воскресенье, 2 марта 2008 г.

трафик VMotion полезно держать изолированным

Пост в Security блоге VMware - о том, что трафик VMotion полезно держать изолированным. В частности, ссылаются на описание действий для получения доступа к и даже взаимодействию с ВМ в процессе LiveMigration(в этом документе говориться про Xen, но к VMware это тоже потенциально применимо).

vmfs и RDM, производительность, рекомендации

Еще один документ на тему vmfs и RDM, производительность, рекомендации -
Performance Characterization of VMFS and RDM Using a SAN. Он под ESX 3.5 - достаточно интересные тесты показаны, и интересное приложение - Effect of Cache Page Size on Sequential Read I/O Patterns with I/O Block Size Less than Cache Page Size.

уязвимость в механизме shared folders у VMware Workstation, Player, ACE

В VMware Server и в ESX нет механизма shared folders. Почему? для большей безопасности.
Они есть в VMware Workstation, Player, ACE. Эти(только эти) продукты потенциально уязвимы - в некоторых ситуациях выполняющийся в гостевой ОС код может получить доступ к файловой системе хоста, и создавать\изменять исполняемые файлы на ней. Актуально для продуктов под Windows, где активирована и используется функция shared folders.
Победить можно пока только отключив эти общие папки, если они есть.
За подробностями - в kb.

Exchange 2007 в ВМ. 16 000 почтовых ящиков

Один физический сервер.
ESX 3i.
Exchange 2007.
16 000 ящиков.

И это реально работает. Подробности - тут.

VCB FAQ, Обзор части утилит, входящих в VCB

VCB FAQ - тут.
От меня:
VCB - набор утилит командной строки. Работает с ESX\VC для организации резервного копирования ВМ на горячую. Бекап на уровне vmdk(image-level) и на уровне содержимого vmdk(file-level, только для Windows). VCB _не_является_ законченым решением для бекапа - он, скорее, некий фреймворк, для организации взаимодействия сторонних бекап решений с VI.
При image-level бекапе, на машину с VCB(далее - бекап-прокси) происходит копирование vmdk файла - это требует места. При file-level VCB только подмонтирует содержимое vmdk к бекап-прокси, сам ничего никуда не копируя.
Еще раз повторю - VCB не является решением для бекапа. Он может подмонитровать\скопировать vmdk, но он не знает ничего ни о ленточных библиотеках, ни о шедулере и т.п. Т.е. нужен сторонний софт. Список совместимого софта со сравнением - тут.
У самого VCB нет графического интерфейса. Взаимодействие с VCB
vcbmounter -h virtualcenter -u vcbadmin -p MyPassword1 -a name:blackberry -r c:\mount\blackberry -t fullvm -m san
Тут мы указываем, что бекапить машину blackberry , бекапить на уровне образа(fullvm), копируя этот vmdk по пути c:\mount\blackberry. Обзор части утилит, входящих в VCB - тут.

особенности VCB:
* Централизованное резервное копирование ВМ на VMware ESX. Все бекапим с одной машины - бекап прокси.
* Резервное копирование на уровне файлов гостевой ОС (для Windows)
* Резервное копирование на уровне образов - vmdk целиком.
* Нет необходимости в агенте бекапа в каждой ВМ. Нужен только один - на бекап прокси.
* Нет необходимости выключать ВМ для бекапа(в обоих режимах).
* Важно - бекапный трафик(между ESX\ВМ и Бекап прокси) - идет по SAN(!).
* На самих ESX (в SC) никакого софта тоже не надо.


можно почитать отзывы англоязычных блоггеров с VMworld

Сейчас я еще не доделал свой материал с VMworld - можно почитать отзывы англоязычных блоггеров. Подборка ссылок на посты, с указанием тем - тут.

что изменилось в VI версии 3.5

What’s New in VMware Infrastructure 3: Performance Enhancements
8 страниц, перечисляющих, что изменилось в VI версии 3.5 с т.зрения производительности.
Такие вещи, как:

  • хост стал поддерживать до 256 ГБ ОЗУ
  • до 32 логических CPU, и экспериментально до 64
  • max число хостов в DRS\HA кластерах = 32
  • Jumbo Frames, TCP Segmentation Offload (TSO) - с пояснением и диаграмой сравнения производительности с ними и без
  • и многое другое.
Имхо, полезно и само по себе, и в рамках подготовки к тесту.

Кстати - со вчера, 1 марта, тест должен был стать по версии 3.5. На VMworld говорилось, что первая ревизия теста предназначена скорее для актуализации вопросов под 3.5, нежели под изменение вопросов как таковых - имейте в виду. Появление новых вопросов ожидается, ориентировочно, с апреля этого года - но это не официальная информация.

Vizioncore vEssentials. vReplicator

Есть такая компания - Vizioncore. Делает продукты под VI3.
Популярный набор - vEssentials. В него входят продукты

  • vRanger Pro - image-level HOT backups of VMware ESX Server guest operating systems. That backup can be done for the entire VM or just a differential of the VM. vRanger Pro provides a much needed backup GUI and it integrates with VCB and Virtual Center.
  • vCharter - top-down performance monitoring of VMware ESX Servers with drill-down capabilities. vCharter provides alerting, reporting, capacity planning, and chargeback
  • vReplicator- replicates entire VMware ESX Server Guest virtual machines from one ESX Server to another. Only the changes to the Guest virtual disk are sent and those changes can be sent over a LAN or WAN. Replication can also occur if the hosts have dissimilar hardware and images can be sent from multiple machines to a single machine.
Автора заметки впечатлил последний - позволяющий организовать репликацию ВМ между хостами - делает снапшот ВМ, сравнивает с ВМ-репликой, и разницу дописывает.
Оригинал, на буржуинском, тут.

VMotion обрывается по таймауту на 10 процентах

На курсах регулярно приходиться сталкивать с ситуацией:
запускаем VMotion, проходим мастер, запускается процесс. Прогресс бар доходит до 10 процентов, висит, висит, висит и вываливается по таймауту.
Скорее всего,из моего опыта, такое присходит из за того, что интерфейсы ядра для VMotion торчат в разные физические сети, примерно так:

Пороверяется такая ситуация пингом, но обычный ping не подойдет - он идет через vswif, интерфейсы SC. Используем команду vmkping - она как раз идет через интерфейсы ядра.
А вот камрад VMwareWolf на своем блоге приводит все возможные причины такой ошибки. 9 пунктов, со ссылками в kb. Смотрим тут.


Integrated host access via SSH

Новый, и имхо весьма правильный плагин к VC2.5 -

Integrated host access via SSH.


Выглядит это примерно так:

Для хоста появляется еще одна закладка - и в ней открывается ssh консоль к этому хосту.

Единственное пока найденное неудобство - отображается только до 80 символов в строку, поэтому для некоторых команд придется использовать | more, например esxcfg-mpath -l -v | more .