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

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

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

Что за лицензия 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.

ESX 4 и база знаний

В ожидании полной документации и дистрибутивов нового гипервизора от VMware, можно почитать базу знаний, заодно и узнать о существующих замечаниях и советах, как их обойти. Адресок.