我需要以编程方式创建抢占式虚拟机。我正在尝试使用 Google Cloud SDK for Java 制作虚拟机,但我找不到任何有关创建抢占式虚拟机的文档。
问问题
182 次
1 回答
1
我怀疑您没有找到答案,因为您正在搜索“抢占式”,而 Google 文档中使用的术语是“抢占式”。所以你想要的答案可以在谷歌找到:
但是,在回答您的问题时,如果您使用的是适用于 Java 的 Google Cloud SDK,则在创建实例时,您需要在“调度”下创建一个“可抢占”属性,并将其设置为 true。
如果您通过 https 发送 SOAP 命令,则等效:
POST https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/zones/[ZONE]/instances
{
'machineType': 'zones/[ZONE]/machineTypes/[MACHINE_TYPE]',
'name': '[INSTANCE_NAME]',
'scheduling':
{
'preemptible': true
},
...
}
...如果您使用的是 Google Cloud SDK CLI,则只需使用--preemtible
命令标志:
gcloud compute instances create [INSTANCE_NAME] --preemptible
于 2016-06-29T14:09:30.113 回答