VMM에서 Azure Stack HCI 클러스터 배포 및 관리

적용 대상: Azure Stack HCI, 버전 20H2

이 문서에서는 System Center - VMM(Virtual Machine Manager) 2019 UR3 이상에서 Azure Stack HCI 버전 20H2 클러스터를 설정하는 방법에 대한 정보를 제공합니다. 운영 체제 미설치 서버에서 프로비저닝하여 Azure Stack HCI 클러스터를 배포할 수 있습니다.

중요

Microsoft System Center Virtual Machine Manager 2019를 사용하여 Azure Stack HCI 버전 20H2 클러스터를 관리하는 경우 먼저 System Center 2022 미리 보기를 설치하지 않고 클러스터를 Azure Stack HCI 버전 21H2로 업그레이드하지 마세요.

시작하기 전에

VMM 2019 UR3 이상을 실행하고 있는지 확인합니다.

지원되는 기능

지원되지 않는 기능

  • Azure Stack HCI 확대 클러스터 관리는 현재 VMM에서 지원되지 않습니다.

  • Azure Stack HCI는 모든 워크로드를 가상 머신에서 실행하는 가상화 호스트 용도로 만들어졌으며, Azure Stack HCI 사용 약관은 가상 머신을 호스트하는 데 필요한 것만 실행하는 것을 허용합니다. WSUS 서버, WDS 서버 또는 라이브러리 서버 같은 다른 용도로 Azure Stack HCI 클러스터를 사용하면 안 됩니다. Azure Stack HCI의 사용 사례Azure Stack HCI를 사용하는 경우를 참조하세요.

  • 모든 버전의 Windows Server와 Azure Stack HCI 클러스터 간 실시간 VM 마이그레이션은 지원되지 않습니다.

  • Windows Server 2019에서 Azure Stack HCI 클러스터로의 네트워크 마이그레이션은 작동하며, 오프라인(종료) VM을 마이그레이션하는 것도 가능합니다. VMM은 여기에서 내보내기 및 가져오기 작업을 수행합니다.

참고

Azure Stack HCI 클러스터를 만들 때 저장소 공간 다이렉트 사용하도록 설정해야 합니다. 저장소 공간 다이렉트 사용하도록 설정하려면 클러스터 만들기 마법사에서 일반 구성으로 이동하고, 클러스터 이름 및 호스트 그룹 지정에서 아래와 같이 저장소 공간 다이렉트 사용을 선택합니다.

S2D enabled

저장소 공간 다이렉트 사용하여 클러스터를 사용하도록 설정한 후 VMM은 다음을 수행합니다.

  • 장애 조치(Failover) 클러스터링 기능을 사용하도록 설정합니다.
  • Storage 복제본 및 데이터 중복 제거를 사용할 수 있습니다.
  • 필요에 따라 클러스터의 유효성이 검사되고 클러스터가 생성됩니다.
  • 저장소 공간 다이렉트 사용하도록 설정되고 마법사에서 제공한 것과 동일한 이름으로 스토리지 배열이 만들어집니다.

PowerShell을 사용하여 하이퍼 수렴형 클러스터를 만드는 경우 Enable-ClusterS2D autoconfig=true 옵션으로 풀 및 스토리지 계층이 자동으로 만들어집니다.

이러한 필수 구성 요소가 충족되면 클러스터를 프로비전하고 스토리지 리소스를 설정합니다. 그런 다음 클러스터에 VM을 배포할 수 있습니다.

다음 단계를 수행합니다.

1단계: 클러스터 프로비전

Hyper-V 호스트와 운영 체제 미설치 컴퓨터를 통해 클러스터를 프로비저닝할 수 있습니다.

Hyper-V 호스트에서 클러스터 프로비전

VMM 패브릭에 Azure Stack HCI 호스트를 추가해야 하는 경우 다음 단계를 수행합니다. 이미 VMM 패브릭에 있는 경우 다음 단계로 건너뜁니다.

참고

  • 클러스터를 설정할 때 Hyper-V 클러스터 만들기 마법사의 일반 구성 페이지에서 스토리지 공간 다이렉트 사용 옵션을 선택합니다.
  • 리소스 종류에서 Windows Server 운영 체제를 실행 중인 기존 서버를 선택하고 클러스터에 추가할 Hyper-V 호스트를 선택합니다.
  • 선택한 모든 호스트에 Azure Stack HCI OS가 설치되어 있어야 합니다.
  • 저장소 공간 다이렉트 사용하도록 설정되었으므로 클러스터의 유효성을 검사해야 합니다.

