VMwareToolsインストール手順(Linux編)

ども。あいしんくいっと(@ithinkitnet)です。

ESXiでVirtualMachine(仮想マシン、以下VM)を扱うのに必須となる「VMwareTools」。
簡単な手順で導入出来るのですが、どうにもこうにも忘れがち。
なので、LinuxへVMwareToolsの導入する手順について書いておきたいと思います。

※注意点として、対象となるVMにマウントされているCDイメージはアンマウントしておいてください。

VMwareToolsインストール手順

最新のESXiのバージョンは2015/10/29時点で「6.0」です。
推奨では「WebClientを使う」となっていて、WebClientを使わないと「一部の機能は使えない」などの制約があったりするのですが、そもそもWebClientはvCenterに同根されているため無償では使えません。
なので、仕方なくvSphereClientを使います。。。

VMwareToolsのISOマウント

VMwareTools導入対象のVMが稼動しているESXiサーバにvSphereClientで接続します。

導入対象のVMを選択し、画面上部のメニューから、
[インベントリ] – [仮想マシン] – [ゲスト] – [VMware Toolsのインストール/アップグレード]をクリックします。
VMwareTools-install-linux-1
下記のポップアップが出力されますので「OK」をクリックします。
VMwareTools-install-linux-2

VMwareToolsインストール

VMwareTools導入対象のVMにSSH接続します。
ISOイメージが/dev/cdromにマウントされているので、適当な場所にマウントします。

# mount /dev/cdrom /mnt

このままだとread-onlyで何も出来ないので適当な場所にイメージをコピーします。
(VMwareToolsのバージョン部分は適宜指定してください)

# cp /mnt/VMwareTools-9.10.0-2476743.tar.gz /tmp

コピーしたイメージを解凍します。

# cd /tmp && tar zxvf /tmp/VMwareTools-9.10.0-2476743.tar.gz

解凍して出来たフォルダに移動し、下記スクリプトを実行します。

# cd vmware-tools-distrib

最初の応答に「yes」と応答し、以下はEnter連打でOKかと。(適当w)

# ./vmware-install.pl

~略~

vmware-toolsのインストールが完了したら、再起動します。

# reboot

vSphereClientから見た状態が以下のようになればOKです。
VMwareTools-install-linux-3

 

CentOS7からは「open-vm-tools」が推奨らしい・・・!?

VMwareToolsインストール手順を書いている過程で気づいたのですが、最近では「open-vm-tools」なるものが推奨されているみたいですね。

こちらの記事に詳細が書かれていました。
Linux仮想マシンでVMware Toolsではなくopen-vm-toolsを使う

どうやら、従来のものだとgcc/perlといった追加パッケージが必要だったりと手間がかかっていましたが、open-vm-toolsを利用することでそういった手間が省けるといった利点がるらしいですね。しかも、「open-vm-toolsは従来のVMware Toolsで受けれた機能は完全にサポートされる」とありますし、今後はopen-vm-tools択一になっていくんでしょうかねー。

open-vm-toolsインストール

こちらの手順は従来の手順よりもカンタンでしたので試してみます。

まず、VMwareTools導入対象のVMにSSH接続します。

以下のコマンドを実行します。

# yum install open-vm-tools -y

インストールが完了したら、再起動します。

# reboot

インストールが完了するとvSphereClientから見た状態が以下に変更されます。
VMwareTools-install-linux-4

どうですか。
Windowsはともかく、Linuxに関してはopen-vm-toolsを推奨する動きになってきているようですね。
UpdateManagerやvSphereClientを使わなくてもvmwaretoolsが導入出来るだけでもメリットですので、VMがLinuxの場合は積極的にopen-vm-toolsを使っていっても良いのかも知れないですね。

以上、あいしんくいっとでした。

こちらの記事もおすすめ!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

ABOUTこの記事をかいた人

あいしんくいっとの中の人。

ありきたりだけど、自分なりの視点で少しでも人の役に立つ記事をありのままに書くをモットーに。 たまには役立つことが書けると良いかな。
聞きたいことがあれば、気軽にツイートください♪可能な範囲でお答えします。
follow us in feedly