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

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


virtualization:vmware-tools_linux

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

virtualization:vmware-tools_linux [2013/12/26 11:36] (текущий)
Строка 1: Строка 1:
 +====== Использование vmware-tools CentOS 6 ======
 +
 +===== 1. Установка =====
 +
 +Открываем vCenter, выделяем необходимую VM, кликаем **"​Launche Virtual Mashine Console"​**,​ логинимся.
 +Далее **VM --> Guest --> Install/​Upgrade VMware Tools**, к системе подсоединяется диск с **vmware tools**
 +Монтируем его в папку /mnt
 +<cli>
 +[root@help-desk ~]# mount /dev/scd0 /mnt
 + ​mount:​ блочное устройство /dev/sr0 защищен от записи,​ монтируется только для чтения
 +[root@help-desk ~]#
 +</​cli>​
 +
 +Переходим в папку куда смонтировали и копируем архив в любое доступное место (в данном случае /root)
 +
 +<cli>
 +[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/
 +</​cli>​
 +
 +Распаковываем и смотрим что получилось
 +
 +<cli>
 +[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 ~]#
 +</​cli>​
 +
 +файлы с инсталляцией лежат в папке ​ **vmware-tools-distrib**,​ переходим и запускаем на выполнение **vmware-install.pl** ​
 +
 +<cli>
 +[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
 +</​cli>​
 +
 +Отвечаем на вопросы,​ внимательно читая что написано,​ перегружаемся.....
 +В принципе это все кроме одного очень важного но -- после перезагрузки **vmware-tools** автоматически не стартует............
 +
 +Для автостарта необходимо проделать еще некоторые операции.
 +Переходим в **/​etc/​vmware-tools** и ищем файл **services.sh** это файл запуска служб vmware-tools
 +
 +<cli>
 +[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
 +</​cli>​
 +
 +Так как ОС у нас RedHat подобная -- запуск служб происходит через **init.d** скрипты для запуска служб при загрузке лежат в **/​etc/​init.d** -- но vmware-tools после инсталляция там напрочь отсутствует. Попытаемся исправить ситуацию в "​лоб"​
 +
 +<cli>
 +[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]#​
 +</​cli>​
 +
 +Прекрасно сработало,​ теперь необходимо заставить **vmware-tools** автоматом стартовать -- казалось-бы что может быть проще но
 +
 +<cli>
 +[root@help-desk vmware-tools]#​ chkconfig --add vmware-tools
 + ​chkconfig не может добавить службу ​
 +[root@help-desk vmware-tools]# ​
 +</​cli>​
 +
 +Вот-те раз -- и что делать?​. Быстрее спросим у  [[http://​www.sql.ru/​forum/​976814/​vkluchenie-servisa-v-avtozagruzku-na-linux-mandriva|Google]],​ что приводит к решению о добавлении заголовков для **chkconfig** в файл /​etc/​init.d/​vmware-tools
 +Открываем в любимом редакторе и прям сверху вставляем заголовки:​
 +<​code>​
 +### 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
 +</​code>​
 +Отлично все прошло и теперь **vmware-tools** стартует при презапуске VM
 +
 +===== 2. Обновление =====
 +
 +Методы те же, единственное отличие -- желательно удалить устаревший пакет **vmware-tools**,​ а далее пошагово выполнить установку.
 +
 +===== 3. Удаление =====
 +
 +**Останавливаем сервис**
 +
 +<cli>
 +[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  ]
 +</​cli>​
 +
 +**Удаляем vmware-tools**
 +
 +<cli>
 +[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
 +</​cli>​
 +
 +После этого можно производить установку
 +
  
virtualization/vmware-tools_linux.txt · Последние изменения: 2013/12/26 11:36 (внешнее изменение)