Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在azure cli 2.0的blob存储中使用现有VHD映像创建新vm?_Azure_Azure Virtual Machine_Azure Cli2 - Fatal编程技术网

如何在azure cli 2.0的blob存储中使用现有VHD映像创建新vm?

如何在azure cli 2.0的blob存储中使用现有VHD映像创建新vm?,azure,azure-virtual-machine,azure-cli2,Azure,Azure Virtual Machine,Azure Cli2,我们的blob存储中有一个自定义vhd映像,我们希望通过azure中的cli 2.0使用该vhd映像创建一个新的vm。任何人都可以为我指出正确的方向,或者任何建议都将不胜感激。我们可以使用此脚本创建Azure VM,如下所示: az vm create -n MyVm -g jasonvm2 --use-unmanaged-disk --os-type linux --public-ip-address "" --attach-os-disk https://jasonvm2disks653.b

我们的blob存储中有一个自定义vhd映像,我们希望通过azure中的cli 2.0使用该vhd映像创建一个新的vm。任何人都可以为我指出正确的方向,或者任何建议都将不胜感激。

我们可以使用此脚本创建Azure VM,如下所示:

az vm create -n MyVm -g jasonvm2 --use-unmanaged-disk --os-type linux --public-ip-address "" --attach-os-disk https://jasonvm2disks653.blob.core.windows.net/vhds/jasonvm220170915094051.vhd
我们可以使用
--attach os disk
指定VHD的URL:

--attach-os-disk
将现有操作系统磁盘连接到VM。可以使用 托管磁盘或非托管磁盘VHD的URI


有关az vm create的更多信息,请参阅此。

你好,Jason,但是当我们使用此功能时,如何传递不适用的登录凭据。我的脚本az vm create-n CentosBaseVM-g MyRG--使用非托管磁盘--操作系统类型linux--公共ip地址“”--附加操作系统磁盘--管理员用户名uname--管理员密码pwd--子网--公共ip地址“”--nsg“”--大小标准\u DS1_v2@Arun请使用ssh公钥或公钥文件路径。