Инструменты пользователя

Инструменты сайта


virtualization:vmware-tools_linux

Использование vmware-tools CentOS 6

1. Установка

Открываем vCenter, выделяем необходимую VM, кликаем «Launche Virtual Mashine Console», логинимся. Далее VM –> Guest –> Install/Upgrade VMware Tools, к системе подсоединяется диск с vmware tools Монтируем его в папку /mnt

[[email protected] ~]# mount /dev/scd0 /mnt
 mount: блочное устройство /dev/sr0 защищен от записи, монтируется только для чтения
[[email protected] ~]#

Переходим в папку куда смонтировали и копируем архив в любое доступное место (в данном случае /root)

[[email protected] ~]# cd /mnt
[[email protected] mnt]# cp
 manifest.txt                      VMwareTools-9.0.5-1065307.tar.gz
[[email protected] mnt]# cp VMwareTools-9.0.5-1065307.tar.gz /root/

Распаковываем и смотрим что получилось

[[email protected] ~]# tar -xvzf VMwareTools-9.0.5-1065307.tar.gz
[[email protected] ~]# 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
[[email protected] ~]#

файлы с инсталляцией лежат в папке vmware-tools-distrib, переходим и запускаем на выполнение vmware-install.pl

[[email protected] ~]# cd vmware-tools-distrib/
 bin/               etc/               INSTALL            lib/
 doc/               FILES              installer/         vmware-install.pl
[[email protected] ~]# cd vmware-tools-distrib/
[[email protected] vmware-tools-distrib]# ./vmware-install.pl

Отвечаем на вопросы, внимательно читая что написано, перегружаемся….. В принципе это все кроме одного очень важного но – после перезагрузки vmware-tools автоматически не стартует…………

Для автостарта необходимо проделать еще некоторые операции. Переходим в /etc/vmware-tools и ищем файл services.sh это файл запуска служб vmware-tools

[[email protected] ~]# cd /etc/vmware-tools/
[[email protected] 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 после инсталляция там напрочь отсутствует. Попытаемся исправить ситуацию в «лоб»

[[email protected] vmware-tools]# cp services.sh /etc/init.d/vmware-tools
[[email protected] 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  ]
[[email protected] vmware-tools]#

Прекрасно сработало, теперь необходимо заставить vmware-tools автоматом стартовать – казалось-бы что может быть проще но

[[email protected] vmware-tools]# chkconfig --add vmware-tools
 chkconfig не может добавить службу 
[[email protected] 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

2. Обновление

Методы те же, единственное отличие – желательно удалить устаревший пакет vmware-tools, а далее пошагово выполнить установку.

3. Удаление

Останавливаем сервис

[[email protected] ~]# /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

[[email protected] ~]# cd vmware-tools-distrib/
[[email protected] 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
[[email protected] vmware-tools-distrib]# bin/vm
 vm-support                 vmware-config-tools.pl     vmware-uninstall-tools.pl
[[email protected] vmware-tools-distrib]# ./bin/vmware-uninstall-tools.pl

После этого можно производить установку

virtualization/vmware-tools_linux.txt · Последние изменения: 2013/12/26 11:36 (внешнее изменение)