Открываем vCenter, выделяем необходимую VM, кликаем «Launche Virtual Mashine Console», логинимся. Далее VM –> Guest –> Install/Upgrade VMware Tools, к системе подсоединяется диск с vmware tools Монтируем его в папку /mnt
[root@help-desk ~]# mount /dev/scd0 /mnt mount: блочное устройство /dev/sr0 защищен от записи, монтируется только для чтения [root@help-desk ~]#
Переходим в папку куда смонтировали и копируем архив в любое доступное место (в данном случае /root)
[root@help-desk ~]# cd /mnt [root@help-desk mnt]# cp manifest.txt VMwareTools-9.0.5-1065307.tar.gz [root@help-desk mnt]# cp VMwareTools-9.0.5-1065307.tar.gz /root/
Распаковываем и смотрим что получилось
[root@help-desk ~]# tar -xvzf VMwareTools-9.0.5-1065307.tar.gz [root@help-desk ~]# ls -la итого 65592 dr-xr-x---. 4 root root 4096 Дек 2 14:01 . dr-xr-xr-x. 22 root root 4096 Дек 2 12:32 .. -rw-------. 1 root root 1029 Ноя 29 10:54 anaconda-ks.cfg -rw-------. 1 root root 2158 Дек 2 12:31 .bash_history -rw-r--r--. 1 root root 18 Май 20 2009 .bash_logout -rw-r--r--. 1 root root 275 Ноя 29 11:03 .bash_profile -rw-r--r--. 1 root root 176 Сен 23 2004 .bashrc -rw-r--r--. 1 root root 100 Сен 23 2004 .cshrc -rw-r--r--. 1 root root 10409 Ноя 29 10:54 install.log -rw-r--r--. 1 root root 3161 Ноя 29 10:53 install.log.syslog drwx------. 2 root root 4096 Дек 2 14:00 .mc -rw-r--r--. 1 root root 129 Дек 3 2004 .tcshrc -r--r--r--. 1 root root 67101758 Ноя 29 11:13 VMwareTools-9.0.5-1065307.tar.gz drwxr-xr-x. 7 root root 4096 Мар 23 2013 vmware-tools-distrib [root@help-desk ~]#
файлы с инсталляцией лежат в папке vmware-tools-distrib, переходим и запускаем на выполнение vmware-install.pl
[root@help-desk ~]# cd vmware-tools-distrib/ bin/ etc/ INSTALL lib/ doc/ FILES installer/ vmware-install.pl [root@help-desk ~]# cd vmware-tools-distrib/ [root@help-desk vmware-tools-distrib]# ./vmware-install.pl
Отвечаем на вопросы, внимательно читая что написано, перегружаемся….. В принципе это все кроме одного очень важного но – после перезагрузки vmware-tools автоматически не стартует…………
Для автостарта необходимо проделать еще некоторые операции. Переходим в /etc/vmware-tools и ищем файл services.sh это файл запуска служб vmware-tools
[root@help-desk ~]# cd /etc/vmware-tools/ [root@help-desk vmware-tools]# ls -la итого 516 drwxr-xr-x. 4 root root 4096 Дек 2 12:32 . drwxr-xr-x. 60 root root 4096 Дек 2 13:55 .. -rw-r--r--. 1 root root 33 Дек 2 12:26 config lrwxrwxrwx. 1 root root 25 Дек 2 12:25 icu -> /usr/lib/vmware-tools/icu -rwxr-xr-x. 1 root root 29892 Дек 2 12:24 installer.sh -rw-r--r--. 1 root root 366384 Дек 2 12:26 locations -rw-r--r--. 1 root root 3744 Дек 2 12:26 manifest.txt -rw-r--r--. 1 root root 1961 Дек 2 12:24 manifest.txt.shipped lrwxrwxrwx. 1 root root 29 Дек 2 12:25 plugins -> /usr/lib/vmware-tools/plugins -rwxr-xr-x. 1 root root 3726 Дек 2 12:24 poweroff-vm-default -rwxr-xr-x. 1 root root 3726 Дек 2 12:24 poweron-vm-default -rwxr-xr-x. 1 root root 3726 Дек 2 12:24 resume-vm-default drwxr-xr-x. 3 root root 4096 Дек 2 12:24 scripts -rwxr-xr-x. 1 root root 39739 Дек 2 12:24 services.sh
Так как ОС у нас RedHat подобная – запуск служб происходит через init.d скрипты для запуска служб при загрузке лежат в /etc/init.d – но vmware-tools после инсталляция там напрочь отсутствует. Попытаемся исправить ситуацию в «лоб»
[root@help-desk vmware-tools]# cp services.sh /etc/init.d/vmware-tools [root@help-desk vmware-tools]# /etc/init.d/vmware-tools start Checking acpi hot plug [ OK ] Starting VMware Tools services in the virtual machine: Switching to guest configuration: [ OK ] VMware Automatic Kmods: [ OK ] VM communication interface: [ OK ] VM communication interface socket family: [ OK ] Guest operating system daemon: [ OK ] [root@help-desk vmware-tools]#
Прекрасно сработало, теперь необходимо заставить vmware-tools автоматом стартовать – казалось-бы что может быть проще но
[root@help-desk vmware-tools]# chkconfig --add vmware-tools chkconfig не может добавить службу [root@help-desk vmware-tools]#
Вот-те раз – и что делать?. Быстрее спросим у Google, что приводит к решению о добавлении заголовков для chkconfig в файл /etc/init.d/vmware-tools Открываем в любимом редакторе и прям сверху вставляем заголовки:
### BEGIN INIT INFO # Provides: XXX # Required-Start: # Should-Start: $ALL # Required-Stop: # Should-Stop: # Default-Start: 3 4 5 # Default-Stop: 0 1 2 6 # Short-Description: XXX # Description: XXX ### END INIT INFO
Отлично все прошло и теперь vmware-tools стартует при презапуске VM
Методы те же, единственное отличие – желательно удалить устаревший пакет vmware-tools, а далее пошагово выполнить установку.
Останавливаем сервис
[root@help-desk ~]# /etc/init.d/vmware-tools stop Stopping VMware Tools services in the virtual machine: Guest operating system daemon: [ OK ] Unmounting HGFS shares: [ OK ] Guest filesystem driver: [ OK ] VM communication interface socket family: [ OK ] VM communication interface: [ OK ]
Удаляем vmware-tools
[root@help-desk ~]# cd vmware-tools-distrib/ [root@help-desk vmware-tools-distrib]# ls -la итого 284 drwxr-xr-x. 7 root root 4096 Мар 23 2013 . dr-xr-x---. 4 root root 4096 Дек 2 14:01 .. drwxr-xr-x. 2 root root 4096 Мар 23 2013 bin drwxr-xr-x. 2 root root 4096 Мар 23 2013 doc drwxr-xr-x. 4 root root 4096 Мар 23 2013 etc -rw-r--r--. 1 root root 259872 Мар 23 2013 FILES lrwxrwxrwx. 1 root root 13 Дек 2 14:02 INSTALL -> ./doc/INSTALL drwxr-xr-x. 2 root root 4096 Мар 23 2013 installer drwxr-xr-x. 14 root root 4096 Мар 23 2013 lib lrwxrwxrwx. 1 root root 31 Дек 2 14:02 vmware-install.pl -> ./bin/vmware-uninstall-tools.pl [root@help-desk vmware-tools-distrib]# bin/vm vm-support vmware-config-tools.pl vmware-uninstall-tools.pl [root@help-desk vmware-tools-distrib]# ./bin/vmware-uninstall-tools.pl
После этого можно производить установку