Как установить VMware Tools на ВМ под управлением Linux

Описывается как установить VMware Tools на виртуальной машине под управлением Linux. Дается подробная пошаговая инструкция с рисунками и пояснениями. 

Итак, мы только что добавили виртуальную машину в наш центр обработки данных на VMware vSphere (см. подробнее  “Как создать виртуальную машину VMware vSphere” и “Как сделать gateway сервер (шлюз) на Linux“). Установили на нее ОС Linux (подробнее “Как установить операционную систему на виртуальную машину VMware vSphere“). Подключили к интернету (подробнее “Как настроить gateway сервер (шлюз) на Linux для VMware vSphere датацентра“). Настроили сервер ssh (подробнее “Как настроить сервер ssh для безопасного соединения“).  Приступаем.

Как установить VMware Tools. Шаг 1. Получение копии (снапшота)

Как только мы подключили виртуальную машину к интернету, необходимо обновить пакеты, чтобы установить все последние обновления безопасности.

  1. Запускаем vSphere Client и соединяемся с гипервизиром, как это описано в “Загрузка и установка vSphere Client
  2. На дереве элементов (левая боковая колонка) выбираем сервер и переходим на вкладку “Snapshot” и выбираем “Take Snapshot” (рис. 1.)
    установить VMware Tools. Рис. 1. Сделать снапшот

    Рис. 1. Сделать снапшот

  3. В появившемся окне (рис. 2) вводим название и краткое описание снапшота. Название и описание следует выбирать таким образом, чтобы даже через некоторое время было понятно, что это за снапшот и зачем он сделан. Кликаем на кнопку “OK”.
    установить VMware Tools. Рис. 2. Название снапшота

    Рис. 2. Название снапшота

  4. Получение снапшота займет некоторое время, в зависимости от объема виртуального жесткого диска виртуальной машины. Это может быть от нескольких минут до нескольких десятков минут. Идем пить кофе.
  5. Как только снапшот готов, посмотрим, что получилось. Для этого опять на дереве элементов выбираем сервер и переходим на вкладку “Snapshot” и выбираем “Snapshot Manager” (рис. 3.)
    установить VMware Tools. Рис. 3. Вызов менеджера снапшотов

    Рис. 3. Вызов менеджера снапшотов

  6. В появившемся окне (рис. 4) в дереве снапшотов находим тот, который только что получен. Видим его название и описание. Все в порядке. Кликаем на кнопку “Close” (Закрыть).
    установить VMware Tools. Рис. 4. Окно менеджера спапшотов

    Рис. 4. Окно менеджера спапшотов

  7. Добрый совет. Снапшоты необходимо делать перед каждым изменением. Если что-либо пойдет не так, то всегда можно вернуться обратно к снапшоту и попробовать пойти каким-либо другим путем. С другой стороны, Не надо плодить снапшоты. Если их много, может быть нарушена целостность виртуального жесткого диска. Я всегда храню их не более двух. Если мне надо получить снапшот, а я уже имею два, то я сначала удаляю самый старый, потом получаю новый.

Как установить VMware Tools. Шаг 2. Обновление пакетов сервера.

Теперь можно обновлять пакеты. Если что пойдет не так, всегда есть возможность вернуться назад.

Далее используется Cent OS Linux.

  1. Закрываем vSphere Client и открываем безопасное соединение ssh с сервером. Как это сделать см. “Что такое ssh/sftp и для чего он нужен?” для OS Linux (OSX) или “SSH клиент для Windows PuTTY” и “Клиент SSH для Windows Bitvise Tunnelier” для Windows.
  2. Становимся суперпользователем root (см. «Команды Linux. Краткое описание.«)
    $su
  3. Для того, чтобы установить VMware Tools, нам нужен Perl. По умолчанию, в минимальной установке он отсутсвует. Установим его:
    # yum install perl
  4. Программа-установщик yum найдет все необходимые для установки perl пакеты и спросит, согласны ли Вы с этим списком (рис. 5). Если хотим установить сейчас, надо соглашаться.
    установить VMware Tools. Рис. 5. Уствновка пакетов Perl

    Рис. 5. Установка пакетов Perl

  5. При первой установке yum спросит, хотите ли Вы установить на сервер ключ, которым подписаны пакеты. Каждый пакет при его создании был криптографически подписан специальным ключом, публичная (открытая) версия которого необходима для проверки подлинности подписи. Этот открытый ключ сейчас будет установлен. Надо соглашаться. Или загрузить и установить вручную. Без ключа дальше не полетит.
    установить VMware Tools. Рис. 6. Загрузка и установка ключа

    Рис. 6. Загрузка и установка ключа

  6. Как только ключ установлен, yum проверяет все пакеты для perl и устанавливает их.
  7. Проверяем наличие обновлений:
    # yum check-update
  8. Получаем список пакетов, которые надо обновить. Просмотрим этот список. Если ничего сомнения не вызывает, то обновляемся:
    # yum update
  9. Программа загружаем пакеты и спрашивает, ходим ли мы обновиться. Наверно хотим. Подтверждаем (Рис. 7.)
    установить VMware Tools. Рис. 7. Обновление пакетов

    Рис. 7. Обновление пакетов

  10. После этого будут загруженные пакеты проверены и установлены. Это займет некоторое время. Можем еще чашечку кофе.
  11. Перегрузим операционную систему:
    # /sbin/shutdown -r now
  12. Система должна успешно перегрузиться. Этот шаг выполнен. Опять открываем безопасное соединение ssh с сервером.

