Ода о Windows 7 RC and vSphere Client

Как только появилась возможность скачать Windows 7 Ultimate Release Candidate (7100) с официального сайта Microsoft, я скачал ее и установил на свой рабочий компьютер. Надо сказать, что на вполне скромную конфигурацию – Pentium E2200 Dual, 1Gb Ram, integrated video – ОС установилась и стала вести себя вполне нормально. Субъективно – медленнее, чем Windows XP, но вполне терпимо.
Проблемы с совместимостью накрыли меня там, где я их не ждал – корпоративный антивирус Doctor Web не поддерживает эту операционную систему.
Ну да речь не об этом. 🙂
Второй подвох ждал меня сегодня. Я скачал дистрибутив VMware ESXi4, установил его на сервер в режиме Repair (с удалением конфигурации) и перезагрузил его. После восстановления сетевых настроек хоста, скачивания и установки нового клиента меня ждал сюрприз:
error1
Error parsing the server “esx2” “clients.xml” file. Login will continue, contact your system administrator.
error2
The type initializer for ‘VirtualInfrastructure.Utils.HttpWebRequestProxy’ threw an exception.
Continue reading “Ода о Windows 7 RC and vSphere Client”

Как FT защищен от ситуации “Split brain”?

Split brain, на мой взгляд, – это ситуация, когда половинки мозга “забывают” о существовании друг друга. Каждая думает, что она главнее.

FT (Fault Tolerance) – защита виртуальной машины, позволяющая уменьшить внеплановый простой до нескольких секунд. Это достигается за счет того, что в один момент времени на двух разных хостах запущены две копии одной виртуальной машины. Одна из них является первичной, и имеет доступ к диску и сети, вторая же является копией и повторяет за первой все инструкции процессора и работу с памятью.
Для защиты от ситуации, когда две виртуальные машины в Fault Tolerance начнут бороться за жесткий диск, предусмотрен следующий механизм:
Когда включается механизм защиты FT, первичная создает на общем хранилище файл вида generation.N, где N – порядковый номер. Когда запускается вторичная виртуальная машина, первичная сообщает ей текущий порядковый номер.
В случае, когда одна из виртуальных машин считает, что произошел сбой, она пытается переименовать этот файл в generation.N+1. Если эта операция выполняется успешно, эта машина становится первичной, после чего снова создается вторичная виртуальная машина для защиты. Если же операция завершается с ошибкой, значит у нас жива первичная виртуальная машина. В этом случае текущая виртуальная машина выключается.
За ссылку спасибо The VMGuy.
P.S.: Оказывается, этот пост был навеян чтением записок виртуального админа. Это ж какую траву курить надо было, чтобы прочитать “Записки” и забыть об этом :))
Немного подумал и решил оставить пост. Прости, Антон. 🙂
P.P.S. Вспомнил – жег старые рамы на даче – видимо, нанюхался краски :)))

Есть ли разница между ESXi 4.0 installable и embedded?

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

На сегодня существует 3 дистрибутива ESX 4: ESX 4.0, ESXi 4.0 installable, ESXi 4.0 embedded. Разнице “полного” от i посвящена целая статья в базе знаний, а вот чем отличаются два последних сказать затруднительно.

Что нам говорит документация? Практически ничего:

  • An ESXi Embedded host is a physical server that contains an ESX image preinstalled as firmware in the factory or burned onto an external USB key. (Moving ESXi Embedded USB keys from one server to another is not supported.)
  • You do not need to install ESXi Embedded because it is embedded as firmware on hardware that you purchase from a vendor.
  • ESXi Embedded must not be on the host. ESXi Installable and ESXi Embedded cannot exist on the same host.
  • You can install ESXi Installable on any hard drive on your server. (You use the ESXi 4.0 CD to install the ESXi 4.0 software onto a SAS, SATA, or SCSI hard drive. Installing on a Fibre Channel SAN is supported experimentally. Do not attempt to install ESXi with a SAN attached, unless you want to try this experimental feature. Installing on IP storage, such as NAS or iSCSI SAN, is not supported.)

Из этого следует вывод – ESXi Embedded ставится производителем самостоятельно, в заводских условиях, на USB-носители, а ESXi Installable условно на жёсткие диски.
Как бы не так. По факту, ESXi Installable при установке предлагает выбрать, в том числе, USB- носители и спокойно на них ставится и работает. А ESXi Embedded с чистой душой качается с сайта VMware под основные бренды, при этом есть обе версии с CIM агентами от вендоров.
Итак, разницы никакой – ESXi Embedded имеет слегка урезанную версию установщика, который ставит только на USB-хранилища. Можете ставить ESXi Installable на свои USB-flash, если он больше нравится или доступней.
Для встроенных в сервера flash-карты советую использовать ESXi Embedded от вендора, так как вопрос гарантии это отдельная сказка.

Dell’ьный ESXi

Так сложилось, что на сервера было решено ставить ESXi, так как сам он бесплатный, можно спокойно множить для тестов, а для промышленной эксплуатации полноценно управляется vCenter. Но возникла проблема мониторинга и управления на железном уровне, vCenter хорошо, но RAID на подключенной полке не переразобьёшь.

Для управления серверами Dell используется продукт OpenManage Server Administrator. До ESXi 3.5u4 вариант был один – ставить полный ESX, в котором, правда, неофициально работают бесплатные ключи от ESXi, а поверх ставить Linux версию OpenManage.

