Виртуализация для администратора
Для того, чтобы перейти от обычной виртуализации, о которой я рассказывал в первой статье, к серверной виртуализации, нужно понять и принять несколько моментов:
- Гипервизор (hypervisor)
- где лежат файлы виртуальных машин?
- как работают технологии?
Дело в том, что даже у тех, кто уже использует виртуализацию, перечисленное вызывает замешательство и мешает двигаться дальше, поэтому я попытаюсь раскрыть темы, на примере технологий VMware.
Гипервизор
|
На картинке видно, что вместо обычной операционной системы, в серверной виртуализации используется гипервизор. Это специально разработанная ОС, в которой можно создавать и запускать виртуальные машины. Она устанавливается на «голое железо» и не требует дополнительных драйверов (посмотреть, совместим ли ваш сервер с гипервизорм VMware можно здесь). Единственное, что необходимо будет задать, это сетевые настройки.
(Сервер + установленный гипервизор = хост) Управление хостом происходит по сети через клиент, который устанавливается на компьютер администратора.
|
Итак, чтобы начать использовать серверную виртуализацию, и создать первую виртуальную машину необходимо:
- сервер, который совместим с гипервизором
- установить гипервизор на сервер
- задать сетевые настройки гипервизора так, чтобы он был доступен по сети с компьютера администратора
- установить на компьютере администратора программу для управления vSphere Client
- подключиться
Где лежат файлы виртуальных машин?
Во время установки гипервизор форматирует жесткий диск сервера в файловую систему VMFS (virtual machine file system) и разбивает его на два раздела. 10 Gb отводится под сам гипервизор, все остальное пространство используется как локальное хранилище.
|
Когда вы создаете виртуальную машину, нужно выбрать хранилище (storage), где будут храниться файлы виртуальных машин. Там создается папка, с таким же названием, какое было указано для самой ВМ. В ней создаются основные файлы с расширениями:
- vmx – файл конфигурации ВМ
- vmdk – файл диска виртуальной машины
- vmem – файл подкачки виртуальной машины
- lock – файл блокировки, создается при старте ВМ, в нем запись, с каком гипервизоре запущена ВМ
Если для создания виртуальной машины выбрано локальное хранилище, то картинка будет выглядеть так.
|
Второй вариант, с внешним хранилищем, которое можно подключить по протоколам Fibre Channel (транспорт SCSI по оптическому каналу), iSCSI (транспорт SCSI через сеть TCP/IP).
|
В этом случае виртуальная машина работает, не используя локальные дисковые ресурсы сервера.
Третий вариант, когда гипервизор на сервере запущен с USB флешки или загружен по по сети (PXE), а файлы виртуальной машины хранятся на внешнем хранилище. В этом случае сервер может вообще работать без локальных жестких дисков.
|
Как работают технологии?
Все, что я рассказал ранее, это прелюдия к информации о принципах работы технологий виртуализации. Саму таблицу технологий VMware vSphere и их описание можно посмотреть здесь.
Если использовать только локальное хранилище, то из таблицы технологий будет работать только Thin Provisioning «технология тонких дисков».
Для того, чтобы заработали все остальные технологии, необходимо
- внешнее, доступное всем серверам хранилище (СХД)
- сервер управления, vCenter Server
- лицензия на vCenter server
- лицензия на каждый процессор сервера, на котором установлен гипервизор
|