Непосредственно пробуем установить VMware Tools. Шаг 3.

Компания VMware предоставляет VMware Tools для Windows и всех основных дистрибутивов Linux. Их можно найти тут. Сначала надо выбрать нужную версию гипервизора ESXi (или Latest – последний), затем Windows или нужный дистрибутив Linux, и т. д.

Для Cent OS Linux установить VMware Tools можно двумя способами:

1. Как установить VMware Tools при помощи установщика пакетов yum.

Для этого необходимо создать репозиторий для yum.

# cat > /etc/yum.repos.d/vmware-tools.repo << EOF
[vmware-tools]
name=VMware Tools
baseurl=http://packages.vmware.com/tools/esx/5.5latest/rhel6/x86_64
enabled=1
gpgcheck=1
EOF

Здесь в строчке “baseurl=” важно правильно указать версию гипервизора и дистрибутив Linux. В данном примере это 5.5latest – последняя редакция ESXi v5.5 и Red Hat Linux (Cent OS Linux) v6 соответственно. URL можно проверить, задав его в браузере. Вы должны увидеть список необходимых пакетов rpm для установки.

После чего можно устанавливать драйверы:
yum install vmware-tools-esx-kmods
и непосредственно программы:

yum install vmware-tools-esx-nox
Установщик yum сам выберет все модули, которые необходимо установить из репозитория для работы. На рис. 8 и 9 показаны пакеты, которые установлены. Это для гипервизора ESXi v5.5 и Red Hat Linux (Cent OS Linux) v6. У Вас могут быть другие версии пакетов.

установить VMware Tools. Рис. 8. Установка драйверов

Рис. 8. Установка драйверов

установить VMware Tools. Рис. 9. Установка VMware Tools

Рис. 9. Установка VMware Tools

2. Как установить VMware Tools при помощи программы управления пакетами RPM.

Способ для тех, кто не ищет простых путей.

Также можно установить VMware Tools при помощи программы управления пакетами rpm. Для этого необходимо загрузить все модули, которые перечислены на рис. 8 и рис. 9. Например, при помощи программы wget:
# wget URL
где URL – ссылка на репозиторий VMware Tools для соответствующей версии и операционной системы (https://packages.vmware.com/tools/esx/latest/rhel6/x86_64/vmware-tools-esx-kmods-10.1.7-1.el6.x86_64.rpm). После этого надо установить все модули драйверов из рис. 8 одной командой:
# rpm -Uvh vmware-tools-esx-kmods-10.1.7-1.el6.x86_64.rpm и еще 7 загруженных остальных пакетов
Так же устанавливаются 13 модулей VMware Tools.

Если в процессе установки все прошло нормально и не было никаких сообщений об ошибках, то нам удалось успешно установить VMware Tools.

Перезагружаем операционную систему виртуальной машины:
# /sbin/shutdown -r now

После того, как операционная система загрузится, необходимо проверить все ли в порядке. Для этого:

  1. Запускаем vSphere Client и соединяемся с гипервизиром, как это описано в “Загрузка и установка vSphere Client
  2. Выбираем вид “Hosts and Clusters”, и, в появившемся в левой колонке дереве, выбираем виртуальную машину, на которую только что установили VMware Tools. В краткой информации о виртуальной машине можно найти нечто подобное строчке, подчеркнутой красным на рис. 10.
    установить VMware Tools. Рис. 10. VMware Tools установлены

    Рис. 10. VMware Tools установлены

 

В принципе, это все. VMware Tools на виртуальной машине под управлением Linux успешно установлены.

Описано как установить VMware Tools на виртуальной машине под управлением Linux. Дана подробная пошаговая инструкция с рисунками и пояснениями.

, , ,

No comments yet.

Leave a Reply