VMware ホストの起動時に仮想マシン (VM) を自動的に起動すると、ワークフローが大幅に合理化され、重要なシステムを常に利用できるようになります。このガイドでは、VMware ESXi 環境と VMware Workstation 環境の両方で VM の AutoStart を有効にする手順について説明します。
VMware Workstation Pro は、Windows ホスト マシンの起動時に VM を起動できる AutoStart 機能を提供します。設定方法は次のとおりです。
ステップ 1:VMware 自動起動サービスを構成します。を押して Windows サービス アプリケーションを開きます。Win + R、入力services.mscをクリックして Enter キーを押します。 VMware Autostart Service を見つけて右クリックし、[プロパティ] を選択します。サービスがまだ実行されていない場合は、スタートアップの種類を「自動」に設定し、「開始」をクリックします。
推奨読書:VMware Workstation でコピー アンド ペースト (フォルダー共有) を有効にする方法
ステップ 2:VMware Workstation を開き、左側のパネルで [マイ コンピュータ] を右クリックします。コンテキスト メニューから [自動開始 VM の構成] を選択します。
ステップ 3:[自動開始/自動停止] ダイアログ ボックスで、自動的に開始する VM を選択します。 「上に移動」ボタンと「下に移動」ボタンを使用して、開始順序を設定することもできます。
ステップ 4:「OK」をクリックして設定を保存します。
「AutoStart 構成の更新に失敗しました」というエラー メッセージが表示された場合は、ファイルのアクセス許可を調整する必要がある場合があります。に移動しますC:ProgramDataVMwareVMware Workstation、vmautostart.xml ファイルを右クリックし、「プロパティ」、「セキュリティ」の順に選択して、ユーザー アカウントに書き込み権限があることを確認します。
VMware ESXi (スタンドアロン ホスト) での AutoStart の有効化
スタンドアロン ESXi ホストの場合、ESXi ホスト クライアント インターフェイスから直接 AutoStart を構成できます。
ステップ 1:ESXi Host Client Web コンソールにログインします。
ステップ 2:「管理」>「システム」>「自動起動」に移動します。
ステップ 3:「設定の編集」をクリックし、「自動開始/停止を有効にする」を「はい」に設定します。
ステップ 4:自動的に起動したいVMを選択し、ツールバーの「有効化」をクリックします。
ステップ5:必要に応じて、「早く開始」ボタンと「後で開始」ボタンを使用して起動順序を調整します。
「構成」をクリックし、起動遅延、シャットダウン遅延、停止アクション、ハートビートを待つなどの設定を調整することで、各 VM の起動動作をさらにカスタマイズできます。
vCenter 管理環境での自動起動
ESXi ホストが vCenter によって管理されている場合、AutoStart 設定は vMotion 中に VM とともに転送されません。代わりに、vCenter のスケジュールされたタスクを使用して、同様の機能を実現できます。
ステップ 1:vSphere Client で、構成する VM を選択します。
ステップ 2:[構成] タブに移動し、[スケジュールされたタスク] > [新しいスケジュールされたタスク] に移動します。
ステップ 3:タスクに名前を付け (例: 「VM1 のパワーオン」)、「vCenter の起動後」に実行するように設定し、必要に応じて遅延を指定します。
ステップ 4:「このタスクをスケジュールする」をクリックして設定を保存します。
AutoStart オプションは、vSphere High Availability (HA) クラスタの一部である ESXi ホストでは無効になっていることに注意することが重要です。これは、障害発生時に HA がホスト全体の VM の再起動を管理し、個々のホストの AutoStart 設定と競合する可能性があるためです。
これらの AutoStart 機能を活用すると、重要な VM が必要なときに常に稼働していることを保証できるため、仮想環境での手動介入や潜在的なダウンタイムが削減されます。