운영 체제 미설치 컴퓨터에서 클러스터 프로비전

참고

일반적으로 저장소 공간 다이렉트 노드에는 RDMA, QOS 및 SET 설정이 필요합니다. 베어 메탈 컴퓨터를 사용하는 노드에 이러한 설정을 구성하기 위해 PCP에서 배포 후 스크립트를 사용할 수 있습니다. 다음은 PCP 배포 후 스크립트 샘플입니다. 또한 이 스크립트를 사용하여 운영 체제 미설치 컴퓨터에서 기존 저장소 공간 다이렉트 배포에 새 노드를 추가하는 동안 RDMA, QoS 및 SET를 구성할 수 있습니다.

  1. 운영 체제 미설치 클러스터 배포에 대한 필수 구성 요소를 읽습니다. 다음 사항에 유의하십시오.

    • VMM 라이브러리의 일반화된 VHD 또는 VHDX는 최신 업데이트가 적용된 Azure Stack HCI를 실행 중이어야 합니다. 하드 디스크에 대해 운영 체제가상화 플랫폼 값을 설정해야 합니다.
    • 운영 체제 미설치 배포의 경우 VMM 패브릭에 PXE(Preboot Execution Environment) 서버를 추가해야 합니다. PXE 서버는 Windows 배포 서비스를 통해 제공됩니다. VMM은 자체 WinPE 이미지를 사용하므로 최신 버전인지 확인해야 합니다. 이 작업을 수행하려면 패브릭>인프라>WinPE 이미지 업데이트를 클릭하고 작업이 완료되는지 확인합니다.
  2. 운영 체제 미설치 컴퓨터에서 클러스터 프로비전에 대한 지침을 따릅니다.

2단계: 클러스터에 대한 네트워킹 설정

VMM 패브릭에서 클러스터를 프로비전하고 관리한 후에는 클러스터 노드에 대한 네트워킹을 설정해야 합니다.

  1. 먼저 실제 관리 네트워크를 미러하는 논리 네트워크를 만듭니다.
  2. SET(Switch Embedded Teaming)를 사용하도록 설정된 논리 스위치를 설정하여 스위치가 가상화를 인식하도록 해야 합니다. 이 스위치는 관리 논리 네트워크에 연결되며 관리 네트워크에 대한 액세스 권한을 제공하거나 스토리지 네트워킹을 구성하는 데 필요한 모든 호스트 가상 어댑터를 포함합니다. 저장소 공간 다이렉트 호스트 간에 통신하는 네트워크에 의존합니다. RDMA 지원 어댑터를 사용하는 것이 좋습니다.
  3. VM 네트워크를 만듭니다.

3단계: Azure Stack HCI 클러스터에서 DCB 설정 구성

참고

DCB 설정 구성은 클러스터 만들기 워크플로를 저장소 공간 다이렉트 동안 고성능을 달성하기 위한 선택적 단계입니다. DCB 설정을 구성하지 않으려면 4단계로 건너뛰세요.

권장 사항

  • vNIC를 배포한 경우 최적의 성능을 위해 모든 vNIC를 해당 pNIC와 매핑하는 것이 좋습니다. vNIC와 pNIC 간의 선호도는 운영 체제에서 무작위로 설정되며, 여러 vNIC가 동일한 pNIC에 매핑되는 시나리오가 있을 수 있습니다. 이와 같은 시나리오를 방지하기 위해 여기에 나열된 단계에 따라 vNIC와 pNIC 간의 선호도를 수동으로 설정하는 것이 좋습니다.

  • 네트워크 어댑터 포트 프로필을 만들 때 IEEE 우선 순위를 허용하는 것이 좋습니다. 자세히 알아보기.

    다음 PowerShell 명령을 사용하여 IEEE 우선 순위를 설정할 수도 있습니다.

    PS> Set-VMNetworkAdapterVlan -VMNetworkAdapterName SMB2 -VlanId "101" -Access -ManagementOS
    PS> Set-VMNetworkAdapter -ManagementOS -Name SMB2 -IeeePriorityTag on
    

