Когда вышел ESX 3.5, я читал(и писал сюда), что VMware HA будет уметь мониторить не только хосты, но и отдельные ВМ. "Мониторить" в том смысле, что следить за ними, и в случае сбоя перезагружать.
Наконец то могу внятно рассказать что и как с этой, пока еще, экспериментальной штукой:
Называется она Virtual Machine Failure Monitoring (VMFM).
Работает она следующим образом: система мониторит ежесекундные heartbeat сигналы от VMware tools, и по факту их пропажи перезагружает ВМ.
Таким образом, для включения этой функции нам надо:
ESX 3.5
VC 2.5
HA кластер
Установленные VMware tools
Чтобы включить VMFM, идем в расширенные настройки HA кластера, и указываем следующие опции:
das.vmFailoverEnabled – true (true или false)
das.FailureInterval – 30 (ВМ считается зависшей, если от нее не было heartbeat в течении этого кол-ва секунд)
das.minUptime – 120 (После включения ВМ нужно какое то время - для загрузки ОС, VMware tools и стабилизации heartbeat'ов. Вот тут мы это время и указываем, в секундах.)
das.maxFailures - 2 (Максимальное кол-во сбоев и последующих перезагрузок ВМ в течении времени, указанного в опции das.maxFailureWindow. Если das.maxFailureWindow выставленно ‐1 (no window), das.maxFailures представляет абсолютное количество сбоев, после которого VMFM прекращает автоматические перезапуски ВМ.)
das.maxFailureWindow выставлен не в -1, и число – 86400 (Или -1 или значение в секундах. Если число рестартов превысило указанное в опции das.maxFailures, то VMFM прекращает автоматические рестарты.)Для тестов этой функции можно пользоваться симуляцией BSOD.
Забавно, что никаких статусных сообщений система не генерит. Ужас, конечно. Остается только заглядывать в логи - в hostd.log можно найти что то вроде "([2008-06-26 11:47:22.552 ‘ha-eventmgr’ 3076440992 info] Event 101 : VM1 on Esx1.xyz.com in ha-datacenter is reset)".
К счастью, вскоре VMFM обещают вывести из статуса экспериментальной, глядишь - и статусные сообщения внятные добавят. Так что остается ждать Update 2.
Показанные сообщения отсортированы по релевантности запросу "vmfm". Сортировать по дате Показать все сообщения
Показанные сообщения отсортированы по релевантности запросу "vmfm". Сортировать по дате Показать все сообщения
воскресенье, 6 июля 2008 г.
Virtual Machine Failure Monitoring (VMFM)
суббота, 26 июля 2008 г.
Update 2 вышел
Cтал доступен Update 2 для ESX 3.5 и VC 2.5.
Среди новых возможностей:
- Поддержка Windows Server 2008 (Standard, Enterprise и Datacenter edition) стали поддерживаться в качестве гостевых ОС.
К сожалению, не доступны:
кастомизация этих гостевых ОС(применяется при клонировании\создании шаблона),
и Microsoft Cluster Server (MSCS) на Windows Server 2008. - Enhanced VMotion Compatibility – Enhanced VMotion compatibility (EVC) позволяет VMotion между процессорам разных поколений, путем автоматической настройки т.н. Intel FlexMigration или AMD-V Extended Migration. Если EVC включена для кластера в иерархии VirtualCenter, то все хосты кластера настраиваются на совместимость процессоров для VMotion.
(по всей видимости, это то же самое, как когда мы добивались возможности VMotion вручную редактируя CPUID mask - только горазвдо удобнее, и с официальной поддержкой :) . Сразу встает вопрос, какие CPU поддерживают эту фичу - я пока не нашел ответ, буду искать.) - Storage VMotion – Storage VMotion с хранилищ FC/iSCSI на другие хранилища FC/iSCSI теперь поддерживается. Эта поддержка также распространяется на ESX/ESXi 3.5 Update 1(напомню, что фича эта была хоть и работающей, но экспериментальной. Ждем официальной реализации запуска ее из GUI).
- поддержка VSS quiescing – когда делаем консистентный снапшот Windows Server 2003, и файловая система и приложения корректно "замораживаются". Для Windows Server 2008 поддерживается "заморозка" только файловой системы. За дополнительной информацией можно посмотреть сюда - Virtual Machine Backup Guide и VMware Consolidated Backup 1.5 Release Notes.
- Hot Virtual Extend Support – появилась возможность увеличить виртуальный диск не выключая ВМ. Расширение на горячую поддерживается для дисков в виде vmdk файлов на vmfs разделах, в режиме flat, без снапшотов.
- 192 vCPU на хост– Максимальное число виртуальных процессоров на один ESX увеличено до 192. Максимальное число ВМ на хост - 170. Эти улучшения также распространяются на ESX 3.5 Update 1 .
- 8Gb Fiber Channel HBA – Доступна официальная поддержка 8Gb fiber channel HBA.
Подробности в I/O Compatibility Guide for ESX Server 3.5 and ESX Server 3i - 10 GbE iSCSI initiator – Поддержка iSCSI через 10GbE интерфейсы.Также актуально для ESX Server 3.5 Update 1, ESX Server 3.5 Update 1 Embedded и ESX Server 3.5 Update 1 Installable.(под последними понимаются ESXi)
- 10 GbE NFS support – поддержка NFS через 10GbE интерфейс.
- IBM System x3950 M2 – x3950 M2 in a 4-chassis configuration is supported, complete with hardware management capabilities through multi-node Intelligent Platform Management Interface (IPMI) driver and provider. Systems with up to 32 cores are fully supported. Экспериментальная поддержка систем более чем с 32 ядрами.
- IPMI OEM extension support – Execution of IPMI OEM extension commands is supported.(это я пока не до конца понимаючто дает полезного)
- System health monitoring through CIM providers - больше информации с желез может собирать ESX\ESXi без установки дополнительных агентов. Поддержка данных с СХД через провайдеров для QLogic и Emulex. Также экспериментально поддерживается провайдер для LSI MegaRAID .
- CIM SMASH/Server Management API – The VMware CIM SMASH/Server Management API provides an interface for developers building CIM-compliant applications to monitor and manage the health of systems. CIM SMASH is now a fully supported interface on ESX Server 3.5 and VMware ESX Server 3i. (это я пока не до конца понимаючто дает полезного)
- Display of system health information – больше информации о статусе железа показывается в интерфейсе VI Client для ESX \ ESXi 3.5 .
- Remote CLI – Remote Command Line Interface (CLI) сейчас работает и с ESX Server 3.5 , так же как с ESXi. За подробностями в Remote Command-Line Interface Installation and Reference Guide.
- VMware High Availability - VirtualCenter 2.5 update 2 теперь полностью поддерживает мониторинг сбоев отдельной ВМ, на основе VMware tools heartbeats. (я про это писал тут - Virtual Machine Failure Monitoring (VMFM).)Этот релиз также поддерживает кластера, собраные одновременно из ESX и ESXi , минимизирует зависимость кластера от DNS.
- VirtualCenter Alarms - VirtualCenter 2.5 Update 2 включает возможность отлавливания алармами неисправностей в различных подсистемах хоста. Т.е. если раньше мы могли настроить на автоматический отлов только превышение пороговых значений от счетчиков производительности, то теперь и сбой БП или модуля памяти.
- Guided Consolidation - now provides administrators with the ability to filter the list of discovered systems by computer name, IP address, domain name or analyzing status. Administrators can also choose to explicitly add physical hosts for analysis, without waiting for systems to be auto-discovered by the Consolidation wizard. Systems can be manually added for analysis by specifying either a hostname or IP address. Multiple hostnames or IP addresses, separated by comma or semi-colon delimiters, may also be specified for analysis. Systems can also be manually added for analysis by specifying an IP address range or by importing a file containing a list of hostnames or IP addresses that need to be analyzed for consolidation. Guided Consolidation also allows administrators to override the provided recommendations and manually invoke the conversion wizard.
- Live Cloning - VirtualCenter 2.5 Update 2 предлагает возможность клонировать работающую ВМ, без прерываний в ее работе.
- Single Sign-On - Наконец то, мы можем авторизовываться в VC нашей учетной записью, из под которой мы запускаем VIC. Также это работает, если мы авторизуемя в Windows используя сертифиуаты и смарткарты. Работает для VI Client или VI Remote CLI.
- Также обновились VMware Converter и Update Manager, доступные в виде плагинов. Надеюсь, теперь они будут инсталироваться и работать более стабильно :). Список исправлений вполне солидный для них.
- Список нового в Update 2 не полный, за полным идем сюда - http://www.vmware.com/support/vi3/doc/vi3_esx35u2_vc25u2_rel_notes.html, и сюда для VCB - http://www.vmware.com/support/vi3/doc/vi3_vcb15_rel_notes.html
Подписаться на:
Сообщения (Atom)
