【CentOS6系,7系】Linux関連のVMwareToolsインストール手順

VMware仮想環境におけるLinux系(CentOS6、CentOS7)のVMwareToolsのインストール手順をまとめました。

Linux系は少し設定やマウントなどを実施するため設定手順をメモしておきます。

Linux系VMToolsインストール手順(CentOS6系、7系)

仮想マシン(CentOS)を選択し、右クリック>ゲスト>「VMToolsのインストール/アップグレード」を選択します。

選択後、確認のポップアップが表示されるので「OK」をクリックします。

CentOSにアクセスしVMToolsをインストール

仮想マシンにアクセスし、VMToolsマウント用のフォルダを作成します。
今回は、「mnt」というフォルダを作成します。
※すでに「mnt」フォルダがる場合はここはスキップします。

$ mkdir /mnt

対象のフォルダにVMToolsのイメージをマウントします。

$ mount /dev/cdrom /mnt
mount: ブロックデバイス /dev/sr0 は書き込み禁止です、読込み専用でマウントします
$

上記でマウント後、VMwareToolsを「/tmp」へコピーします。
※VMToolsのバージョンは確認すること。

$ cp /mnt/VMwareTools-10.0.6-3560309.tar.gz /tmp

「/tmp」配下にVMToolsのファイルがコピーされたことを確認します。

$ cd /tmp/
$ ll
合計 70472
-r--r--r--. 1 root root 72162730  3月 31 21:08 2020 VMwareTools-10.0.6-3560309.tar.gz
-rw-------. 1 root root        0  3月 30 17:18 2020 yum.log

「/tmp」配下にコピーしたVMToolsのファイルを「tarコマンド」で解凍します。

$ tar zxvf VMwareTools-10.0.6-3560309.tar.gz

上記で解凍されたフォルダ「vmware-tools-distrib」配下へ移動します。

$ cd vmware-tools-distrib/

「vmware-tools-distrib」配下へ移動後、以下コマンドでインストールを実行します。

$ ./vmware-install.pl

......中略......

--the VMware team

Found VMware Tools CDROM mounted at /mnt. Ejecting device /dev/sr0 ...
No eject (or equivilant) command could be located.
Eject Failed:  If possible manually eject the Tools installer from the guest
cdrom mounted at /mnt before canceling tools install on the host.

インストールコマンドが実行できない場合

以下のコマンドでインストールできない場合があります。

$ ./vmware-install.pl
./vmware-install.pl: ./vmware-install.real.pl: /usr/bin/perl: bad interpreter:  そのようなファイルやディレクトリはありません

この場合は「perl」がインストールされていないので別途インストールすることで問題は解消されます。

$ yum -y install perl

今回のOSはminimalインストールで立ち上げたサーバなのでPerlが必要でした。

これから、構築するにあたりCentOSでVMwareToolsをインストールする際は参考にしてください。




エンジニアのオンライン学習

ITエンジニアにおすすめの教材、オンラインスクールです。
無料からエンジニアの学習ができる教材などまとめているので参考にしてください。

おすすめオンライン教材
自宅で学習ができるオンラインスクール

ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。



コメントを残す

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

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

ABOUT US
げんき☆ひろき
インターネット関連のSEをやっています。 ネットワーク、サーバー、ストレージ、仮想基盤まで幅広く手を出しており、MVNOの構築経験もあります。 現在は、Pythonを使ったプログラミングの開発をしネットワークの自動化ツールを作成しています! Pythonの入門書も作成しているので、ぜひ参考にしてください!