Использование памяти в vCenter 4.0

Если вы планируете апгрейд от VI3,5 до vSphere, то вам необходимо обратить внимание на использование памяти в vCenter. Требования и к ViCenter 2,5 и к vCenter 4 примерно одинаковые (2 гигагерца и два гигабайта). ViCenter 2,5 нормально работал на меньшем объеме памяти. Однако в vCenter4 используется новая версия веб-сервера, использующая большее количество памяти.

На скриншотах использование памяти веб-сервером. Tomcat5.exe – “старый” веб-сервер. Tomcat6 – новый.

vc-mem1

vc-mem2
Так что готовьтесь выделить вашему виртуальному серверу 2 гигабайта памяти 😉

Включение SSH в ESXi

Ни для кого не секрет, что в ESXi есть обрезанная линуксовая консоль и к ней можно настроить доступ по SSH. После того, как в Update4 сделали Remote CLI только для чтения, пользы от SSH стало значительно больше. 🙂
Например, создать жесткий диск формата eagerzeroedthick вы можете только через SSH или подключившись консольно.
В интернете есть множество статей на тему включения SSH, но без перезагрузки сервера SSH не работал. И вот вчера Александр Самойленко открыл мне глаза. 🙂

Нужно сделать следующее:
ps | grep inetd
В результате будет выведено что-то типа 1299 1299 busybox inetd. ID процесса inetd – 1299.
Теперь введите kill -HUP process_id, где process_id в нашем случае 1299.

Тестирование Citrix XenServer

Всем привет. Дошли руки до тестирования этого гипервизора. Данная заметка исключительно субъективна, прошу не пинать ногами. 🙂

Как всем известно, для работы XenServer требует аппаратной поддержки технологий виртуализации, как и Hyper-V. Несмотря на это, его, как и Hyper-V, все же можно установить в виртуальную машину. Для этого необходимо использовать гипервизор с поддержкой 64битных ос (в нашем случае с линуксом) и процессор с поддержкой 64бит.

При выполнении этих двух условий вы можете смело начинать устанавливать XenServer 5 на виртуальную машину, в моем случае это VMware ESXi3 Update 4.

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

Кроме дистрибутива XenServer вам потребуется утилита для подключения – XenCenter. Ставим ее на машину администратора, конфигурируем сетевые настройки XenServer и вуаля – мы на нем.

Что понравилось – управление сетями стало более гибким, чем в Hyper-V. Правда, до VMware ESX 3,5 далеко.

Просматривать данные о производительности больше чем на сутки назад –  идите в платную версию Essentials. Хотите подключить в качестве стораджа место на локальных дисках – облом. Только NFS/FC/iSCSI.

В общем, Live Migration и многие другие вкусности с этой страницы – это круто. Но вот реальность резко обламывает крылья – пойду дальше разбираться с бесплатным решением…

Citrix, ESX, USB-диски и разделы

Выход новых версий продуктов каждый раз заставляет планировать куда устанавливать и какой дистрибутив выбрать. Неделю назад задача для меня усложнилась вдвое: я решил потестировать Citrix XenServer 5, и в тот же день мне попал в руки дистрибутив ESX 4.0. Под тестирование я выделил два лезвия в блейд-центре, но основным желанием было посмотреть на XenMotion, так что Citrix я поставил на жёсткие диски обоих серверов. Что оставалось делать с ESX? По велению судьбы, в виде Google, у меня был RecoveryCD дистрибутив embedded версии, что спасло меня от дальнейших раздумий, воткнув свой USB-диск и отобрав у жены гламурную флешку, вставил их в те же самые лезвия, на которых уже стоял XenServer, и установил ESXi 4.

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

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

win drive manager
Пощелкав мышкой по разделам, я понял, что попадаю – разделы удалить нельзя, на свободном месте создать раздел также нельзя. Размер флешек 2 и 16 ГБ, а занимаемое место всего 704 МБ, поэтому  очень хотелось “вытащить” 16-гиговую, не пропадать же добру в размере 14+ ГБ.

Придя на работу, решил поискать современное ПО управления разделами. Скачал две пробные версии: Acronis Disk Director и Paragon Partition Manager.

Acronis показал лучшие знания структуры, определив даже swap-партицию VMware,  но пробная версия не дала мне возможности что-то менять.

acronis disk director
Paragon оказался более щедрым и все нужные мне функции были доступны. Так я получил универсальную флешку и файлики носить, и ESX запускать где угодно.

paragon partition manager
Теперь переход с Citrix на VMware занимает у меня 3 минуты времени, столько требуется перезагрузить сервера с выбором откуда грузиться, да и флешки при делах ;).

Новые названия в vSphere

Некоторые вещи в vSphere стали называться по-новому 😉

Audience

VI 3.X

vSphere

Developer

VI SDK

vSphere Web Services SDK

Developer

VI Perl Toolkit

vSphere SDK for Perl

Developer

VI SDK for Java (Tech Preview)

vSphere SDK for Java (Tech Preview)

Developer

Guest SDK

vSphere Guest SDK

Administrator

VI Toolkit for Windows

vSphere PowerCLI

Administrator

VI RCLI

vSphere vCLI

Administrator

VI Management Assistant

vSphere Management Assistant

Горячее добавление процессоров и памяти

Использование 7-ой версии аппаратной части виртуальной машины позволило реализовать механизм горячего добавления процессоров и памяти.

vsphere hot-add

Данный механизм требует поддержки со стороны операционной системы и наличия лицензии.

Сервисная консоль в vSphere 4.X

В vSphere абсолютно новая модель сервисной консоли, которая смогла решить многие проблемы существующие в ESX 3.5, и, конечно, добавить своих.

Новая консоль 64-битная, основана на Linux-ядре ветки 2.6 и совместима с  RHEL 5.2 и CentOS 5.2:

  • Поддерживает как  32-битные, так и 64-битные приложения
  • Корневая файловая система консоли представляет собой VMDK-файл
  • Драйвера устройств запускаются от VMkernel
  • Сетевые интерфейсы полностью поддерживают IPv6
  • Предоставляет расширенные средства безопасности через Address Space Layout Randomization (ASLR)

Поддержка PCI-устройств в VSphere

В VSphere используется новая аппаратная платформа виртуальной машины версии 7. Она позволят на горячую добавлять и удалять следующие PCI-устройства:
  • Сетевые карты
  • SCSI-адаптеры
  • Звуковые карты
  • SCSI-диски и CDROMы
  • USB EHCI контроллеры
  • VMCI
  • прокидывать PCI-устройства в режиме passthrough

vsphere pci devices

Особый интерес представляют USB-устройства, но на данный момент мне неизвестно возможно ли использовать USB-устройства, присоединенные к хосту. По крайней мере, сейчас можно будет использовать эмуляторы USB-устройств.