четверг, 28 февраля 2008 г.

Европейский VMworld

Я, в общем то, нахожусь сейчас в Каннах, на европейском VMworld.Накопилось какое то количество рекомендаций, нашел ответы на пару трудных вопросов и т.п.Сейчас это все обрабатываю, чтобы не стыдно было сюда написать, в ближайшие несколько дней планирую опубликовать.




Posted by Picasa

чем отличается VI3 от Xen от Hyper-V

Животрепещущая тема- чем отличается VI от Xen от Hyper-V.
Актуальная на сегодня(и, по видимому, обновляемая) таблица сравнения:

Citrix Xen Server Enterprise VS VMware Virtual Infrastructure 3.

Microsoft Windows Hyper-V (WSV) VS VMware Virtual Infrastructure 3.5.

Плюс обсуждение этих сравнений на их форуме.

Ну и на самом сайте www.itcomparison.com/index.html ожидается появление новых сравнений, в частности уже существует(пустой, правда :( ) раздел про средства резервного копирования в разделе виртуализации. Ждем.

большое человеческое спасибо Марату Лесных за ссылку.





четверг, 21 февраля 2008 г.

преимущества паравиртуализованных гостевых ОС в ESX 3.5

whitepaper, обьясняющий и показывающий преимущества паравиртуализованных гостевых ОС в ESX 3.5- тут.

Список опций для HA кластера

Список опций для HA кластера:

  • das.failuredetectiontime - Amount of milliseconds, timeout time for isolation response action
  • das.isolationaddress - IP adres the ESX hosts uses for it’s heartbeat. It will use the default gateway by default.
  • das.isolationaddress2 - Secondary heartbeat address
  • das.poweroffonisolation - Values are False or True, this is for setting the isolation response. Default a VM will be powered off.
  • das.vmMemoryMinMB - Higher values will reserve more space for failovers.
  • das.vmCpuMinMHz - Higher values will reserve more space for failovers.
  • das.defaultfailoverhost - Value is a hostname, this host will be the primary failover host.



26 страниц про то, как делать плагины к VC 2.5

К вопросу о плагинах к VC 2.5 - VMware Infrastructure 3.5 Plugin and Extension Programming Guide, 26 страниц про то, как делать эти плагины. Разделы:

  1. Client Plugin Architecture
  2. Server Extension Architecture
  3. Tomcat Architecture
  4. Database Schema
  5. Creating Windows Installers
  6. Namespaces
  7. Terminology

среда, 20 февраля 2008 г.

сброс пароля root в esx

сброс пароля root в esx - тут.



вторник, 19 февраля 2008 г.

SPECweb2005 Performance on VMware ESX Server 3.5

SPECweb2005 Performance on VMware ESX Server 3.5 - вот тут. В целом - все неплохо.







глюк с ESX 3.5

Сегодня наткнулся на глюк с ESX 3.5 -
хост, в его CD-приводе есть диск.
есть ВМ - как ее виртуальный CD указан .iso.
Галочка "connected"
снята.
Т.е. по сути ВМ никакого сидюка видеть не должна. А она видит - CD хоста.


UPD. Был неправ - срабатывала загрузка по PXE, а не с CD. Спасибо за комментарий с указанием на ошибку.

Траблшутинг ESX 3i

Если ESX 3i совсем плохо, можно попытаться ему помочь локально. Для этого:

  1. Log in to your ESX Server 3i at the console.
  2. Press Alt+F1 to switch to the console window.
  3. Enter unsupported to start the Tech Support Mode login process. Note that no text will appear on the console window.
  4. Enter the password for the root user. Tech Support Mode is now active.
  5. Complete tasks in Tech Support Mode.
  6. Enter the command exit to exit Tech Support Mode.
  7. Press Alt+F2 to return the server to DCUI mode.
Информация из kb.


воскресенье, 17 февраля 2008 г.

Сайт VMware Virtual Infrustructure Plugins

Вот тут находится VMware Virtual Infrustructure Plugins.
Сайт, где предполагаться хостить дистрибутивы разнообразных плагинов для Virtual Center 2.5. Сейчас там лежит 2 штуки -

  1. SVMotion - The plugin that started it all. This VI plugin allows VMware administrators to invoke storage VMotion (SVMotion) events.
  2. Add Port Groups - This plugin enables the creation of multiple port groups of any type on an number of ESX servers and virtual switches at once. This makes adding a trunked VLAN to 25 ESX servers at once a snap!
Но лично я уверен, что достаточно скоро их количество пойдет на десятки. Тем более уже начали появляться самопальные инструкции - How to create a VI 2.5 client plugin.


четверг, 14 февраля 2008 г.

первый сторонний плагин под VC2.5 - GUI к Storage VMotion

Вот и появился первый сторонний плагин под VC2.5. Это даже немного забавно, но смысл этого плагина - GUI к Storage VMotion. Почему забавно? Потому что это уже четвертая или пятая реализация графического интерфейса к этому процессу.
Но эта реализация, на мой взгляд, самая правильная по подходу. ИМХО, за такими вот плагинами будующее. Скоро ожидается появление whitepaper по написанию таких плагинов, после этого, думаю, настанет изобилие.
Никаких гарантий, бесплатно. Берем тут.

Интересный проект - physical2virtual.backup

Интересный проект - physical2virtual.backup.
Автор ставит целью создать связку средств и описаний для организации резервного копирования серверов в ВМ(или резервных копий серверов в ВМ), используя бесплатные и самописные средства.
Оглавление разделов:
1. Planned network infrastructure
2. Making copy of physical server into virtual using VMware converter GUI
3. Making copy of physical server into virtual with command line p2vtool and preparing XML file needed for vmware p2vtool
4. Bat script for automation of vmware converter import process
5. Customizing VMware configuration file
6. Running and testing virtual server using cold and hot methods
7. Restoring network configuration to virtual network adapters
8. Automating vmware server take over process
9. Restoring virtual newly created data to new physical servers

вторник, 12 февраля 2008 г.

Лицензирование ESX\VI 3.5

Информация по лицензированию Virtual Infrastructure 3.5 - тут.

Best Practices for ESX Host Partitions

Как лучше разбить диск для ESX:
разделы "/boot", "/", "swap" сделать primary.
сделать разделы под "var", "tmp", "home".
Рекомендации по размерам:


Применимо к ESX 3.x, неприменимо к ESX 2.x и 3i.
Отсюда.

Факторы, оказывающие влияние на скорость СХД

Факторы, оказывающие влияние на скорость СХД - вопрос достаточно важный, во многом потому, что встает вопрос - как лучше делить LUN'ы между хостами. На эту тему написано тут, а вкратце:
Что оказывает влияние на скорость расшареного LUN'а:

  1. Число SCSI команд, идущих на него.
  2. т.н. SCSI reservations - когда какой то хост получает диск в эксклюзивное пользование, происходит во время создания\удаления файлов(т.е. вкл\выкл ВМ, создание снапшотов и т.д.)
  3. Скорость самого устройства хранения.
Интересный тест - взяли 64 хоста, по 2Гб FC подключили к SAN, сделали общий LUN, и натравили на него IOmeter изнутри ВМ на каждом хосте.
После этого посмотрели на две величины -
Aggregate Throughput - the sum of the throughput across all virtual machines on all hosts

Average Latency - the end-to-end average delay per command as seen by any virtual machine in the cluster

И получились такие вот графики:
Т.е. только последовательно чтение со всех хостов разом роняет производительность - ибо когда со многих сразу - оно уже не последовательное. Длина очереди команд для HBA на каждом хосте, именно хосте = 32, т.е. это ограничивает нагрузку с этого хоста, т.е. со всех его ВМ. Т.е. только при последовтельном чтении мы уперлись в скорость СХД.


А тут мы видим, что когда число хостов превышает 8, при текущих настройках задержка превышает 100 мс, что уже может быть недостаточно.

В конце заметки говориться, что так как результаты такого теста могут зависеть от туевой хучи вещей, ориентироваться на них не надо :). В общем, так, информация к размышлению.