С версией  ESXi 3.5u4 проблема была решена с помощью механизма CIM. Вышла специальная версия гипервизора со втроенным посредством CIM  OpenManage агентом, а также новая отдельная версия OpenManage Server Administrator 6.0.3.

OpenManage Server Administrator можно установить на любой компьютер в сети и посредством web-интерфейса  подключиться к хосту под управлением ESXi, а затем получить полный доступ аналогичный родной установке OMSA .esxi_dell_open_manage Парочка ссылок:

документация по OMSA,

Dell ESXi 3.5u4 emb,

Dell ESXi 3.5u4 inst.

Что за лицензия Enterprise Plus?

Попытка установить сегодня финальный релиз VMware vSphere заставила меня задуматься об этой новой странной лицензии Enterprise Plus. А уж эта статья посадила меня за компьютер, читал её с телефона, а пальцы забегали по клавиатуре.

Начну со статьи. Автор “просочивших мыслей” рассуждает об отличии Enterprise лицензии от Enterprise Plus, рассматривая новые технологии: Host Profiles, без которой невозможна ещё одна – VMware vNetwork Distributed Switch, без которой, в свою очередь, невозможен Cisco Nexus 1000V. Кроме этого, в “плюс” попал и multipath plug-in support, который даёт возможность использовать расширения третьих сторон для балансировки путей до хранилищ. На основе рассуждений автор делает вывод:

Enterprise + Enabling Technologies for Third Party Integration = Enterprise Plus

И, подведя итог,  “плюс” нужен только, как возможность использовать третьесторонние разработки, так почему же мы должны платить за “плюс”, если плагины за деньги, и почему лицензия будет существовать только до конца года!?

А теперь, о чём я думал во время установки? С какого перепугу для vSphere RC не подходит ключ от Enterprise Plus, да-да , именно так – к финалу подходит, а  к релиз кандидату нет. Значит, на момент релиз кандидата не существовало такой лицензии, все возможности от “плюса” были в простом Enterprise. Чтобы это могло значит, скорей всего желание срубить побольше капусты. Ведь понятно, что все, кто на подписке, автоматом получат лицензию, как из них выжать ещё немного? Давайте ещё один уровень лицензий придумаем! А вдруг, кому эти функции не нужны, не захотят платить нам и нашим ближайшим партнерам, пока это EMC и Cisco. Давайте закроем старую лицензию! Сказано – сделано.

Все вышенаписанные буковки  моё личное мнение и вольный пересказ статьи Edward L. Haletky.  С моим мнением вы можете, как согласится, так и оставить своё при себе. 😉

Скачать vSphere

УРАААААААА. vSphere доступен для скачивания. Можно скачать как бесплатную версию, ESXi, так и полнофункциональную. Доступна возможность оценить в течение 60 дней новый гипервизор. К сожалению, пока недоступны редакции ESXi с встроенными утилитами вендоров.
UPD: Прошу прощения, что не выложил ссылки на скачивание. Итак, имеем Free VMware ESXi и полнофункциональный VMware vSphere.

Появилась документация по vSphere

Тут выложена документация по vSphere.
Организовано три подраздела: ESXi Embedded Edition, ESXi Installable Edition и ESX Edition.
Доступны также полные наборы документации:
complete ESXi 4.0 Embedded and vCenter Server 4.0 Documentation Set;
complete ESXi 4.0 Installable and vCenter Server 4.0 Documentation Set;
complete ESX 4.0 and vCenter Server 4.0 Documentation Set.
Есть онлайн-версии этих документаций:
ESXi 4.0 Embedded;
ESXi 4.0 Installable;
ESX 4.0.
Небольшой ликбез: Embedded – это версия для установки на флешку, Installable – на жесткий диск.
Доступен поиск технических документов по ESX4.
Наконец-то можно проверить совместимость железа с ESX4 онлайн (ESX HCL).
Прямо сейчас сайт http://www.vmware.com/download выдает “Temporary Maintenance – www.vmware.com”. 🙂
UPD: Manuals in html.

Энергопотребление vSphere

Зелёные тенденции, в особенности снижение энергопотребления, в ИТ во время кризиса становятся популярными и в России, даже за пределами МКАД. Как известно, виртуализация неплохо позволяет экономить драгоценные ватты за счёт консолидации и энергосберегающих технологий таких, как DRS(DPM). В vSphere данное направление получило дальнейшее развитие и одной из ключевых функций стала поддержка динамического управления частотой процессора Intel SpeedStep, Enhanced AMD PowerNow!.

Имеется ли поддержка данной технологии можно посмотреть на закладке процессоров в конфигурации хоста.
vsphere_intel_speed_step

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

vsphere_advanced_power

Так как эффективность данных технологий видна только при низкой загрузке, то для испытаний было взято два хоста без виртуалок. На первом хосте установлен ESXi 3.5u4, на втором ESX 4emb RC. Но неожиданно вспомнил, что последний вместо жесткого диска установлен на USB-флеш, так что тесты могут просто показывать простой винчестеров ;). Энергопотребление смотрел с помощью мониторинга питания в iDrac лезвия.

Результаты: сервер с ESXi3.5u4 потребляет 120-124 ватта, ESX 4emb RC 104-108 ватт, разница 10%.