无法从命令行在实例模板上设置维护策略
Cannot set maintenance policy on a instance template from the command line
我尝试在新实例模板中将维护策略设置为 "MIGRATE" 并将自动重启设置为 "On"(就像 Web 控制台所做的那样);但它忽略了标志。
这是我正在使用的命令:
gcloud compute instance-templates create \
$TEMPLATE_NAME \
--boot-disk-size 50GB \
--image coreos-beta-681-0-0-v20150527 \
--image-project coreos-cloud \
--machine-type n1-standard-2 \
--metadata-from-file user-data=my-cloud-config.yml \
--scopes compute-rw,storage-full,logging-write \
--tags web-minion \
--maintenance-policy MIGRATE \
--boot-disk-type pd-standard
但是创建模板时自动重启到 "Off",主机维护到 "Terminate VM instance"。从该模板创建的实例也具有相同的设置。
当我记录 HTTP 请求和响应时,这会出现在创建请求中:
{"automaticRestart": true, "onHostMaintenance": "MIGRATE"}
所以这似乎不是客户端错误。
如何使用 Web 控制台使用的相同设置创建模板?
编辑: gcloud 版本:0.9.61;计算版本:2015.05.19.
编辑 2: 这现在也发生在 Developers Console 中;这是一个回归,因为我之前有一个具有正确值的模板。
issue 已修复,现在我可以使用正确的设置创建模板。
我尝试在新实例模板中将维护策略设置为 "MIGRATE" 并将自动重启设置为 "On"(就像 Web 控制台所做的那样);但它忽略了标志。
这是我正在使用的命令:
gcloud compute instance-templates create \
$TEMPLATE_NAME \
--boot-disk-size 50GB \
--image coreos-beta-681-0-0-v20150527 \
--image-project coreos-cloud \
--machine-type n1-standard-2 \
--metadata-from-file user-data=my-cloud-config.yml \
--scopes compute-rw,storage-full,logging-write \
--tags web-minion \
--maintenance-policy MIGRATE \
--boot-disk-type pd-standard
但是创建模板时自动重启到 "Off",主机维护到 "Terminate VM instance"。从该模板创建的实例也具有相同的设置。
当我记录 HTTP 请求和响应时,这会出现在创建请求中:
{"automaticRestart": true, "onHostMaintenance": "MIGRATE"}
所以这似乎不是客户端错误。
如何使用 Web 控制台使用的相同设置创建模板?
编辑: gcloud 版本:0.9.61;计算版本:2015.05.19.
编辑 2: 这现在也发生在 Developers Console 中;这是一个回归,因为我之前有一个具有正确值的模板。
issue 已修复,现在我可以使用正确的设置创建模板。