TCO и виртуализация

TCO и виртуализация, или аргументы за - тут. С картинками и калькулятором.
Про такое же, или даже про это же писал, но, думаю, ничего страшного.

загрузка ESX3i по PXE

Еще одни вопрос был задан на семинаре - а можно ли сделать загрузка ESX3i по PXE?

См. вот тут- http://www.vinternals.com/2008/01/pxe-boot-esx-3i.html
Спасибо за ссылку Alexander Savenkov.

Ответы на несколько вопросов с семинара

Ответы на несколько вопросов с семинара:

1. Поддерживается ли Windows Server 2008 в качестве гостевой ОС?
Поддерживается паравиртуализованная версия?

Согласно Guest Operating System Installation Guide (www.vmware.com/pdf/GuestOS_guide.pdf, стр. 31) от 24 января 2008, пока

только Windows Server 2008 RC0 подерживается в качестве гостя. Этот
список регулярно обновляется, так что полагаю в скором времени мы увилим там
RTM версию Win2008. Паравиртуализованная версия пока не поддерживается

2. Сообщите пожалуйста контакты сотрудников представительства.

чуть позже


3. Где взять VMware Converter Boot CD?

VMware Converter Boot CD является частью VMware Converter Enterprise Edition (поставляется бесплатно с VirtualCenter Enterprise Edition).
Если Вы обладаете правами на использование VirtualCenter Enterprise
Edition, то и VMware Converter Boot CD дожен быть Вам доступен. В
часности Вы можете наблюдать подбную картинку в разделе Downloads сайта
VMware.com:



