我刚刚开始使用azure虚拟机,我必须承认,我仍然有一些关于磁盘管理的问题:我通过Node以以下方式管理我的机器:
azure vm create INSTANCE b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-12_10-amd64-server- 20130227-en-us-30GB azureuser XXXXXX --ssh --location "West US" -t ./azure.pem
azure vm start INSTANCE
//do whatever
azure vm shutdown INSTANCE
azure vm delete INSTANCE谢谢你的回答!约尔格
发布于 2013-03-13 09:41:49
在删除实例之后,我仍然保留了一桶磁盘,这些磁盘没有被删除,而是被收取费用(即从免费试用中扣除)。默认情况下,它们不是被删除了吗?是否有一个API调用来删除它们(只找到相应的REST调用,但不愿意混合节点JS和Rest调用)。
是的,默认情况下磁盘不会被删除。我相信这样做的原因是要重用这些磁盘来派生出新的VM。要删除磁盘(它是存储在中的页面blob ),您可以使用Azure作为Node:https://github.com/WindowsAzure/azure-sdk-for-node。
启动新实例时,可以指定其中一个现有磁盘吗?
可以,停那儿吧。为此,您需要找到磁盘映像,然后使用以下命令:
azure vm create myVM myImage myusername --location "West US"其中"myImage“是图像的名称。欲了解更多详情,请访问:http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/command-line-tools/#VMs
发布于 2013-03-13 09:47:22
是的,当VM被删除时,磁盘就会被丢弃。在门户中,您可以在创建时将此磁盘映像应用于新的VM实例。下面有一些关于使用现有磁盘映像从API中创建VM的具体指导:
http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/command-line-tools/#VMs
https://stackoverflow.com/questions/15381341
复制相似问题