Azure Stack HCI 버전 23H2에서 신뢰할 수 있는 시작 Arc VM 게스트 상태 보호 키 관리

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

이 문서에서는 Azure Stack HCI에서 신뢰할 수 있는 시작 Arc VM 게스트 상태 보호 키를 관리하는 방법을 설명합니다.

VM 게스트 상태 보호 키는 스토리지에 있는 동안 vTPM 상태와 같은 VM 게스트 상태를 보호하는 데 사용됩니다. 게스트 상태 보호 키 없이 신뢰할 수 있는 시작 Arc VM을 부팅할 수 없습니다. 키는 VM이 있는 Azure Stack HCI 클러스터의 키 자격 증명 모음에 저장됩니다.

VM 내보내기 및 가져오기

첫 번째 단계는 원본 Azure Stack HCI 클러스터에서 VM을 내보낸 다음 대상 Azure Stack HCI 클러스터로 가져오는 것입니다.

  1. 원본 클러스터에서 VM을 내보내려면 Export-VM(Hyper-V)을 참조하세요.

  2. VM을 대상 클러스터로 가져오려면 Import-VM(Hyper-V)을 참조하세요.

VM 게스트 상태 보호 키 전송

VM을 내보낸 후 가져온 후 다음 단계를 사용하여 원본 Azure Stack HCI 클러스터에서 대상 Azure Stack HCI 클러스터로 VM 게스트 상태 보호 키를 전송합니다.

1. 대상 Azure Stack HCI 클러스터에서

대상 Azure Stack HCI 클러스터에서 다음 명령을 실행합니다.

  1. 관리 권한을 사용하여 키 자격 증명 모음에 로그인합니다.

    mocctl.exe security login --identity --loginpath (Get-MocConfig).mocLoginYAML --cloudFqdn (Get-MocConfig).cloudFqdn
    
  2. 대상 키 자격 증명 모음에 master 키를 만듭니다. 다음 명령을 실행합니다.

    mocctl.exe security keyvault key create --location VirtualMachineLocation --group AzureStackHostAttestation --vault-name AzureStackTvmKeyVault --key-size 2048 --key-type RSA --name master
    
  3. PEM(개인 정보 보호 강화 메일) 파일을 다운로드합니다.

    mocctl.exe security keyvault key download --name master --file-path C:\master.pem --vault-name AzureStackTvmKeyVault
    

2. 원본 Azure Stack HCI 클러스터에서

원본 Azure Stack HCI 클러스터에서 다음 명령을 실행합니다.

  1. 대상 클러스터에서 원본 클러스터로 PEM 파일을 복사합니다.

  2. 다음 cmdlet을 실행하여 VM의 ID를 확인합니다.

    (Get-VM -Name <vmName>).vmid  
    
  3. 관리 권한을 사용하여 키 자격 증명 모음에 로그인합니다.

      mocctl.exe security login --identity --loginpath (Get-MocConfig).mocLoginYAML --cloudFqdn (Get-MocConfig).cloudFqdn
    
  4. VM에 대한 VM 게스트 상태 보호 키를 내보냅니다.

    mocctl.exe security keyvault key export --vault-name AzureStackTvmKeyVault --name <vmID> --wrapping-pub-key-file C:\master.pem --out-file C:\<vmID>.json  
    

3. 대상 Azure Stack HCI 클러스터에서

대상 Azure Stack HCI 클러스터에서 다음 명령을 실행합니다.

  1. vmID 원본 클러스터에서 대상 클러스터로 및 vmID.json 파일을 복사합니다.

  2. VM에 대한 VM 게스트 상태 보호 키를 가져옵니다.

    mocctl.exe security keyvault key import --key-file-path C:\<vmID>.json --name <vmID> --vault-name AzureStackTvmKeyVault --wrapping-key-name master --key-type AES --key-size 256
    

다음 단계