VMware Fusion で vmrun コマンドライン ユーティリティを使用して仮想マシンを制御し、VMware 仮想マシンでのゲスト操作を自動化することができます。vmrun ユーティリティは、VIX API ライブラリに関連付けられています。
vmrun ユーティリティの機能は次のセクションにまとめられています。
電源コマンド
電源コマンドは仮想マシンの操作を制御します。電源コマンドを使用して、仮想マシンの起動(パワーオン)、停止(パワーオフ)、リセット(再起動)、サスペンド、一時停止、および一時停止の解除を行うことができます。
スナップショット コマンド
スナップショットは、仮想ディスク上のすべてのデータを含む、スナップショット作成の時点での仮想マシンの状態をキャプチャします。その後、スナップショットを使用して仮想マシンを元の状態に戻すことができます。スナップショットは、データのバックアップ用として、および開発とテストのプレースホルダとして役に立ちます。スナップショット コマンドを使用して、仮想マシンの既存のスナップショットを一覧表示する、スナップショットを作成する、スナップショットを削除する、仮想マシンをスナップショット作成時点の状態に戻す、などの操作を実行できます。スナップショットに戻る場合、スナップショットを作成した時点で仮想マシンが実行中であっても、仮想マシンの実行は再開されません。
ネットワーク アダプタ コマンド
ネットワーク アダプタ コマンドを使用して、仮想マシンに関連付けられている仮想ネットワーク アダプタを制御できます。ネットワーク アダプタ コマンドを使用して、ネットワーク アダプタの一覧表示、追加、更新、および削除を行うことができます。
ホスト ネットワーク コマンド
ホストのネットワーク コマンドを使用して、ホストの仮想ネットワークを一覧表示したり、ポート転送の設定の一覧表示、更新、または削除を行うことができます。
ゲスト OS コマンド
ゲスト OS コマンドを使用すると、次の方法でゲスト OS と対話することができます。
- ゲスト OS で実行可能プログラムを実行するか、ユーザーが指定した解釈済みスクリプトを実行します。
- ゲストにファイルまたはディレクトリが存在するかについての確認、ファイルまたはディレクトリの削除、ファイル名の変更、ファイルの一覧表示、または新規ディレクトリの作成を行います。
- ホストからゲストに、またはゲストからホストにファイルをコピーします。
- ゲスト OS で一時ファイルを作成します。
- ホストから共有フォルダを追加するか、共有フォルダをゲスト内で書き込み可能にするか、共有フォルダを削除します。
- ゲストから画面のイメージをキャプチャします。
- ゲスト OS で実行中のプロセスを一覧表示するか、プロセスを終了します。
- ゲスト OS の環境または仮想マシンの状態で変数を読み取るか書き込みます。
- ゲスト OS の IP アドレスを取得します。
VMware Tools の待機時間であるタイムアウトはすべてのゲスト関連コマンドで 5 分です。
一般的なコマンド
一般的なコマンドは、実行中のすべての仮想マシンの一覧表示、仮想マシンのハードウェア バージョンのアップグレード、ゲスト OS への VMware Tools のインストール、VMware Tools の現在のステータスの確認、および仮想マシンの削除を実行します。また、仮想マシンをクローン作成して仮想マシンのコピーを作成することもできます。
テンプレートの仮想マシン コマンド
テンプレートの仮想マシン コマンドの名前は、downloadPhotonVM です。コマンドを実行すると、VMware Project Photon オペレーティング システムの仮想マシンをダウンロードできます。