Virtual Machine Scale Set와 가상 머신 연결 또는 분리
가상 머신 확장 집합에 가상 머신 연결
Important
유연한 오케스트레이션 모드에서는 Virtual Machines를 Virtual Machine Scale Set에만 연결할 수 있습니다. 자세한 내용은 Virtual Machine Scale Sets의 오케스트레이션 모드를 참조하세요.
확장 집합과 함께 제공되는 규모, 가용성 및 유연성을 활용하려면 VM(가상 머신)을 Virtual Machine Scale Set에 연결해야 하는 경우가 있습니다. 확장 집합에 VM을 연결하는 방법은 2가지입니다. 확장 집합에 새 독립 실행형 VM을 수동으로 만들거나 확장 집합에 기존 VM을 연결하면 됩니다.
확장 프로필에 정의된 것과 다른 구성이 필요한 경우 또는 확장 집합에 크기 조정 프로필이 없는 경우 확장 집합에 새 독립 실행형 VM을 연결할 수 있습니다. VM을 수동으로 연결하면 특정 가용성 영역 또는 장애 도메인에 인스턴스 명명 규칙 및 배치를 완벽하게 제어할 수 있습니다. VM은 확장 집합의 크기 조정 프로필에서 구성과 일치할 필요가 없으므로 운영 체제, 네트워킹 구성, 주문형 또는 스폿 및 VM 크기와 같은 매개 변수를 지정할 수 있습니다.
연결할 확장 집합을 지정하여 기존 VM을 기존 Virtual Machine Scale Set에 연결할 수 있습니다. VM은 확장 집합에서 이미 실행 중인 VM과 동일할 필요가 없습니다. 즉, 운영 체제, 네트워크 구성, 우선 순위, 디스크 등이 달라도 됩니다.
Virtual Machine 확장 집합에 새 Virtual Machine 연결
virtualMachineScaleSet
속성을 지정하여 VM을 만들 때 Virtual Machine Scale Set에 가상 머신을 연결합니다.
참고 항목
Virtual Machine Scale Set에 가상 머신을 연결해도 부하 분산 장치와 같은 VM 네트워킹 매개 변수가 자체 업데이트되지는 않습니다. 이 가상 머신이 부하 분산 장치에서 트래픽을 수신하도록 하려면 부하 분산 장치에서 트래픽을 수신하도록 VM 네트워크 인터페이스를 수동으로 구성해야 합니다. 부하 분산 장치에 대해 자세히 알아보세요.
- 가상 머신으로 이동합니다.
- 만들기를 실행합니다.
- Azure Virtual Machine을 선택합니다.
- 기본 탭에서 가용성 옵션 드롭다운을 열고 Virtual Machine Scale Set를 선택합니다.
- Virtual Machine Scale Set 드롭다운에서 이 가상 머신을 추가할 확장 집합을 선택합니다.
- 필요에 따라 VM을 배치할 가용성 영역 또는 장애 도메인을 지정합니다.
새 Virtual Machine을 Virtual Machine Scale Set에 연결하는 예외
- 복구 VM은 확장 집합과 동일한 리소스 그룹에 있어야 합니다.
- 지역 가상 머신(지정된 가용성 영역 없음)은 지역 확장 집합에 연결할 수 있습니다.
- 영역 가상 머신은 하나 이상의 영역을 지정하는 확장 집합에 연결할 수 있습니다. 가상 머신은 확장 집합에 걸쳐 있는 영역 중 하나에 있어야 합니다. 예를 들어 영역 1에서 가상 머신을 만들고 영역 2와 3에 걸쳐 있는 확장 집합에 배치할 수 없습니다.
- 확장 집합은 유연한 오케스트레이션 모드여야 하며 속성은
singlePlacementGroup
이어야false
합니다.
가상 머신 확장 집합에 기존 가상 머신 연결
virtualMachineScaleSet
속성을 지정하여 VM을 만든 후 Virtual Machine Scale Set에 가상 머신을 연결합니다. 장애 도메인 수가 1인 확장 집합에 기존 VM을 연결하면 가동 중지 시간이 필요하지 않습니다.
참고 항목
Virtual Machine Scale Set에 가상 머신을 연결해도 부하 분산 장치와 같은 VM 네트워킹 매개 변수가 자체 업데이트되지는 않습니다. 이 가상 머신이 부하 분산 장치에서 트래픽을 수신하도록 하려면 부하 분산 장치에서 트래픽을 수신하도록 VM 네트워크 인터페이스를 수동으로 구성해야 합니다. 부하 분산 장치에 대해 자세히 알아보세요.
- 가상 머신으로 이동합니다.
- 확장 집합에 연결하려는 가상 머신의 이름을 선택합니다.
- 설정에서 가용성 + 크기 조정을 선택합니다.
- 크기 조정 섹션에서 시작 단추를 선택합니다. 단추가 회색으로 표시된 경우 VM이 현재 확장 집합에 연결해야 하는 요구 사항을 충족하지 않는 것입니다.
- 페이지 오른쪽의 VMSS에 연결 블레이드에서 VM을 연결할 확장 집합을 VMSS 선택 드롭다운에서 선택합니다.
- 아래에 있는 연결 단추를 선택하여 VM을 연결합니다.
확장 집합에 기존 Virtual Machine을 연결하기 위한 제한 사항
- 확장 집합은 유연한 오케스트레이션 모드를 사용해야 합니다.
- 확장 집합의
platformFaultDomainCount
는 1이어야 합니다. - VM과 확장 집합은 동일한 리소스 그룹에 있어야 합니다.
- VM과 대상 확장 집합은 모두 영역이거나 모두 지역이어야 합니다. 지역 확장 집합에 영역 VM을 연결할 수 없습니다.
- VM은 자체 정의 가용성 집합에 있을 수 없습니다.
- VM은
ProximityPlacementGroup
에 있을 수 없습니다. - VM은 Azure Dedicated Host에 있을 수 없습니다.
- VM에는 관리 디스크가 있어야 합니다.
- 확장 집합이 .로
False
설정되어 있어야 합니다singlePlacementGroup
. - 크기 조정 프로필 없이 만든 확장 집합은 기본값으로
singlePlacementGroup
설정됩니다null
. 확장 프로필singlePlacementGroup
없이 확장 집합에 VM을 연결하려면 확장 집합을 만들 때로 설정False
해야 합니다. - VM은 RDMA(원격 직접 메모리 액세스) 지원 HB 시리즈 또는 N 시리즈 VM일 수 없습니다.
가상 머신 확장 집합에서 가상 머신 분리
확장 집합에서 VM을 분리해야 하는 경우 아래 단계에 따라 확장 집합에서 VM을 제거할 수 있습니다.
- 가상 머신으로 이동합니다.
- 확장 집합에 연결하려는 가상 머신의 이름을 선택합니다.
- 설정에서 가용성 + 크기 조정을 선택합니다.
- 페이지 맨 위에 있는 VMSS에서 분리 단추를 선택합니다.
- 확인하라는 메시지가 표시되면 분리단추를 선택합니다.
- 포털은 VM이 분리되면 알림을 보냅니다.
확장 집합에서 Virtual Machine을 분리하기 위한 제한 사항
- 확장 집합은 유연한 오케스트레이션 모드를 사용해야 합니다.
- 확장 집합의
platformFaultDomainCount
는 1이어야 합니다. - 크기 조정 프로필 없이 만든 확장 집합은 기본값으로
singlePlacementGroup
설정됩니다null
. 확장 프로필singlePlacementGroup
없이 확장 집합에서 VM을 분리하려면 .로 설정False
해야 합니다. - VM은 RDMA 지원 HB 시리즈 또는 N 시리즈 VM일 수 없습니다.
확장 집합 간에 Virtual Machines 이동
한 확장 집합에서 다른 확장 집합으로 VM을 이동하려면 다음 단계를 따릅니다.
제한 사항
VM을 확장 집합에 연결하거나 확장 집합에서 분리할 경우의 제한 사항은 동일하게 유지됩니다.
문제 해결
기존 확장 집합에 기존 Virtual Machine 연결 문제 해결
오류 메시지 | 설명 | 문제 해결 옵션 |
---|---|---|
가상 머신에서 참조하는 Virtual Machine Scale Set '{vmssUri}'이(가) 없습니다. | 확장 집합 리소스가 없거나 유연한 오케스트레이션 모드가 아닙니다. | 확장 집합이 있는지 확인합니다. 있는 경우 균일한 오케스트레이션 모드인지 확인합니다. |
참조된 Virtual Machine Scale Set '{vmssName}'의 오케스트레이션 모드가 '유연한'으로 설정되지 않아 이 작업이 허용되지 않습니다. | 확장 집합이 유연한 오케스트레이션 모드가 아닙니다. | 유연한 오케스트레이션 모드를 사용하도록 설정된 다른 확장 집합에 연결해 봅니다. |
참조된 가상 머신 '{vmName}'이(가) 가용성 집합에 속하므로 Virtual Machine Scale Set 연결이 지원되지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach를 참조하세요. | VmssDoesNotSupportAttachingExistingAvsetVM : 연결하려고 시도한 VM이 가용성 집합에 속하므로 확장 집합에 연결할 수 없습니다. |
가용성 집합에 속한 VM은 확장 집합에 연결할 수 없습니다. |
참조된 Virtual Machine Scale Set '{vmssName}'이(가) Virtual Machine Scale Set에 1개 이상의 장애 도메인이 있으므로 기존 가상 머신 연결을 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach를 참조하세요. | VmssDoesNotSupportAttachingExistingVMMultiFD : VM이 플랫폼 장애 도메인 수가 둘 이상인 확장 집합에 연결하려고 했기 때문에 VM을 연결하는 작업이 실패했습니다. |
VM은 platform fault domain count 가 1인 확장 집합에만 연결할 수 있습니다. 플랫폼 장애 도메인 수가 1인 확장 집합에 연결해 봅니다. |
비관리 디스크가 있는 Virtual Machine '{vmName}'을(를) 사용하고 Virtual Machine Scale Set에 연결하는 것은 지원되지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach를 참조하세요. | VmssDoesNotSupportAttachingExistingVMUnmanagedDisk : 비관리 디스크가 있는 VM은 확장 집합에 연결할 수 없습니다. |
디스크가 있는 VM을 확장 집합에 연결하려면 VM이 관리 디스크를 사용하고 있는지 확인합니다. 설명서를 방문하여 관리되지 않는 디스크에서 관리 디스크로 마이그레이션하는 방법을 알아봅니다. |
참조된 Virtual Machine '{vmName}'이(가) PPG(근접 배치 그룹)에 속하므로 Virtual Machine Scale Set에 연결이 지원되지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach를 참조하세요. | VmssDoesNotSupportAttachingPPGVM : VM이 근접 배치 그룹의 일부이므로 VM을 연결하는 작업이 실패했습니다. |
근접 배치 그룹에 속한 VM은 확장 집합에 연결할 수 없습니다. 근접 배치 그룹에서 VM을 제거한 다음 확장 집합에 연결해 봅니다. 근접 배치 그룹 외부로 VM을 이동하는 방법에 대한 자세한 내용은 설명서를 참조하세요. |
PropertyChangeNotAllowed 변경 속성 virtualMachineScaleSet.id가 허용되지 않습니다. | 먼저 확장 집합에서 VM을 분리하지 않으면 Virtual Machine Scale Set ID를 다른 Virtual Machine Scale Set ID로 변경할 수 없습니다. | Virtual Machine Scale Set에서 VM을 분리한 다음 새 확장 집합에 연결합니다. |
Virtual Machine Scale Set '{0}'은 가상 머신 확장 집합에 true로 설정된 단일 배치 그룹이 있거나 명시적으로 false로 설정된 단일 배치 그룹이 없으므로 기존 Virtual Machine 연결을 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach을 참조하세요. | VmssDoesNotSupportAttachingWithSpg : 확장 집합이 단일 배치 그룹의 일부이므로 VM을 연결하는 작업이 실패했습니다. |
VM은 으로 설정된 false 확장 집합 singlePlacementGroup 에만 연결할 수 있습니다. |
Virtual Machine Scale Set는 단일 배치 그룹 사용 Virtual Machine {0} Scale Set에서만 사용할 수 있는 VM 크기를 {1} 사용하기 때문에 Virtual Machine 연결을 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach을 참조하세요. | 연결되는 VM은 단일 배치 그룹을 사용하기 위해 확장 집합이 필요한 크기입니다. | 단일 배치 그룹이 필요한 VM은 확장 집합에 연결할 수 없습니다. |
Virtual Machine Scale Set은 RDMA 지원 VM 크기(예: {0}.) 연결을 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach을 참조하세요. | RDMA 지원 VM은 확장 집합에서 분리할 수 없습니다. VM이 RDMA를 사용할 수 있으므로 분리에 실패했습니다. | RDMA를 사용하지 않는 VM만 확장 집합에서 분리할 수 있습니다. |
확장 집합에서 Virtual Machine 분리 문제 해결
오류 메시지 | 설명 | 문제 해결 옵션 |
---|---|---|
가상 머신에서 참조하는 Virtual Machine Scale Set '{vmssUri}'이(가) 없습니다. | 확장 집합 리소스가 없거나 유연한 오케스트레이션 모드가 아닙니다. | 확장 집합이 있는지 확인합니다. 있는 경우 균일한 오케스트레이션 모드인지 확인합니다. |
참조된 Virtual Machine Scale Set '{vmssName}'의 오케스트레이션 모드가 '유연한'으로 설정되지 않아 이 작업이 허용되지 않습니다. | 확장 집합이 유연한 오케스트레이션 모드가 아닙니다. | 유연한 오케스트레이션 모드로 설정된 확장 집합만 VM을 분리할 수 있습니다. |
Virtual Machine Scale Set '{vmssName}'이(가) Virtual Machine Scale Set에 1개 이상의 장애 도메인이 있기 때문에 기존 가상 머신에서 분리를 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach를 참조하세요. | VM의 확장 집합에 플랫폼 장애 도메인이 둘 이상 있으므로 VM 분리에 실패했습니다. | VM은 하나만 사용하여 확장 집합 platform fault domain count 에서 분리할 수 있습니다. |
OperationNotAllowed, 메시지: 참조된 Virtual Machine Scale Set '{armId}'의 오케스트레이션 모드가 '유연한'으로 설정되지 않아 이 작업이 허용되지 않습니다. | 연결하거나 분리하려고 시도한 확장 집합이 균일한 오케스트레이션 모드로 설정된 확장 집합입니다. | 유연한 오케스트레이션 모드로 설정된 확장 집합만 VM을 분리할 수 있습니다. |
PropertyChangeNotAllowed 변경 속성 virtualMachineScaleSet.id가 허용되지 않습니다. | 먼저 확장 집합에서 VM을 분리하지 않으면 Virtual Machine Scale Set ID를 다른 Virtual Machine Scale Set ID로 변경할 수 없습니다. | Virtual Machine Scale Set에서 VM을 분리한 다음 새 확장 집합에 연결합니다. virtualMachineScaleSet.id 의 값이 null 로 설정되어 있는지 확인합니다. "" 및 "null" 등은 잘못된 값입니다. |
Virtual Machine Scale Set '{0}'은 Virtual Machine Scale Set에 단일 배치 그룹이 true로 설정되어 있으므로 Virtual Machine을 분리하는 것을 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach을 참조하세요. | VmssDoesNotSupportAttachingWithSpg : 확장 집합이 단일 배치 그룹의 일부이므로 VM 분리에 실패했습니다. |
VM은 확장 집합에서만 분리할 수 있습니다 singlePlacementGroup false . |
Virtual Machine Scale Set은 RDMA 지원 VM 크기(예: {0})의 분리를 지원하지 않습니다. 자세한 내용은 https://aka.ms/vmo/attachdetach을 참조하세요. | RDMA 지원 VM은 확장 집합에서 분리할 수 없습니다. VM이 RDMA를 사용할 수 있으므로 분리에 실패했습니다. | RDMA를 사용하지 않는 VM만 확장 집합에서 분리할 수 있습니다. |
다음 단계
유지 관리 알림, 유지 관리 구성, 예약된 이벤트를 사용하여 업데이트 및 유지 관리를 관리하는 방법을 알아보세요.