Буду рад ответить на возникающие вопросы и держите руку на пульсе – всё
только начинается! J

P.S. VMworld 2007 Video Contest Grand Prix:
http://www.youtube.com/watch?v=R7JBYJHQmJc




C уважением,
Дмитрий Тихович | Консультант по решениям | VMware, Россия и СНГ |




понедельник, 11 февраля 2008 г.

Вопрос\ответ

Вопрос\ответ:

Задача: Есть сервер развёрнутый как виртуальная машина с помощью VmWare.

Нужно разделить файлы относящие к ОС и файлы данных, чтобы они размещались в разных областях внешнего хранилища . Диск Данных (допустим T) должен подключаться как дополнительный диск.

На лезвии где установлен VmWare ESX Server 3.5.0 buid 64607 есть HBA-интерфейс, через него удаётся подключить диск внешнего хранилища. При этом подключении сами файлы виртуальной машины хранятся в одной области на HP EVA, как и сами данные. Подключить отдельный диск, из другой области внешнего хранилища, уже в самой «запущенной» виртуалке не удаётся т.к. нет HBA-интерфейса

Ответ:

Как во всякой хорошо сделанной системе задача может быть решена минимум тремя разными способами.
Исходные условия: на EVA должны быть созданы два LUN, один под системный диск, второй под данные. Внутренняя организация значения не имеет, главное чтобы места хватало.
Способ первый, самый простой:
- подключить оба LUN к серверу ESX, создать на них по тому VMFS, затем при создании виртуалки указать, что системный диск будет лежать на первом томе, а потом добавить диск с данными, указав, что его нужно создавать на другом томе. Другие виртуалки также смогут пользоваться местом на этом втором томе, если останется.
Способ второй:
- системный диск может также располагаться на первом LUN, неважно будет ли там VMFS или RDM (см далее). LUN с данными не нужно форматировать VMFS, а просто при подключении к виртуалке нового диска указать использование RDM - Raw Disk Mapping. В этом случае данный LUN будет доступен виртуалке целиком, как обычный SCSI диск, она сама его отформатирует (с помощью сисадмина) и будет использовать. Другие виртуалки доступа к этому LUN иметь не будут (если больше ничего не делать).
Способ третий:
- аналогичен второму, но при использовании HBA и FC-коммутаторов с поддержкой NPIV (N-port ID Virtualization, в списке I/O Compatibility List указано каких) виртуалке выделяется собственный WWN и на EVA она будет видна как отдельный хост, со всеми вытекающими плюсами.

