博客园  :: 首页  :: 管理

关于使用Azure-CLI-创建虚拟机的方法及注意事项说明

Posted on 2023-08-11 10:42  520_1351  阅读(40)  评论(0编辑  收藏  举报

在Azure平台中,我们可以使用Azure CLI 在 Cloud Shell 中 进行虚拟机 的创建

创建的命令写法有多种,笔者也测试了多个,可能相对比较合适的可以按如下的命令进行创建,进行显式的声明创建的位置,网络等重要信息

az vm create \
  --resource-group QQ5201351 \
  --location "Canada East" \
  --vnet-name vnet-192.168.10.0 \
  --subnet subnet-192.168.10.0 \
  --size Standard_B1s \
  --name vm001 \
  --os-disk-size-gb 64 \
  --image Ubuntu2204 \
  --admin-username azureuser \
  --generate-ssh-keys \
  --public-ip-sku Basic

 关于上面的部分选项说明:

1、创建时,一定要使用 --location 指定 Location 位置,否则虚拟机相关的各项资源都会创建在 资源组所在的Location, 如果网络与资源组的Location不一致就会报错,创建失败

2、如果只指定子网,就不能只指定名称,这样无法确定在那个网络之中,如果只指定子网,那就得指定子网的ID,那样,就能很明确在那个虚拟网络了,有层级关系的

3、如果不指定磁盘大小,默认就是30G,属于(32 GiB P4级),不在1年免费的范围,于是笔者指定了64 GB, P6级

4、对于公网IP地址,使用--public-ip-sku 选项,Basic会创建动态的公网IP,如果指定为Standard时,会创建一个静态的公网IP地址(也不在免费范围)

5、如果有 --generate-ssh-keys 选项,则会在~/.ssh目录中生成,id_rsa 和 id_rsa.pub,笔者测试再次执行创建时,也不会重写覆盖这两个文件,直接引用了,可以用来登录

6、如果不需要公网IP地址,可以再添加上 --public-ip-address "" 选项及空字符串值

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17622378.html