Automation Account(Runbook)を使用したAzure仮想マシン自動起動設定
Automation Account 関連アイテム
![]()
![]()
![]()
![]()
![]()
![]()
![]()
全体の流れ
Step1:Automation Account作成
Step2:Runbookより自動起動設定
Step3:実行アカウント作成
Step4:スケジュール設定
Automation Account作成
「リソースグループ」を選択し、対象のリソースグループを選択

仮想マシン名を控えておいた上で、「+追加」ボタンを押す

検索ウィンドウに「オートメーション」を入力して検索し、「オートメーション(公開元Microsoft)」を選択する

「作成」ボタンを押す
「Automationアカウント名」に auto-<リソースグループ名> を入力し、「地域」を所在地を選択して「作成」ボタンを押す

「リソースグループ」→対象のリソースグループを選択し、リソース一覧に先ほど作成したAutomationアカウントがあることを確認し、選択する

Runbookより自動起動設定
「Runbook」→「ギャラリーを参照」を選択する

「Start Azure V2 VMs」を選択する

「選択」をクリックする

「名前」に startvm-<リソースグループ名> を入力して「インポート」を押す

「入力と出力」ボタンを押す

「ResourceGroupName」を選択、「既定値」をカスタムにセットし、「カスタムの既定値」にリソースグループ名を入力して「OK」を押す

「VMName」を選択、「既定値」をカスタムにセットし、「カスタムの既定値」にVM名を入力して「OK」を押す

入力と出力画面でOKを押す

「保存」を押し、その後「公開」を押す。「Runbookの発行」ダイアログでは「はい」を押す

実行アカウント作成
対象のリソースグループから、手順5で作成のauto-<リソースグループ名>を開き、左側のアカウント設定 > 実行アカウントを選択する

「Azure実行アカウント作成」を押す
※実行アカウントの有効期限は1年間、期限過ぎると再作成が必要

スケジュール設定
auto-<リソースグループ名>を開き、左側の共有リソース > スケジュールを選択する

「スケジュールの追加」を押す

「名前」に starttime を設定し、決められた設定をし、「作成」ボタンを押す。その後、「OK」ボタンを押す
※スケジュール設定例:2022/6/9から毎週(月)~(金)9:00より仮想マシンを起動

確認してみましょう!
<リソースグループ名> → auto-<リソースグループ名> → ジョブを選択する
スケジュール設定の通り、ジョブ履歴を確認する。当日のジョブ履歴を押す。
※startvm-<リソースグループ名> or stopvm-<リソースグループ名>

「すべてのログ」タブを選択し、エラー&警告が0のステータスを確認する

最後にAzure仮想マシンにリモート接続を確認する