Что понравится, то и выбирайте. :)


txh Олег Кириллов

видео Citrix XenMotion

Какое то время назад VMotion перестал быть эксклюзивом VMware.
Смотрим видео Citrix XenMotion.






Отсюда. Плюс, тут небольшая выдержка из KB.


How to Cheat at Configuring VMware ESX Server

  • Installing VMware ESX Server 3
  • Installing Virtual Center
  • Creating Virtual Machines and Gold Image
  • Physical to Virtual Migrations (P2V)
  • Scripted Installation
  • An Introduction to ESX Native Tools and How to Use Them
  • Scripting and Programming for the Virtual Infrastructure
  • Building a VM
  • Modifying VMs
  • Instant Disk: How to P2V for Free
  • Scripting Hot Backups and Recovery for Virtual Machines

Это главы в книге "How to Cheat at Configuring VMware ESX Server", от января 2007.
Честно скачать лицензионную копию ее пиратской версии можно тут.

суббота, 9 февраля 2008 г.

Troubleshooting Adding an ESX Server Host to a VMware High Availability Cluster

Интересная статья в KB VMware, посвященная трабшутингу HA агента.
В частности, дается инструкция по переустановке агента HA как приложения в SC.

Интересное исследование - тест разницы производительности на железке и в ВМ на этой железке

Интересное исследование -
взяли железку, на ней запустили тест(Web Performance Load Tester 3.5.5447).
После этого на железку поставили ESX, подняли ВМ с тем же числом ресурсов и опять потестили.
Вкратце выводы: физическая машина могла обслуживать до 35 юзеров с указаным временем отклика, ВМ с тем же временем отклика могла обслужить 30 - падение в 14%.
При загрузке 100%(т.е. с 30 и 35 пользователями соответственно), время формирования страницы составляло 1.57 и 0.97 секунд - 61% медленнее у ВМ.
При нагрузке от 21 пользователя (60-70% загрузки сервера) время формирования страницы составило 0.84 и 1.00 сек. - физическая впереди лишь на 19%.
В выводах источника пишут, что именно последняя циферка им интереснее всего, а она, как видите - весьма небольшая.

За подробностями сюда.

пятница, 8 февраля 2008 г.

Официальное сравнение FC, hw iSCSI, sw iSCSI и NFS

VMware опубликовала "Comparison of Storage Protocol Performance". Официальное сравнение FC, hw iSCSI, sw iSCSI и NFS.
Краткий вывод - по скорости FC рулит.
На втором месте - аппаратный iSCSI.
На третье встает NFS(!) - по скорости очень близок на iSCSI, особенно софтовому, но намного меньше нагрузка на CPU хоста.
Тут.

Встреча 8го февраля

Итак, встреча состоялась.
Перед собравшимися несколько веских слов сказал глава VMware-Россия Михаил Козлов.
Основным докладчиком был технический специалист российского офиса - Дмитрий Тихович.
Небольшое демо демонстрировал ваш покорный слуга.

В качестве стенда использовалось блейд-сервера Fujitsu-Siemens Computers.
2 лезвия, на одном ESX 3.0.2, на другом ESX 3.5. Оба под управлением VC 2.5, в кластере HA.
еще один сервер выступал в роли iSCSI таргета.
Что мы попробовали -

  • выдернули один ESX для срабатывания HA.
  • Достали из него HDD.
  • Вставили флешку с ESX 3i.
  • Загрузили, добавили в VC.
  • Сделали VMotion одной из ВМ с ESX 3.5 на ESX 3i. Притом с шары на этой ВМ запустили видеофайл - для демонстрации непрерывности работы ВМ при VMotion.
  • Сделали Storage VMotion, переместив ВМ с общего LUN на локальный и обратно, так же демонстрируя видео с файла на этой ВМ.
  • по многочисленным просьбам попробовали выдернуть флешку с 3i во время работы :))) судя по реакции - для этого многие и пришли ;)
