LoginSignup
0
1

More than 3 years have passed since last update.

EC2Launchの「setMonitorAlwaysOn : true」ってなに

Last updated at Posted at 2020-01-25

事象

Windowsサーバ構築のために
EC2LaunchのConfigのデフォルト値を調べようと、AMI1から新規インスタンスを作成したら
ドキュメントにない項目があって、AWSサポートに問い合わせてみた。

C:\ProgramData\Amazon\EC2-Windows\Launch\Config\LaunchConfig.json

{
    "setComputerName": false,
    "setMonitorAlwaysOn": true, #これ
    "setWallpaper": true,
    "addDnsSuffixList": true,
    "extendBootVolumeSize": true,
    "handleUserData": true,
    "adminPasswordType": "Random",
    "adminPassword":  "" 
}

どうすればいい

結論から言うとそのままでOK

詳細

NitroベースのインスタンスでWindowsサーバを使用する場合、電源設定をしないとOSのシャットダウンで不具合がある模様。
※新しいAMIではデフォルトで設定されているので大丈夫

そしてSysprepを実行した際に、件の項目がtrueになっていると、この設定が自動的に行われる。2

EC2Launch バージョン履歴

1.3.2001040

・ACPI の問題を解決するためにモニターをオフにしないように設定するためのプラグインを追加しました。

これがEC2Launchのドキュメントには反映されてないので3何?ってなったという話。

そもそもEC2Launchとは

知らない人向け。
インスタンス初回起動時4に処理を行うためのスクリプト。 ドキュメント
cloud-initのWindows版みたいなもの。

なお、Windows Server 2016 以降はEC2Launchだが、
Windows Server 2012 R2 以前だとEC2Configとなる。


  1. ID: ami-094418f0b70398775 /Name: Windows_Server-2019-Japanese-Full-Base-2020.01.15 

  2. あえてfalseにしたら無効化されるのか、それともSysprepで変わらずにそのままなのか少し気になるが未検証 

  3. 2020/01/25時点。英語のドキュメントにも記載がなく、まれによくある日本語ドキュメントの問題ではない 

  4. 次回起動時に実行するコマンドがあったり、毎回実行するように設定変えれたりもする。 https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/ec2launch.html#ec2launch-config 

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1