VMware Workstation ProやPlayerをインストールして普通に使っていたのですが、コマンドベースで何か出来ないかな?ということで、少し試してみました。
ホスト側で仮想マシン(VM)に対して何らかの操作をする場合には、vmrunコマンドを使います。
ホスト側で試したコマンド
現在稼働中の仮想マシンリスト
現在稼働中のVM一覧を確認します。
1 |
# vmrun list |
VMの.vmxファイルのフルパスが一覧として出力されます。
ホスト側でVMに対して何らかの操作を行う場合、このリストで表示された.vmxファイルへのフルパスが必要となります。
VMのIPアドレスを確認
VMのIPアドレスを確認することができます。
VMに接続しようと思ったんだけど、IPアドレスが分からない!?という時に便利なコマンドです。
1 |
# vmrun getGuestIPAddress <.vmx フルパス> |
このコマンドで分かるのは、メイン(という表現が正しいのか?)のIPアドレスだけです。
ソケットが2つ以上ある場合、最初にヒットしたIPアドレスだけ表示されるようです。
ホストからアクセスできるIPアドレスであればVMにログインしてから他のネットワーク設定を確認する必要があります。
VM側でこんなコマンドを実行したら分かるかな?
1 |
# ip a | greg inet |
中途半端ですが、ここまでとします。
また気が向いたら更新します。