За демо отвечал я, так что мне особенно приятно, что крупных проколов не было.

Проанализировав отзывы, в сухом усредненном остатке:
  • актуальность темы для присутствовавших 4.6 (min=1 max=5)
  • будете ли рекомендовать семинар коллегам - ни одного "нет", почти у всех "да". еще пара "не знаю". Думаю, порекомендовать своими словами можно тут в комментариях :)
  • Выступление Димы Тиховича понравилось на 8.18 по графе "мастерство докладчика", и на 8.25 по "качество доклада". И там и там min=1 max=9
  • Общее впечатление от мероприятия оценено в 8.13 из 9ти возможных
Отзывы своими словами примерно следующие:
  • хочется поиметь русскоязычную поддержку - ее обещают уже в этом году.
  • хочется поиметь русскоязычную документацию - с ней вопрос, по видимому, начнет решаться, в силу проявленного интереса к этому вопросу.
  • хочется поиметь переведенный интерфейс - тут пока неясно.
  • есть отзывы "все замечательно" -- спасибо :). Как бальзам на душу
  • хочется официальный форум для общения коммьюнити. - Обещают сделать. Притом у VMware очень лично меня радующая цель есть - создать в России сообщество вокруг своих продуктов. Первая ласточка - этот семинар. Свидетельство этому - отзыв "было очень интересно, во многом благодаря общению с большим количеством людей использующих VI на практике".
Кстати, мнение тех из вас, кто не присутствовал, тоже интересно для VMware-Россия, так что можно со своим мнением по вопросу "Что хочется от VMware для России" отметиться например тут в комментариях.

По поводу сообщества - в ближайших планах запланировать еще одну подобную встречу. Так что по поводу своих предложений что то обсудить\рассказать на подобной встрече, организационным предложениям и чего бы то ни было еще - пишите, например, мне.
(на неделе с 11-15 февраля я должен быть в командировках в Екатеринбург и Новосибирск, доступ к почте затруднен)

Вопрос с размещением каких либо материалов семинара тут рассматривается.

P.S. вопрос с лицензированием, в первую очередь ОС Микрософт, всплывал и на семинаре. Пара важных ссылок - отсюда правильно начать разбираться, далее стоит по русски прочитать Лицензирование серверных продуктов Microsoft при использовании технологии виртуальных машин, и посмотреть т.н. "Windows Server Virtualization Calculators".


четверг, 7 февраля 2008 г.

графический интерфейс под винду для Storage VMotion

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

Тем, кому интересна информация про Xen - Using Xen for High Availability Clusters, тут.

внутренний блог про hyper-v

внутренний блог про hyper-v - тут.

страничка которая всегда должна быть под рукой

обновленный релиз "странички которая всегда должна быть под рукой" - vmreference VI3 card. версия 1.0.1 тут.

что можно делать, если плагин Converter роняет Virtual Center

тут и тут пишется, что можно делать, если плагин Converter роняет Virtual Center.

IP-СХД

Using EMC Celerra IP Storage with VI3 over iSCSI and NFS.
Неплохой pdf, интересен интересующимся IP-СХД.

среда, 6 февраля 2008 г.

Информация об NPIV

Информация об NPIV - от Cisco, Emulex и VMware - " A Technology Overview for SAN Connectivity using NPIV in a VMware ESX Server 3.5 Environment ".
Напомню, что поддержка N_Port ID Virtualization со стороны ESX 3.5 означает, что мы можем выдавать виртуальные WWN каждой ВМ. Это несет больше преимущества, такие как
*)настраивать зонирование\маскировку можно на каждую ВМ, совсем независимо от хоста. Т.е. даже в случае замены HBA в сервере ничего менять в настройках зонирования нет необходимости
*)можно отслеживать нагрузку на SAN со стороны индивидуально от каждой ВМ
*)нет необходимости давать хосту доступ ко всем лунам,которые задействуются ВМ - теперь доступ можно будет давать индивидуально каждой виртуалке
*)и т.д.
Сегодня выдать WWN виртуалке можно только в случае RDM.

