ESXiをインストール直後の状態で、SSHアクセス/Syslog/ゲストOS自動起動の設定を行います。時刻設定は当然のこととしてSSHアクセスはできたほうが便利なことが多々あります。また、rsyslogを使ったsyslogの集中管理もできていたほうが良いです。
■SSHアクセス許可
「構成タブ」-「セキュリティプロファイル」-サービスの「プロパティ」をクリックします。
ポップアップが表示されますのでSSHを選択してオプションをクリックします。
さらにポップアップが表示されるので起動ポリシーをホストに連動して開始および停止を選択しサービスコマンドで開始をクリックしOKを押します。
以上でSSHサービスがスタートします。ただし、この際にサマリでワーニングが表示されるようになります。
この表示がうざったいので表示されないよう設定を変更します。構成タブのソフトウェア-詳細設定をクリックします。
ポップアップウィンドウが表示されます。この中からUseVars.SuppressShellWarningの値を0から1に変更します。それでwarningが消えます。
私はSSHアクセスにTeraTermを使用しています。アクセスの際にはチャレンジレスポンス認証を用います。
■Syslog設定
「構成」タブ-ソフトウェアの「詳細設定」をクリックします。
「Syslog.global.logHost」を変更しOKボタンをクリックします。
また、CLIで設定する場合はSSHでアクセス後、以下のコマンドで可能です。
# esxcli system syslog config set --loghost=IP-Address |
■ゲストOSの自動起動
「構成」タブ-「仮想マシン起動/シャットダウン」を選択します。仮想マシン一覧が表示されます。
右上のプロパティボタンをクリックするとポップアップが開きます。「システムに連動した仮想マシンの自動起動および停止を許可する」にチェックを入れ、下側のボックスの自動起動させたいゲストOSをクリック後、上へ移動ボタンをクリックして自動起動のところに移動させてOKをクリックします。