Správa klíče důvěryhodného spuštění pro ochranu stavu hosta virtuálního počítače Arc v místním prostředí služby Azure
Platí pro: Azure Local 2311.2 a novější
Tento článek popisuje, jak spravovat klíč ochrany stavu hosta virtuálního počítače Arc důvěryhodného spuštění v Azure Local.
Klíč ochrany stavu hosta virtuálního počítače slouží k ochraně stavu hosta virtuálního počítače, jako je stav virtuálního počítače vTPM, zatímco neaktivní v úložišti. Není možné spustit důvěryhodný spouštěcí virtuální počítač Arc bez klíče ochrany stavu hosta. Klíč je uložený v trezoru klíčů v místním systému Azure, kde se nachází virtuální počítač.
Export a import virtuálního počítače
Prvním krokem je export virtuálního počítače ze zdrojového místního systému Azure a jeho následný import do cílového místního systému Azure.
Pokud chcete exportovat virtuální počítač ze zdrojového clusteru, přečtěte si téma Export-VM (Hyper-V).
Pokud chcete importovat virtuální počítač do cílového clusteru, přečtěte si téma Import-VM (Hyper-V).
Přenos klíče ochrany stavu hosta virtuálního počítače
Po exportu a následném importu virtuálního počítače pomocí následujícího postupu přeneste klíč ochrany stavu hosta virtuálního počítače ze zdrojového místního systému Azure do cílového místního systému Azure:
1. V cílovém místním systému Azure
Z cílového místního systému Azure spusťte následující příkazy.
Přihlaste se k trezoru klíčů pomocí oprávnění správce.
mocctl.exe security login --identity --loginpath (Get-MocConfig).mocLoginYAML --cloudFqdn (Get-MocConfig).cloudFqdn
Vytvořte hlavní klíč v cílovém trezoru klíčů. Spusťte následující příkaz:
mocctl.exe security keyvault key create --location VirtualMachineLocation --group AzureStackHostAttestation --vault-name AzureStackTvmKeyVault --key-size 2048 --key-type RSA --name master
Stáhněte si soubor PEM (Privacy Enhanced Mail).
mocctl.exe security keyvault key download --name master --file-path C:\master.pem --vault-name AzureStackTvmKeyVault
2. Na zdrojovém místním systému Azure
Spusťte následující příkazy ze zdrojového místního systému Azure.
Zkopírujte soubor PEM z cílového clusteru do zdrojového clusteru.
Spuštěním následující rutiny určete ID virtuálního počítače.
(Get-VM -Name <vmName>).vmid
Přihlaste se k trezoru klíčů pomocí oprávnění správce.
mocctl.exe security login --identity --loginpath (Get-MocConfig).mocLoginYAML --cloudFqdn (Get-MocConfig).cloudFqdn
Exportujte klíč ochrany stavu hosta virtuálního počítače pro virtuální počítač.
mocctl.exe security keyvault key export --vault-name AzureStackTvmKeyVault --name <vmID> --wrapping-pub-key-file C:\master.pem --out-file C:\<vmID>.json
3. V cílovém místním systému Azure
Z cílového místního systému Azure spusťte následující příkazy.
vmID
Zkopírujte soubor zevmID.json
zdrojového clusteru do cílového clusteru.Importujte klíč ochrany stavu hosta virtuálního počítače pro virtuální počítač.
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