тут.

вторник, 5 февраля 2008 г.

на сервере после апгрейда не видны виртуалки

Всегда с огромным удовольствием пишу о российских источниках.
Небольшой урок траблшутинга от гуру в, частности, продуктах VMware - Олега Кириллова:


Тут меня один из партнеров огорчил известием, что не все пользователи
ESX знают как правильно сделать апгрейд сервера, а если сделали
неправильно, то как починиться побыстрее.
Вопрос был такой: на сервере после апгрейда не видны виртуалки.
Физически они есть, а в inventory отсутствуют.
Как такое могло случиться - способы есть. :)
Например перед апгрейдом удалить содержимое системного диска ESX.
Или подключить существующий datastore к новому серверу.
Но решение довольно простое. Надо лишь зайти на консоль сервера
(локально или по ssh) под административным аккаунтом (проще всего как
root) и набрать команду:
for A in `find /vmfs/volumes/* -name '*vmx'`; do vmware-cmd -s register
$A; done
все в одну строку.
Эта команда обнаружит все имеющиеся виртуальные машины и зарегистрирует
их (если они не зарегистрированы уже).
Ничего волшебного тут нет, обычный трюк Unix/Linux (bash shell).


понедельник, 4 февраля 2008 г.

Встреча с VMware VI3

Коллеги,

Компания VMware и учебный центр Микроинформ планируют проведение серии регулярных встреч (участие бесплатное), на которых смогли бы общаться с настоящими и будущими пользователями продукции VMware, обмениваться опытом, слушать рекомендации и предложения и т.п.

Первая встреча планируется в первом квартале этого года. Нам бы хотелось сделать эти мероприятия максимально полезными и интересными. Поэтому для нас очень важно Ваше мнение по формату и содержанию мероприятия. Для начала мы планируем провести семинар-workshop с демостендом, на котором планируем показать upgrade до Virtual Infrastructure 3.5, новые возможности (Storage VMotion, Update Manager, VCB и проч.). Вы также сможете сами попробовать VI 3.5 в действии.

Нам хочется понять кому из Вас это было бы интересно. Программа мероприятия может быть подкорректированна по результатам данного опроса.

Итак, планируется мероприятие длительностью 5-6 часов (10:00 – 16:00) с примерным количеством участников до 25 человек, где можно посмотреть на решения VMware в действии и пообщаться со специалистами компании (в том числе и с техническими). Мероприятие будет происходить на русском языке - задействованы только российские ресурсы. Участие для Вас бесплатное.

Просим Вас поучавствовать в кратком опросе(он сверху).


На такое мероприятие:

  • Я, как специалист\инженер\администратор только слышавший\мало знакомый с VMware Virtual Infrastructure 3, обязательно пойду.
  • Я, как руководитель только слышавший\ мало знакомый с VMware Virtual Infrastructure 3, обязательно пойду.
  • Я, как специалист\инженер\администратор, хорошо знакомый с VMware Virtual Infrastructure 3, обязательно пойду.
  • Я, как руководитель, хорошо знакомый с VMware Virtual Infrastructure 3, обязательно пойду.
Комментарии и вопросы приветствуются - для них все и затевается :) .

P.S.
Этот пост и голосование на пару недель прилеплю, так что пока все дальнейшее - под ними.
P.P.S.
Это мероприятие может быть интересно вашим коллегам\знакомым\руковолителям etc.

UPD. Хочешь прийти? Зарегестрируйся. Об этом тут.


суббота, 2 февраля 2008 г.

VMware Serial Line Gateway

VMware Serial Line Gateway - новая утилита, позволяющая удалено осуществлять отладку софта в ВМ через виртуальный COM порт. Для ВМ под WMware Workstation(и Server 2.0)
Работа выглядит так - по сети подключаемся к службе в хостовой ОС, которая подключение передает на виртуальный COM порт. Этой службой и является VMware Serial Line Gateway.