オートスケール機能のServerGroupで誤って全サーバが消されないようにしてほしい
リリースされたオートスケール(ベータ版)機能を試していた際に、コンフィグ内のServerGroupで name を入れずに設定を反映させたところ、全てのサーバが削除されてしまいました。
コンフィグ
resources:
- type: ServerGroup
zone: "is1b"
template:
plan:
core: 1
memory: 1
network_interfaces:
- upstream:
names: ["shared"]
disks:
- os_type: "almalinux"
plan: "ssd"
connection: "virtio"
size: 20
name を入れないことで全サーバが対象となってしまい、
min_size のデフォルト値の思われる 0 が効いたことによって、
通常状態(CPU使用率が閾値より小さい)でスケールインされて、すべてサーバが削除されてしまいました。
name の入れ忘れを防ぐように、nameを必須パラメータとするか、せめて警告メッセージを出す等、ご検討検討頂きたいです。
1
投票数:
とく
がこのアイデアを共有しました
ご不便をおかけすることとなり申し訳ございません。
ServerGroup において、「name」もしくは「server_name_prefix」の指定が無い場合はエラーが表示されるように改善を実施いたしました。
この度は機能改善について情報をお寄せいただき、誠にありがとうございました。