Гипервизор ESXi Как сделать VMware Backup

Как включить буфер обмена в VMware vSphere Client?

Всегда удивляло, что в клиенте VMware vSphere не работает буфер обмена. Как оказалось, буфер обмена был отключен в целях безопасности. В KB1026437 (Clipboard Copy and Paste does not work in vSphere Client 4.1 and later) написано, как включить копирование и вставку в буфер обмена в VMware vSphere Client.

Функционирование Copy и Paste можно разрешить добавив две строчки в настройки (Options > Advanced > General > Configuration Parameters) каждой виртуальной машины.

  • isolation.tools.copy.disable – false
  • isolation.tools.paste.disable – false

либо на каждом хосте внести изменения в файл /etc/vmware/config .

  • isolation.tools.copy.disable=»FALSE»
  • isolation.tools.paste.disable=»FALSE»

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

На помощь приходит PowerCLI. С помощью простого скрипта можно внести изменения сразу во все виртуальные машины. Этот скрипт можно запускать повторно, по мере создания новых гостей, лишние строчки в конфигурационные файлы гостевых машин добавляться не будут.

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

Гипервизор ESXi Как сделать VMware Backup?

hypervisor vmware

Для использования Backup, нужна полноценная лицензия VMware vSphere.
Минимальная лицензия vSphere это Essentials Kit.
Приобретая Essentials Kit важно помнить, лицензия поддерживает до трех хостов по два процессора.
То есть если в компании 1 — 2 или 3 сервера и общие количество процессоров не превышает 6 шт.
Бесплатный Гипервизор VMware ESXi — имеет ряд ограничений в использовании.
Настройка ESXi

Приобретая Essentials Kit важно помнить, лицензия поддерживает до трех хостов по два процессора.
То есть если в компании 1 — 2 или 3 сервера и общие количество процессоров не превышает 6 шт.

VMware vSPHERE 7 Essentials Kit — Это минимальный базовый лицензионный пакет. Лицензия поддерживает до 3 -х физических хостов. В пакет уже входит централизованное управление VMware vCenter.

Ниже мы покажем сценарии лицензирования, где можно посмотреть стоимость лицензии.

Консольные команды управления виртуальными машинами VMware ESXi.

Команды управления виртуальными машинами осуществляется посредством интерактивной буфер оболочки «vim-cmd». Функционал позволяет произвести над виртуальными машинами все стандартные действия, такие как включить, выключить, поставить в паузу, перезагрузить, обновить, добавить диск, сделать snapshot.

Список всех команд оболочки: «vim-cmd vmsvc»

Список всех виртуальных машин запущенных на гипервизоре: «vim-cmd vmsvc/getallvms»Получить текущий статус виртуальной машины: «vim-cmd vmsvc/power.getstate », Vmid — можно узнать выполнив команду запроса состояния, описанную выше.

Запросить у гипервизора состояние виртуальной машины (далее VM) под Vmid = 22: «vim-cmd vmsvc/power.getstate 22″

2013-10-31_115244

Команды работы с esxi:
reboot перезагружает esxi.
poweroff выключает esxi.
esxcli system version get выведет номер установленной версии VMware ESXi.
esxcli hardware pci list | more выведет полную информацию обо всех установленных PCI устройствах.
lspci выведет краткую информацию обо всех установленных PCI устройствах.
esxtop — top для vmware esxi ( быстрые клавиши для переключения дисплея: c:cpu, i:interrupt, m:memory, n:network, d:disk adapter, u:disk device, v:disk VM, p:power mgmt)
vmkerrcode -l — расшифровка кодов ошибок.
esxcfg-nics -l — информация о сетевых карточках.
esxcfg-vswitch -l — информация о виртуальных коммутаторах.
dcui — работа с консолью сервера через ssh сессию.
chkconfig -l — статус работы демонов.
esxcli hardware memory get — вывод информации об количестве установленной памяти.
esxcli software vib list — список установленных vib-пакетов.
esxcli network ip connection list — состояние активных соединений (аналог netstat).
esxcli storage vmfs extent list — информация о томах VMFS, подключенных к хосту.
esxcli hardware clock (get/set) — Получение/установка времени esxi.

