我想按照客户的要求为其部署 100 台虚拟机,但我不想手动逐个创建这 100 台虚拟机。我想通过单击一次性创建这些虚拟机,请提供解决方案。
答案1
据官方称Google 文档和这帖子中有一个创建实例的功能,名为实例模板。后者允许您配置实例的属性,以便在管理的虚拟机(VM)组或单个 VM 中使用。
引用文档:
“一个实例组是虚拟机(VM)实例的集合,您可以将其作为单个实体进行管理。”
它包含基于实例模板的相同实例。这里,您可能会找到有关如何创建它的说明。
当我尝试重现示例(来自链接的文档)时,首先我使用以下命令创建了一个实例模板:
gcloud compute instance-templates create example-template-custom --machine-type n1-standard-4 --image-family debian-9 --image-project debian-cloud --boot-disk-size 250GB
然后当我执行这个命令时:
gcloud compute instance-groups managed create example-group --base-instance-name test --size 3 --template example-template-custom
为了创建实例组,我已在 GCP 控制台中创建了 3 个虚拟机,名称如下:
测试-j1wl
测试-ksg6
测试-ps1b
在我从 Shell 指定的区域上。
或者,您可以使用 Terraform 以相应的方式管理您的 GCP VM 实例,如这里。