Can';t在Azure中向现有云服务添加新VM

Can';t在Azure中向现有云服务添加新VM,azure,azure-web-roles,azure-cloud-services,Azure,Azure Web Roles,Azure Cloud Services,我已经在Azure中创建了一个名为“网站”的新云服务,现在我正试图通过Azure CLI客户端在其中添加多个VM。以下是我遵循的步骤: 1)创建云服务: azure service create --affinitygroup testazure myapptest azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data start

我已经在Azure中创建了一个名为“网站”的新云服务,现在我正试图通过Azure CLI客户端在其中添加多个VM。以下是我遵循的步骤:

1)创建云服务:

azure service create --affinitygroup testazure myapptest azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www01 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www02 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] error: A VM with dns prefix "myapptest" already exists error: vm create command failed azure服务创建--affinitygroup testazure myapptest 2)创建第一个没有任何问题的web服务器:

azure service create --affinitygroup testazure myapptest azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www01 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www02 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] error: A VM with dns prefix "myapptest" already exists error: vm create command failed azure vm创建--ssh 22--虚拟网络名称测试3--子网名称“subnet-1”--虚拟机大小中等--自定义数据启动默认--虚拟机名称www01 myapptest“b39f27a8b8c64d52b05eac6a62ebad85_uuUbuntu-13_10-amd64-server-20140507-en-us-30GB”“管理员”[密码] 3)创建第二个web服务器:

azure service create --affinitygroup testazure myapptest azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www01 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www02 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] error: A VM with dns prefix "myapptest" already exists error: vm create command failed azure vm创建--ssh 22--虚拟网络名称测试3--子网名称“subnet-1”--虚拟机大小中等--自定义数据启动默认--虚拟机名称www02 myapptest“b39f27a8b8c64d52b05eac6a62ebad85_uuUbuntu-13_10-amd64-server-20140507-en-us-30GB”“管理员”[密码] 尽管我得到以下错误:

azure service create --affinitygroup testazure myapptest azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www01 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] azure vm create --ssh 22 --virtual-network-name test3 --subnet-names "Subnet-1" --vm-size medium --custom-data startup-default --vm-name www02 myapptest "b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-13_10-amd64-server-20140507-en-us-30GB" "admin" [PASSWORD] error: A VM with dns prefix "myapptest" already exists error: vm create command failed 错误:dns前缀为“myapptest”的VM已存在 错误:vm创建命令失败 我知道命令格式如下:

vm create [options] [dns-name] [image] [user-name] [password] vm创建[选项][dns名称][图像][用户名][密码] 基本上,我正在尝试在“mytestapp”云服务中创建多个服务器,因此我想我必须为“dns name”参数指定“mytestapp”,尽管显然我错了。我可以通过“mytestapp”云服务中的网站轻松创建此VM,因此我不确定为什么这不起作用

如果能对此事作出澄清,我将不胜感激


谢谢

查看CLI工具帮助(请参见屏幕截图),我看到有一个
“-c”
参数,如果希望新虚拟机连接到现有虚拟机,则应使用该参数


由于CLI工具是一个包装器,如果我没有弄错的话,
azure vm create
映射到操作,但是当您使用
azure vm create-c
时,它映射到您想要执行的操作。

查看CLI工具帮助(参见屏幕截图),我看到有一个
“-c”
参数,如果希望新虚拟机连接到现有虚拟机,则应使用该参数


由于CLI工具是一个包装器,如果我没有弄错的话,
azure vm create
映射到操作,但是当您使用
azure vm create-c
时,它映射到您想要执行的操作。

查看CLI工具帮助(参见屏幕截图),我看到有一个
“-c”
参数,如果希望新虚拟机连接到现有虚拟机,则应使用该参数


由于CLI工具是一个包装器,如果我没有弄错的话,
azure vm create
映射到操作,但是当您使用
azure vm create-c
时,它映射到您想要执行的操作。

查看CLI工具帮助(参见屏幕截图),我看到有一个
“-c”
参数,如果希望新虚拟机连接到现有虚拟机,则应使用该参数


由于CLI工具是一个包装器,如果我没有弄错的话,
azure vm create
映射到操作,但是当您使用
azure vm create-c
时,它映射到您想要执行的操作。

我没有使用CLI工具,但我只是查找了帮助,发现有一个
-c
参数,如果您希望虚拟机连接到现有虚拟机,可以使用该参数。你能通过添加这个参数来创建第二个虚拟机吗?我试过了,它解决了我的问题。我不知道这个选择到底是为了什么,但现在我知道了。谢谢令人惊叹的!让我将此作为一个答案,并进行更多的解释。我没有使用CLI工具,但我只是查找帮助,发现有一个
-c
参数,如果您希望虚拟机连接到现有虚拟机,可以使用该参数。你能通过添加这个参数来创建第二个虚拟机吗?我试过了,它解决了我的问题。我不知道这个选择到底是为了什么,但现在我知道了。谢谢令人惊叹的!让我将此作为一个答案,并进行更多的解释。我没有使用CLI工具,但我只是查找帮助,发现有一个
-c
参数,如果您希望虚拟机连接到现有虚拟机,可以使用该参数。你能通过添加这个参数来创建第二个虚拟机吗?我试过了,它解决了我的问题。我不知道这个选择到底是为了什么,但现在我知道了。谢谢令人惊叹的!让我将此作为一个答案,并进行更多的解释。我没有使用CLI工具,但我只是查找帮助,发现有一个
-c
参数,如果您希望虚拟机连接到现有虚拟机,可以使用该参数。你能通过添加这个参数来创建第二个虚拟机吗?我试过了,它解决了我的问题。我不知道这个选择到底是为了什么,但现在我知道了。谢谢令人惊叹的!让我把这作为一个答案,再作一些解释。