2. Работа с виртуальными машинами:
vim-cmd vmsvc/getallvms — вывод информации обо всех VM на данной машине (Vmid, Name, File, Guest OS, Version, Annotation)
vim-cmd vmsvc/power.getstate 1 — включена/выключена VM с Vmid 1.
vim-cmd vmsvc/power.on 1 — включить VM с Vmid 1.
vim-cmd vmsvc/power.off 1 — выключить (по питанию) VM с Vmid 1.
vim-cmd vmsvc/power.reset 1 — перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1.
vim-cmd vmsvc/power.shutdown 1 — корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools.
vim-cmd vmsvc/power.reboot 1 — перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools.
vim-cmd vmsvc/get.summary 1 — получение полной информации о VM с Vmid 1.
vim-cmd vmsvc/get.summary 1 | egrep ‘(name|power|ip)’ — получение отфильтрованной информации о VM с Vmid 1. Выводится имя, состояние питания, IP-адрес.
esxcli vm process list — получить список VM с их World ID
esxcli vm process kill —type=[soft,hard,force] —world-id=WorldID — останавливаем разными способами VM с нужным WorldID (помогает от зависших и не отвечающих в vSphere Client VM)

Способ I

Включение возможности copy-paste для конкретной машины.

  1. Логинимся в vSphere Client и выключаем нужную машину.
  2. Заходим в свойства машины (Edit Settings)
  3. Редактируем параметры (Options > Advanced > General -> кнопка Configuration Parameters)
  4. Нажимаем Add Row.

Вводим два ключа со значениями:

Замечание: эти настройки имеют больший вес, чем настройки, сделанные в VmWare Tools в операционной системе.

Закрываем окошко настроек и включаем виртуальную машину.

Esxi скопировать виртуальную машину на другой компьютер

Для создания новой виртуальной машины в гипервизоре VMware ESXi версии 5.1 a необходимо подключиться через vSphere Client к серверу, на котором установлен ESXi. Выбрать в левом поле сервер, к которому вы подключены и кликнуть по нему правой кнопкой мыши. В выпадающем меню выбрать пункт New Virtula Machine.

Запускается мастер установки, который предлагает два варианта установки на выбор. Typical — упрощенный и расширенный Custom. Чтобы подробнее разобрать все настройки выберем Custom, но обычно я выбираю Typical, а затем уже меняю то, что нужно в свойствах уже созданной виртуальной машины.

На этом шаге задаем имя виртуальной машины, как мы ее здесь назовем она и будет отображаться в vSphere Client, а в дальнейшем и в vCenter Server.

Задаем месторасположение файлов виртуальной машины. В данном случае мне доступны только локальные диски сервера он обозначается в VMware ESXi, как datastore1. Его скромные характеристики мы тоже видим на картинке. Если бы у нас были подключены дополнительные LUN-ы с систем храния данных или другие локальные RAID array, то выбор был бы богаче.

Выбираем версию виртуального оборудования нашей виртуальной машины. Самая последняя версия 8-ая совместима только с 5-ой версией гипервизоров VMware ESXi, поэтому если собираетесь работать в смешанной среде, то выбирайте совместимую версию оборудования для самой младшей версии гипервизора вашей виртуальной инфраструктуры.

В выпадающем списке выбираем операционную систему, которую хотим установить. В зависимости от нашего выбора сейчас, гипервизор ESXi предложит установить соответствующие драйверы нашей виртуальной машине через VMware Tools. На картинке видим поддерживаемые ОС семейства Windows.

А вот какие операционные системы семейства Linux могут быть официально запущены в виртуальной среде платформы VMware. Также не должно скрыться от внимания то, что есть пунк Other 2.6.x Linux , это значит если вашего линукса нет в списке, но вы точно знаете, что он работает на соответствующей версии ядра, то его тоже можно установить и работать.

Во вкладке Other, видим список поддерживаемых ОС других семейств. VMware vSphere поддерживает такие операционные системы, как Apple MAC OS X, FreeBSD, IBM OS/2, NetWare, Solaris и др.

