使用Azure Powershell加密Windows IaaS VM 磁盘

发布时间:2020-06-23 20:23:24 作者:huangbowen2005
来源:网络 阅读:390

Microsoft Azure提供了多种加密磁盘的方案,本文介绍使用Azure Powershell加密Windows IaaS VM 磁盘。加密磁盘之前创建快照或备份。备份可确保在加密期间发生意外故障时可以使用恢复选项。具有受管磁盘的VM在加密发生之前需要备份。进行备份后,可以使用Set-AzVMDiskEncryptionExtension cmdlet通过指定-skipVmBackup参数来加密受管磁盘。在给VM硬盘加密之前,应先创建密钥保管库。

点击左侧导航栏,在搜索框中输入key ,然后从下拉框中选择Key Vault 。

使用Azure Powershell加密Windows IaaS VM 磁盘

点击创建

使用Azure Powershell加密Windows IaaS VM 磁盘

输入密钥保管库的名称,选择订阅、资源组以及位置,然后点击创建

使用Azure Powershell加密Windows IaaS VM 磁盘

在powershell中运行以下脚本:

$KVRGname = '密钥保管库所在资源组名称';
  $VMRGName = '密钥保管库所在资源组名称';
  $vmName = '需要加密磁盘的VM名称';
  $KeyVaultName = '密钥保管库名称';
  $KeyVault = Get-AzKeyVault -VaultName $KeyVaultName -ResourceGroupName $KVRGname;
  $diskEncryptionKeyVaultUrl = $KeyVault.VaultUri;
  $KeyVaultResourceId = $KeyVault.ResourceId;

Set-AzVMDiskEncryptionExtension -ResourceGroupName $VMRGname -VMName $vmName -DiskEncryptionKeyVaultUrl $diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $KeyVaultResourceId;

使用Azure Powershell加密Windows IaaS VM 磁盘

使用Azure Powershell加密Windows IaaS VM 磁盘

使用Azure Powershell加密Windows IaaS VM 磁盘

使用Get-AzVmDiskEncryptionStatus -ResourceGroupName '虚拟机资源组名称p' -VMName '名称'验证磁盘是否已加密

使用Azure Powershell加密Windows IaaS VM 磁盘

也在门户中查看,虚拟机仪表板--设置--磁盘,查看加密属性

使用Azure Powershell加密Windows IaaS VM 磁盘

从上图可以看到加密已启用

推荐阅读:
  1. 如何在Azure实现单个分区空间报警
  2. 使用Azure Migrate设备将VMware vm迁移到Azure的方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

云计算 云服务 aas

上一篇:jquery-dialog按钮设置灰色不可点击操作

下一篇:Lua之数据库访问

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》