azure - 使用 PowerShell 更改 Azure VM 使用的操作系统磁盘
问题描述
我正在尝试更换 Azure VM 上的 OS 磁盘。该磁盘是托管磁盘,我要替换它的磁盘是托管磁盘。我按照我在几个文档中找到的说明在 PS 中执行此操作。
https://azure.microsoft.com/en-us/blog/os-disk-swap-managed-disks/
我收到以下消息,让我相信它已成功完成。
RequestId IsSuccessStatusCode StatusCode ReasonPhrase
--------- ------------------- ---------- ------------
True OK OK
这是我正在使用的 PS 代码:
$vm = Get-AzureRmVM -ResourceGroupName rgname -Name vmname
Stop-AzureRmVM -ResourceGroupName rgname -Name $vm.Name -Force
$disk = Get-AzureRmDisk -ResourceGroupName rgname -Name newosdiskname
Set-AzureRmVMOSDisk -VM $vm -ManagedDiskId $disk.Id -Name $disk.Name
Update-AzureRmVM -ResourceGroupName rgname -VM $vm
那么为什么这不起作用呢?
解决方案
推荐阅读
- javascript - 使用 NgMoudleFactoryLoader Angular 8 发布延迟加载模块
- git - 无法使用提交 ID 恢复丢失的文件
- arrays - 阅读此答案后,我了解其好处,但对功能感到困惑
- servlets - 在 Vaadin 14 应用程序中在哪里存储“UI”对象范围状态?
- python - 如何根据该变量的另一个值平等地对变量进行分类?
- javascript - 之前完全完成后的ajax执行功能
- reactjs - 反应钩子,提供上下文但不重新渲染状态变化的孩子
- jenkins-pipeline - Jenkins 管道 RejectedAccessException 错误
- opencv - 如何用opencv调用多个图像
- ruby - 如何使用 Ruby 从大文件中获取 CRC32 校验和?