VMware2でのゲスト自動起動

やっと見つけた

  1. VMware2管理コンソール画面を開く
    • https://ホスト名もしくもしくはIPアドレス:8333/
    • 8333:https接続の場合のポート番号(インストール時に指定)、http接続の場合はデフォルト8222
  2. 管理者権限でログイン
    • VMware Infrastructure Web Access』表示
  3. 左側カラムの『Inventory』で、ホストを選択
    • タブ『Summary』を表示
  4. 右側カラムの『Commands』で、『Configure Options』>>『Edit Virtual Machine Startup/Shutdown Settings』をクリック
  5. 設定画面上部の『System Settings』>>チェックボックス『Allow virtual machines to start and stop automatically with the system』をON
  6. 設定画面下部の『Startup Order』>>『Manual Startup』で該当のゲストOSを選択し、設定画面右側のボタン『Move Up』をクリックして、ゲストOSを『Specified Order』のエリアまで持っていく
  7. 設定画面の『Edit』クリック。個別ゲストの自動起動設定画面を表示。
  8. 個別ゲストの自動起動設定画面の『Startup setting』>>ラジオボタン『Use specified setting』を選択。Startup Delay時間などを適当に設定(デフォルト値でも可)。『OK』で閉じる。
  9. ホストを再起動して動作確認。

f:id:kiyotune:20090713114123j:image:w600

補足:『VMware Host Agent』サービスが起動していないとゲスト自動起動しない

Windows版のVMware Server 2だと『VMware Host Agent』がサービス起動に失敗している場合があります。なんか、他のサービスとの起動タイミングとの兼ね合いみたいなのですが、よくわからない。サービスを遅延実行させてやればうまくいくこともあります。

ping -n 60 localhost >NUL
net start "VMware Host Agent"

こんな感じでバッチファイル書いてやって、スタートアップで実行してやればいいのですが、私の環境ではうまくいく場合といかない場合とあって不確実でした。
いろいろ試してみて一番よさげだったのは『不要なサービスの停止&手動実行に設定変更』。
不要そうなサービスをばんばん手動実行に変更したら『VMware Host Agent』もいつの間にか調子よく自動実行成功するようになっていました。
VMware Host Agent』を手動で起動するとその時点でゲスト自動起動が有効になるっぽい(遅延カウント開始)。

補足2:現在のサービスの状況(WindowsXP)

もっとシェイプアップできるとは思うが、普段使っているユーティリティに関連するものは基本的に残している。
サービスが起動直後に開始しているもののみ抜粋。
『手動』起動なのにサービスが開始しているものは、自動のサービスに依存して開始してるもの。サービスのプロパティで『依存関係』タブに詳細な情報アリ。

名前 スタートアップの種類
Automatic Updates 自動
Computer Browser 自動
Cryptographic Services 自動
DCOM Server Process Launcher 自動
DHCP Client 自動
Distributed Link Tracking Client 自動
DNS Client 自動
Error Reporting Service 自動
Event Log 自動
Intel(R) PROSet/Wireless Event Log 自動
Intel(R) PROSet/Wireless Registry Service 自動
Intel(R) PROSet/Wireless Service 自動
Intel(R) PROSet/Wireless SSO Service 自動
IPSEC Services 自動
Logical Disk Manager 自動
Net Logon 自動
OfficeScanNT Listener 自動
OfficeScanNT Personal Firewall 自動
OfficeScanNT RealTime Scan 自動
Panasonic Opdoff Utility 自動
Plug and Play 自動
Print Spooler 自動
Protected Storage 自動
Remote Procedure Call (RPC) 自動
Secondary Logon 自動
Security Accounts Manager 自動
Server 自動
System Event Notification 自動
System Restore Service 自動
TCP/IP NetBIOS Helper 自動
VMware Authorization Service 自動
VMware DHCP Service 自動
VMware Host Agent 自動
VMware Server Web Access 自動
WebClient 自動
Windows Firewall/Internet Connection Sharing (ICS) 自動
Windows Management Instrumentation 自動
Windows User Mode Driver Framework 自動
Workstation 自動
Windows Time 自動
Application Layer Gateway Service 手動
COM+ Event System 手動
Machine Debug Manager 手動
Network Connections 手動
Network Location Awareness (NLA) 手動
Remote Access Connection Manager 手動
Shell Hardware Detection 手動
SSDP Discovery Service 手動
Telephony 手動
Terminal Services 手動