无法删除 Azure VM
Not able to delete Azure VM
我使用 ARM 模板创建 VM,但通过在 vm 配置文件的 osdisk 和 disk 中添加链接,这可能是我认为的主要问题。
Arm 模板:我添加 vhd 的 Osdisk 和磁盘代码:URI:“https://foobar.blob.core.windows.net/vhds/foobar-os.vhd”
"osDisk": {
"osType": "Linux",
"name": "prasadtest101",
"createOption": "FromImage",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-os.vhd"
},
"caching": "ReadWrite"
},
"dataDisks": [
{
"lun": 0,
"name": "prasaddatadisk101",
"createOption": "Empty",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-data.vhd"
},
删除 Azure VM 时 Azure 门户中显示的错误:
无法删除虚拟机'MyUbuntuVM'。
Error: One or more errors occurred while preparing VM disks. See disk
instance view for details.
请帮忙解决这个问题。
对于您的问题,您发布的模板中有些内容令人困惑。当您使用类型为 FromImage
的 createOption
时,这意味着您将从您引用的映像创建一个磁盘。所以模板osDisk中的磁盘名称必须与存储容器中的磁盘名称相同。
在您的模板中,您应该将名称放入 vhd 名称中。
"osDisk": {
"osType": "Linux",
"name": "foobar-os",
"createOption": "FromImage",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-os.vhd"
},
"caching": "ReadWrite"
},
"dataDisks": [
{
"lun": 0,
"name": "foobar-data",
"createOption": "Empty",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-data.vhd"
},
这只是您更改的示例。你也可以随心所欲地改变。或者您可以按照 Unmanaged Disks template formatting. And the example template here.
中的整个步骤操作
我使用 ARM 模板创建 VM,但通过在 vm 配置文件的 osdisk 和 disk 中添加链接,这可能是我认为的主要问题。
Arm 模板:我添加 vhd 的 Osdisk 和磁盘代码:URI:“https://foobar.blob.core.windows.net/vhds/foobar-os.vhd”
"osDisk": {
"osType": "Linux",
"name": "prasadtest101",
"createOption": "FromImage",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-os.vhd"
},
"caching": "ReadWrite"
},
"dataDisks": [
{
"lun": 0,
"name": "prasaddatadisk101",
"createOption": "Empty",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-data.vhd"
},
删除 Azure VM 时 Azure 门户中显示的错误:
无法删除虚拟机'MyUbuntuVM'。
Error: One or more errors occurred while preparing VM disks. See disk instance view for details.
请帮忙解决这个问题。
对于您的问题,您发布的模板中有些内容令人困惑。当您使用类型为 FromImage
的 createOption
时,这意味着您将从您引用的映像创建一个磁盘。所以模板osDisk中的磁盘名称必须与存储容器中的磁盘名称相同。
在您的模板中,您应该将名称放入 vhd 名称中。
"osDisk": {
"osType": "Linux",
"name": "foobar-os",
"createOption": "FromImage",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-os.vhd"
},
"caching": "ReadWrite"
},
"dataDisks": [
{
"lun": 0,
"name": "foobar-data",
"createOption": "Empty",
"vhd": {
"uri": "https://foobar.blob.core.windows.net/vhds/foobar-data.vhd"
},
这只是您更改的示例。你也可以随心所欲地改变。或者您可以按照 Unmanaged Disks template formatting. And the example template here.
中的整个步骤操作