7.3. AMD SEV SNP を使用した Azure 上の RHEL 仮想マシンの設定
AMD Secure Encrypted Virtualization with Secure Nested Paging (SEV-SNP) は、Azure 仮想マシン (VM) 上の Red Hat Enterprise Linux (RHEL) 向け Confidential Virtual Machine (CVM) テクノロジーのセキュリティータイプです。これは AMD EPYC プロセッサーファミリーでのみ使用できます。SEV-SNP は、信頼できるブート環境を実現することで、ハイパーバイザーやクラウドサービスプロバイダーがデータにアクセスできないように、プロセス全体をセキュアにして保護します。
前提条件
-
opensshおよびopenssh-clientsパッケージがインストールされている。 - Azure CLI ユーティリティーがインストールされている。詳細は、Azure CLI のインストール を参照してください。
- 指定された Azure インスタンスタイプのみを使用してインスタンスを起動した。詳細は、CVM でサポートされる仮想マシンサイズ を参照してください。
手順
Azure CLI ユーティリティーを使用して Azure にログインします。
az login
$ az loginCopy to Clipboard Copied! Toggle word wrap Toggle overflow 選択したアベイラビリティーゾーンの Azure リソースグループを作成します。
az group create --name <example_resource_group> --location eastus
$ az group create --name <example_resource_group> --location eastusCopy to Clipboard Copied! Toggle word wrap Toggle overflow SEV-SNP を使用する RHEL インスタンス (例:
Standard_DC4as_V5インスタンスタイプ) をデプロイします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL インスタンスに接続します。
ssh <example_azure_user>@<example_ip_address_of_VM>
$ ssh <example_azure_user>@<example_ip_address_of_VM>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
カーネルログを確認して、SEV-SNP のステータスを検証します。
sudo dmesg | grep -i sev
$ sudo dmesg | grep -i sevCopy to Clipboard Copied! Toggle word wrap Toggle overflow ... [ 0.547223] Memory Encryption Features active: AMD SEV [ 4.843171] kvm-guest: setup_efi_kvm_sev_migration : EFI live migration variable not found ...
... [ 0.547223] Memory Encryption Features active: AMD SEV [ 4.843171] kvm-guest: setup_efi_kvm_sev_migration : EFI live migration variable not found ...Copy to Clipboard Copied! Toggle word wrap Toggle overflow