Назначаем сколько ядер физического(их) процессоров будет отдано виртуальной машине и как она их будет видеть. Например, на картинке я отдаю четыре ядра (2+2), а виртуальная машина увидит два духядерных процессора.

Выделение оперативной памяти для виртуальной машины, необходимо установить оптимальное значение. Если памяти будет выделено мало, то начнется swap памяти на диск, что приведет к резкому снижению работоспособности всех виртуальных машин на хосте или LUN-е.

По умолчанию в виртуальной машине будет 1 виртуальный сетевой интерфейс, который будет входить в порт группу VM Network, данная портгруппа подключена к виртуальному коммутатору vSwitch, а он в свою очередь к физическому сетевому интерфейсу хоста. Сеть — это тема для отдельной статьи.

На данной вкладке можно выбрать, какой именно SCSI контроллер будет эмулироваться в виртуальной машине. Выбор по умолчанию зависит от операционной системы, которую мы собираемся устанавливать и указали ранее.

Создаем жесткий диск. Это может быть новый HDD, это может быть существующий HDD диск, это может быть RDM диск, который напрямую подключается с системы хранения.

Создаем новый диск, задаем его характеристики. Размер в гигабайтах.
Тип диска Thick Provision Lazy Zeroed — все пространство для диска резервируется на LUN-е СХД или локальных дисках сразу, но информация, которая на блоках хранилась раньше не стирается.
Тип Thick Provision Eager Zeroed — пространство выделяется в момент создания диска, причем все блоки обнуляются, как следствие во время работы гипервизор не тратит время на заполнение нулями блоков с которыми он будет работать.
Тип Thin Provision — диски с минимальной производительностью, т.к. работают они по сложному алгоритму. Размер диска увеличивается динамически вместе с ростом занимаемого объема гостевой операционной системы. Эти диски VMware рекомендует использовать в тестовых целях, а не под реальной нагрузкой.

Выбираем к какому адаптеру будет подключен диск, по умолчанию это IDE. Также можно настроить режим работы «быстрый» или «безопасный»

Добрались до кнопки Finish. Просматриваем, все, что выбрали и жмем на нее. Любые настройки, можно будет изменить позднее, возможно для этого потребуется выключить виртуальную машину.

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

  • .vmx – текстовый конфигурационный файл, содержит информацию настройках ВМ, а именно, объем оперативной памяти, количество и конфигурация сетевых адаптеров, информация о жестких дисках, параллельных портах, настройки включения/выключения.
  • .vswp – файл подкачки, создается вместе с виртуальной машиной, но начинает использоваться только в том случае, когда оперативная память ВМ заканчивается.
  • .nvram – BIOS файл, хранит конфигурацию биоса виртуальной машины.
  • .log – лог файл, используется администраторами для решения сложных проблем, поиска неисправностей, о которых обычные средства мониторинга не сообщают
  • .vmdk – текстовый файл дескриптор, несет информацию о геометрии и размере виртуального жесткого диска
  • .flat-vmdk – файл виртуального жесткого диска
  • -delta.vmdk – файл мгновенного снимка (snapshot)
  • -rdm.vmdk – файл создается, когда ВМ использует raw device, т.е. напрямую использует LUN

Для гипервизора VMware ESXi разработана своя специализированная файловая система, называется она VMFS — virtual machine file system. Если сравнивать ее со всем известной NTFS, которую использует Windows, то разница будет заключаться в следующем. Когда, какой-либо процесс получает доступ к файлу в NTFS, то этот файл блокируется для доступа другими процессами на запись. Для работы виртуальных машин на одном сервере данный алгоритм подойдет, но когда нам понадобится настроить отказоустойчивую систему, понадобится уже файловая система кластерного типа, такая как VMFS. В ней в один момент времени несколько сереверов (до 32) могут получить доступ к файлам виртуальной машины одновременно и в нужный момент перехватить ее нагрузку на себя. Для еще большего повышения отказоустройчивости используется журналирование изменения файлов, чтобы иметь возможность гарантированного восстановления после внезапного сбоя оборудования.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector