そして、実際の手順です。
Loading mirror speeds from cached hostfile
* base:
ftp.tsukuba.wide.ad.jp
* extras:
ftp.tsukuba.wide.ad.jp
* updates:
ftp.tsukuba.wide.ad.jp
パッケージ 1:make-3.82-21.el7.
x86_64 はインストール済みか最新バージョンです
パッケージ
binutils-2.23.52.0.1-55.el7.
x86_64 はインストール済みか最新バージョンです
依存性の解決をしています
---> パッケージ
gcc.
x86_64 0:4.8.5-4.el7 を インストール
--> 依存性の処理をしています: cpp = 4.8.5-4.el7 のパッケージ:
gcc-4.8.5-4.el7.
x86_64
--> 依存性の処理をしています:
glibc-devel >= 2.2.90-12 のパッケージ:
gcc-4.8.5-4.el7.
x86_64
--> 依存性の処理をしています: libmpfr.so.4()(64bit) のパッケージ:
gcc-4.8.5-4.el7.
x86_64
--> 依存性の処理をしています: libmpc.so.3()(64bit) のパッケージ:
gcc-4.8.5-4.el7.
x86_64
---> パッケージ
gcc-
c++.
x86_64 0:4.8.5-4.el7 を インストール
--> 依存性の処理をしています: libstdc++-devel = 4.8.5-4.el7 のパッケージ:
gcc-
c++-4.8.5-
~
依存性関連をインストールしました:
kernel-headers.
x86_64 0:3.10.0-327.28.3.el7
libmpc.
x86_64 0:1.0.1-3.el7
libstdc++-devel.
x86_64 0:4.8.5-4.el7
mpfr.
x86_64 0:3.1.1-4.el7
依存性を更新しました:
完了しました!
Loading mirror speeds from cached hostfile
* base:
ftp.tsukuba.wide.ad.jp
* extras:
ftp.tsukuba.wide.ad.jp
* updates:
ftp.tsukuba.wide.ad.jp
依存性の解決をしています
---> パッケージ kernel.
x86_64 0:3.10.0-327.28.3.el7 を インストール
--> 依存性解決を終了しました。
~
Last login: Fri Sep 2 07:09:41 2016
FILES INSTALL bin doc etc installer lib
vmware-install.pl
A previous installation of
VMware Tools has been detected.
The previous installation was made by the tar installer (version 4).
Keeping the tar4 installer database format.
You have a version of
VMware Tools installed. Continuing this install will
first uninstall the currently installed version. Do you wish to
continue?
(yes/no) [yes]
Uninstalling the tar installation of
VMware Tools.
Stopping services for
VMware Tools
Stopping
vmware-tools (via systemctl): [ OK ]
Stopping Thinprint services in the virtual machine:
Stopping Virtual Printing
daemon: done
The removal of
VMware Tools 9.6.2 build-1688356 for
Linux completed
successfully.
In which directory do you want to install the binary files?
[/usr/bin]
What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d]
What is the directory that contains the init scripts?
[/etc/rc.d/init.d]
In which directory do you want to install the
daemon files?
[/usr/sbin]
In which directory do you want to install the library files?
The path "/usr/lib/
vmware-tools" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes]
In which directory do you want to install the documentation files?
The path "/usr/share/doc/
vmware-tools" does not exist currently. This program
is going to create it, including needed parent directories. Is this what you
want? [yes]
The installation of
VMware Tools 9.6.2 build-1688356 for
Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/
vmware-uninstall-tools.pl".
Before running
VMware Tools for the first time, you need to configure it by
invoking the following command: "/usr/bin/
vmware-config-tools.pl". Do you want
this program to
invoke the command for you now? [yes]
Initializing...
Making sure services for
VMware Tools are stopped.
Stopping Thinprint services in the virtual machine:
Stopping Virtual Printing
daemon: done
Stopping
vmware-tools (via systemctl): Warning:
vmware-tools.service changed on disk. Run 'systemctl
daemon-reload' to reload units.
[ OK ]
The module vmci has already been installed on this system by another installer
or package and will not be modified by this installer.
The module vsock has already been installed on this system by another installer
or package and will not be modified by this installer.
The module vmxnet3 has already been installed on this system by another
installer or package and will not be modified by this installer.
The module pvscsi has already been installed on this system by another
installer or package and will not be modified by this installer.
The module vmmemctl has already been installed on this system by another
installer or package and will not be modified by this installer.
The
VMware Host-Guest Filesystem allows for shared folders between the host OS
and the guest OS in a Fusion or Workstation virtual environment. Do you wish
to enable this feature? [yes]
Before you can compile modules, you need to have the following installed...
make
kernel headers of the running kernel
Detected
GCC binary at "/bin/
gcc".
The path "/bin/
gcc" appears to be a valid path to the
gcc binary.
Would you like to change it? [no]
Detected
GCC binary at "/bin/
gcc".
The path "/bin/
gcc" appears to be a valid path to the
gcc binary.
Would you like to change it? [no]
Searching for a valid kernel header path...
The path "" is not a valid path to the 3.10.0-327.28.3.el7.
x86_64 kernel
headers.
Would you like to change it? [yes]
Enter the path to the kernel header files for the 3.10.0-327.28.3.el7.
x86_64
kernel?
手順通り進めて、、、以下の手順で先に勧めました。
The path "" is not a valid path to the 3.10.0-327.28.3.el7.
x86_64 kernel
headers.
Would you like to change it? [yes] no
※私と同じトラブルの場合は、ここでnoを選ぶと先に進めます。
WARNING: This program cannot compile any modules for the following reason(s)...
- This program could not find a valid path to the kernel headers of the running
kernel. Please ensure that the header files for the running kernel are
installed on this sytem.
[ Press Enter key to continue ]
The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by
VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]
The vmxnet driver is no longer supported on kernels 3.3 and greater. Please
upgrade to a newer virtual
NIC. (e.g., vmxnet3 or e1000e)
The vmblock enables dragging or copying files between host and guest in a
Fusion or Workstation virtual environment. Do you wish to enable this feature?
[yes]
NOTICE: It appears your system does not have the required
fuse packages
installed. The
VMware blocking filesystem requires the
fuse packages and its
libraries to function properly. Please install the
fuse or
fuse-utils package
using your systems package management utility and re-run this script in order
to enable the
VMware blocking filesystem.
VMware automatic kernel modules enables automatic building and installation of
VMware kernel modules at boot that are not already present. This feature can be
enabled/disabled by re-running
vmware-config-tools.pl.
Would you like to enable
VMware automatic kernel modules?
[no]
No X install found.
Creating a new initrd boot image for the kernel.
Starting Virtual Printing
daemon: done
Starting
vmware-tools (via systemctl): [ OK ]
The configuration of
VMware Tools 9.6.2 build-1688356 for
Linux for this
running kernel completed successfully.
You must restart your X session before any mouse or graphics changes take
effect.
You can now run
VMware Tools by invoking "/usr/bin/
vmware-toolbox-cmd" from the
command line.
To enable advanced X features (e.g., guest resolution fit, drag and
drop, and
file and text copy/paste), you will need to do one (or more) of the following:
1. Manually start /usr/bin/
vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.
Enjoy,
Found
VMware Tools CDROM mounted at /mnt/cdrom. Ejecting device /dev/sr0 ...
/sbin/restorecon: Warning no default label for /tmp/
vmware-block-restore0/tmp_file
vmtoolsd is running
で、ようやく完了です。ポイントは、ifconfigが使えるようにしておく事と、
Perlをインストールしておくことです。この二つを事前に準備しておけば、ESXi6Xの環境であれば問題なく
VMware Toolsをインストールすることができると思います。