Amazon EC2 인스턴스의 전용 호스트 테넌시와 어피니티 수정
Amazon EC2 인스턴스의 전용 호스트 테넌시와 어피니티 수정 (Modify Amazon EC2 Dedicated Host tenancy and affinity for an Amazon EC2 instance)
인스턴스를 시작한 후 테넌시(tenancy)를 변경할 수 있어요. 또한 인스턴스의 어피니티(affinity)를 수정해서 특정 호스트를 대상으로 하거나, 계정에서 일치하는 속성을 가진 사용 가능한 전용 호스트 중 아무 데나 시작되도록 할 수 있어요. 인스턴스 테넌시나 어피니티를 수정하려면 인스턴스가 중지(stopped) 상태여야 해요.
출처: 문서
본문
인스턴스의 운영체제 세부 사항과 SQL Server 설치 여부는 어떤 변환(conversion)이 지원되는지에 영향을 줘요. 인스턴스에 사용 가능한 테넌시 변환 경로에 대한 자세한 내용은 License Manager User Guide의 Tenancy conversion을 참고하세요.
참고 T3 인스턴스의 경우 전용 호스트에서 인스턴스를 시작해야
host테넌시를 사용할 수 있어요. T3 인스턴스에서는 테넌시를host에서dedicated나default로 변경할 수 없어요. 지원되지 않는 테넌시 변경을 시도하면InvalidRequest오류 코드가 발생해요.
콘솔 (Console)
인스턴스 테넌시 또는 어피니티 수정하기: Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다. Instances를 선택하고 수정할 인스턴스를 선택해요. Instance state, Stop을 선택해요. 인스턴스를 선택한 상태에서 Actions, Instance settings, Modify instance placement을 선택해요. Modify instance placement 페이지에서 다음을 구성해요.
- Tenancy – 다음 중 하나를 선택해요.
- Run a dedicated hardware instance – 인스턴스를 전용 인스턴스(Dedicated Instance)로 시작해요. 자세한 내용은 Amazon EC2 전용 인스턴스를 참고하세요.
- Launch the instance on a Dedicated Host – 구성 가능한 어피니티로 전용 호스트에 인스턴스를 시작해요.
- Affinity – 다음 중 하나를 선택해요.
- This instance can run on any one of my hosts – 인스턴스가 계정에서 해당 인스턴스 유형을 지원하는 사용 가능한 전용 호스트 중 아무 데나 시작돼요.
- This instance can only run on the selected host – 인스턴스가 Target Host에 선택한 전용 호스트에서만 실행될 수 있어요.
- Target Host – 인스턴스가 실행되어야 하는 전용 호스트를 선택해요. 대상 호스트가 나열되지 않으면 계정에 사용 가능하고 호환되는 전용 호스트가 없을 수 있어요. 자세한 내용은 Amazon EC2 전용 호스트 자동 배치와 호스트 어피니티를 참고하세요.
- Save를 선택해요.
AWS CLI
인스턴스 테넌시 또는 어피니티 수정하기: modify-instance-placement 명령을 사용해요. 다음 예시는 지정된 인스턴스의 어피니티를 default에서 host로 변경하고, 인스턴스와 어피니티가 있는 전용 호스트를 지정해요.
aws ec2 modify-instance-placement \
--instance-id i-1234567890abcdef0 \
--affinity host \
--tenancy host \
--host-id h-012a3456b7890cdef
PowerShell
인스턴스 테넌시 또는 어피니티 수정하기: Edit-EC2InstancePlacement cmdlet을 사용해요. 다음 예시는 지정된 인스턴스의 어피니티를 default에서 host로 변경하고, 인스턴스와 어피니티가 있는 전용 호스트를 지정해요.
Edit-EC2InstancePlacement `
-InstanceId i-1234567890abcdef0 `
-Affinity host `
-Tenancy host `
-HostId h-012a3456b7890cdef