zaki work log

作業ログやら生活ログやらなんやら

[Azure] VMの自動シャットダウン設定

AzureのVMインスタンスを指定時刻になったら自動シャットダウンする方法について。
といっても、VMの設定の中に標準の機能として用意されている。

VM作成時の設定

webのAzure Portalから作成すると、VM作成ウィザードの中の「管理」にあるので、多分調べるまでもなくわかるはず。
デフォルトのタイムゾーンUTCになっているので、JSTにしておけば表示上の時刻になると自動でシャットダウンが作動する。

f:id:zaki-hmkc:20201112214746p:plain

作成済みVMの設定

VMのメニューに「自動シャットダウン」があるのでそこで設定できる。
というか、VM作成時にはなかった"Webhook URL"も設定できるので、外部のREST API叩いたりもできそう。(未確認)

f:id:zaki-hmkc:20201112214609p:plain

f:id:zaki-hmkc:20201112214524p:plain

シャットダウン時間の延長

シャットダウン時刻の30分前になるとメールで通知される。

f:id:zaki-hmkc:20201112214359p:plain

このメール内の延長リンクへ飛ぶと、即延長される。(まだ未確認)

f:id:zaki-hmkc:20201112214331p:plain

CLIVM作る場合

az vm createでVMを作る場合はたぶん無さげ……見当たらない。 今日初めてポータルでVM作ろうとして気付いたという話でした。

zaki-hmkc.hatenablog.com


VMの設定メニューの中にあるのでわかりやすくて簡単で良いですね。
EC2だとこんな感じで手順が増える分高度なスケジュール設定ができる。

aws.amazon.com