다음 단계에 따라 DCB 설정을 구성합니다.

  1. 새 Hyper-V 클러스터를 만들고스토리지 공간 다이렉트 사용을 선택합니다. DCB 구성 옵션은 Hyper-V 클러스터 생성 워크플로에 추가됩니다.

    Hyper-V cluster

  2. DCB 구성에서 데이터 센터 브리징 구성을 선택합니다.

  3. SMB 다이렉트 및 클러스터 하트비트 트래픽에 대한 우선 순위대역폭 값을 제공합니다.

    참고

    기본값은 우선 순위대역폭에 할당됩니다. 조직의 환경 요구 사항에 따라 이러한 값을 사용자 지정합니다.

    Priority bandwidth

    기본값:

    트래픽 클래스 우선 순위 대역폭(%)
    클러스터 하트비트 7 1
    SMB-Direct 3 50
  4. 스토리지 트래픽에 사용되는 네트워크 어댑터를 선택합니다. RDMA는 이러한 네트워크 어댑터에서 사용하도록 설정됩니다.

    참고

    수렴형 NIC 시나리오에서 스토리지 vNIC를 선택합니다. 기본 pNIC는 vNIC를 표시하고 선택할 수 있는 RDMA여야 합니다.

    Enable RMDS

  5. 요약을 검토하고 마침을 선택합니다.

    Azure Stack HCI 클러스터가 생성되고 DCB 매개 변수가 모든 저장소 공간 다이렉트 노드에 구성됩니다.

    참고

    • 클러스터 속성 페이지를 방문하고 DCB 구성 페이지로 이동하여 기존 Hyper-V 저장소 공간 다이렉트 클러스터에서 DCB 설정을 구성할 수 있습니다.
    • 노드의 DCB 설정에 대한 대역 외 변경으로 인해 저장소 공간 다이렉트 클러스터가 VMM에서 비준수 상태가 됩니다. 재구성 옵션은 클러스터 노드의 VMM에서 구성된 DCB 설정을 적용하는 데 사용할 수 있는 클러스터 속성의 DCB 구성 페이지에서 제공됩니다.

4단계: Azure에 Azure Stack HCI 클러스터 등록

Azure Stack HCI 클러스터를 만든 후 Azure 온라인 서비스 약관에 따라 설치 30일 내에 Azure에 등록해야 합니다. 여기의 단계에 따라 Azure Stack HCI 클러스터를 Azure에 등록합니다.

등록 상태는 클러스터를 새로 고친 후 VMM에 반영됩니다.

5단계: Azure Stack HCI 클러스터의 등록 상태 보기

  1. VMM 콘솔에서 Azure Stack HCI 클러스터의 등록 상태 및 마지막 연결 날짜를 볼 수 있습니다.

  2. 패브릭을 클릭하고 Azure Stack HCI 클러스터를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

    Registration status

  3. SCVMM 호스트에는 등록 상태를 확인하는 새 속성이 있습니다.

6단계: 풀 관리 및 CSV 만들기

이제 스토리지 풀 설정을 수정하고 가상 디스크 및 CSV를 만들 수 있습니다.

  1. 패브릭>스토리지>배열을 클릭합니다.

  2. 클러스터를 마우스 오른쪽 단추로 클릭 >풀 관리를 클릭하고 기본적으로 생성된 스토리지 풀을 선택합니다. 기본 이름을 변경하고 분류를 추가할 수 있습니다.

  3. CSV를 만들려면 클러스터를 마우스 오른쪽 단추로 클릭하고 속성>공유 볼륨을 클릭합니다.

  4. 볼륨 만들기 마법사>스토리지 유형에서 볼륨 이름을 지정하고 스토리지 풀을 선택합니다.

  5. 용량에서 볼륨 크기, 파일 시스템 및 복원력(허용 장애 수) 설정을 지정할 수 있습니다.

    Volume settings

  6. 고급 스토리지 및 계층화 설정 구성을 클릭하여 이러한 옵션을 설정합니다.

    Configure Storage settings

  7. 요약에서 설정을 확인하고 마법사를 완료합니다. 볼륨을 만들면 가상 디스크가 자동으로 생성됩니다.

PowerShell을 사용하는 경우 Enable-ClusterS2D autoconfig=true 옵션으로 풀 및 스토리지 계층이 자동으로 만들어집니다.

7단계: 클러스터에 VM 배포

하이퍼 수렴형 토폴로지에서 클러스터에 직접 VM을 배포할 수 있습니다. 가상 하드 디스크는 저장소 공간 다이렉트 사용하여 만든 볼륨에 배치됩니다. 다른 VM을 만들 때처럼 이러한 VM을 만들고 배포합니다.

중요

Azure Stack HCI 클러스터가 Azure에 등록되지 않았거나 등록 후 30일 넘게 Azure에 연결되지 않은 경우 HAVM(고가용성 가상 머신) 만들기가 클러스터에서 차단됩니다. 클러스터 등록은 4단계와 5단계를 참조하세요.

다음 단계