пятница, 30 ноября 2007 г.

Лицензирование серверных продуктов Микрософт под виртуализацию

Еще раз напомню, где правильно начинать читать про лицензирование серверных продуктов Микрософт под виртуализацию. Тут.

Веб-трансляция "Обзор решений Microsoft для виртуализации" и ответы на заданые вопросы

Очень интересный пост про виртуализацию микрософт в блоге Андрея Бешкова.

Ресурсы про PowerShell

Как я уже упоминал, имею мнение что за PowerShell будующее.
Тем, кому эта тема интересна, маленькая подборка блогов на тему:

По русски:
Митя Сотников, xaegr и Beshkov Andrey.

По не русски:
PowerShell for Testers, Dmitry's PowerBlog, Powershell Scripts and Ideas, The PowerShell Guy, PowerShellCommunity.org, Blog of Windows PowerShell team.

Про Hyper-V.

Тут рассказывается о Microsoft Hyper-V. На буржуйском.


Приведу только самое, на мой взгляд, интересное(в вольном пересказе):
"..Основное отличие между Hyper-V и другими гипервизорами, например, ESX, в принципах работы с драйверами. В Hyper-V драйвера ставятся в гостевую ОС, не в гипервизор. Это позволяет вендорам и администраторам использовать драйвера, разработанные для физического железа, а не для виртуального..."

Подается это как преимущество, мол, "в силу требований совместимости гостевые ОС видят виртуальное железо, соответствующее 90ым годам. Это не айс."
Непонятно только как будут обстоять дела с совместимостью при миграции ВМ между хостами с разным железом.

Выделение PCI устройства для одной ВМ в Xen.

Виртуализация хороша тем, отчасти, что позволяет разделить одно PCI устройство между несколькими ВМ. Но иногда бывает лучше, или необходимо, выделить PCI дивайс в приватное пользование какой нибудь ВМ.
ESX сегодня такого не умеет. А Xen, вроде как, может, и тут описываются необходимые действия.

VMJuggler

Недавно писал про Надежность процесса VMotion, там упоминал утилиту VMJuggler. Это самописаный скриптик каждые 10 секунд мигрирует ВМ между хостами. На вход ему подается имя ВМ и двух хостов.
Автор довел до ума и выложил ее тут.

Error during the configuration of the host: Failed to update disk partition information.

HP DL380 G5. В нем контроллер P800 и к нему подключена MSA50.

Полка забита дисками, на них RAID5 и 1.2ТБ места.

Несмотря на то, что ESX офциально поддерживает все указанное железо, и нормально видит этот 1.2 ТБ LUN, при попытке создать VMFS партицию вылезает ошибка

Error during the configuration of the host: Failed to update disk partition information.

Решение - создать партицию не из GUI, а из командной строки.

Или

It is caused by the hp management tools version 7.8 and 7.9.
Two solutions:
1-Use the version 7.6 and do not enable the 4GB memory option. At the question Keep CISS device handle open? answer : No

Download link
http://h18023.www1.hp.com/support/files/server/us/download/25608.html
2-Disable disk monitoring from that tools


Все отсюда.

четверг, 29 ноября 2007 г.

VMware and storage: Troubleshooting SAN configurations

Много букв не по русски на на тему VMware and storage: Troubleshooting SAN configurations.
из конкретики, приводится инструкция для получения "LUN serial numbers".

VI Client под Windows Vista.

Если VI Client стоит под Windows Vista, могут возникнуть проблемы. Проблемы при кастомизации шаблона. С примерно таким сообщением об ошибке: "Object reference not set to an instance of an object."

В таком случае, можно попробовать:
"..Simply go to your windows xp machine registry, look for local machine\Software\Microsoft\Windows NT\CurrentVersion\Time Zones, and export the time zones folder to a .reg file. Copy that file to windows vista and import that into the registry...".

см. сюда.

Еще встречаются отзывы о медленной, вернее МЕДЛЕННОЙ работе под Вистой - долго длится, нрапример, отрисовка экрана настроек сети или там хранилищ.
Можно порекомендовать юзать WinXP под VMware Player под WinVista :)

Или не юзать Висту.

Veeam Configurator 1.5.

Компания с русскими корнями Veeam выпустила очередную версию своего продукта Veeam Configurator 1.5.

Возможностей много, в этой версии добавилось синхронное управление локальными учетками на нескольких ESX.Скачать триал и почитать про функционал можно тут.

ESX и iSCSI LUN.

Только что была ссылка на то, как прикрутить к iSCSI винду. Нужен для этого хотя бы софтварный инициатор.
Логично написать, как ESX прикрутить к iSCSI СХД. Это несложно, тем более что программный инициатор входит в состав ESX.

Это описывается тут, вкратце:

  1. Выбрать pNIC(физическую сетевушку), через которую должен идти траффик iSCSI.
  2. Если она еще не примаплена к vSwitch(виртуальному коммутатору), делаем это.
  3. На этом vSwitch должен быть интерфейс ядра - vmkernel port. Делаем его, если нет.
  4. На нем же надо сделать порт ServiceContsole - через него, в частности, будет происходить CHAP авторизация на СХД, если авторизация потребуется.
  5. IP у интерфейса ядра и ServiceConsole из предыдущих пунктов делаем из одной подсети с IP СХД.
  6. Ну и настраиваем iSCSI software initiator, этот процесс несложен и описан с картинками по ссылке.
  7. Само собой, предпологается что таргет(сторадж)уже настроен к этому моменту.

Прикручиванию VCB к iSCSI.

Тут достаточно внятная инструкция по прикручиванию VCB к iSCSI.

Если вкратце, то:

  1. инсталируем VCB на бекап прокси - Win-машина, видящая те LUN, на которых лежат ВМ, которые хотим бекапить.
  2. На этой винде надо отключить назначение буквы вновь обнаруживаемым LUN. Это правильно делать заранее, и отключив эту машину от SAN. Выполняем
    diskpart
    automount disable
    automount scrub
  3. т.к. мы говорим об iSCSI, то апаратного iSCSI инициатора может и не быть в этом сервере, тогда нужен программный. Например, от МС.
  4. Подцепляем LUN с ВМ. Аккуратно - винда должна только увидеть их, ни в коем случае ничего не делать, не писать. Пункт 2 для этого и нужен.
  5. Запускаем VCB.Примеры команд смотрим в источнике, читаем хелп.

Вкратце про команды VCB:
  1. vcbVmName -h VIRTUAL_CENTER_HOST_NAME -u VC_ADMIN_UID -p "VC_ADMIN_PWD" -s name:"DNS_NAME_OF_VM"

    Покажет нам идентификаторы ВМ. Примерно так:
    moref:vm-48
    name:www.ad.lostcreations.local
    uuid:500d2bba-447b-79ed-156f-38dcc8ba9deb
    ipaddr:

    Идентификаторов много, это имя ВМ, хостнейм гостевой ОС, ее IP, guid этой ВМ. Ссылаться можно на любой.
  2. vcbMounter -h VIRTUAL_CENTER_HOST_NAME -u VC_ADMIN_UID -p "VC_ADMINPWD" -t fullvm -r c:\esx-backups\VM_NAME -a uuid:500d2bba-447b-79ed-156f-38dcc8ba9deb
    эта команда подмонтирует указанную тут по guid ВМ в указанный путь

Виртуализация для СМБ

На ixbt очередная статья Александра Самойленко, про виртуализацию для СМБ. ИМХО, интересно. В частности, дается расклад предлагаемых вариантов(лицензий, ориентированных на СМБ) от VMware, Citrix и Virtual Iron. Ну и про Микрософт говорится, что пока у него нет ничего. Сравнение по возможностям, ценам.



понедельник, 26 ноября 2007 г.

thevirtualsearch.com

Я уже писал про сайт http://thevirtualsearch.com/
- кастомизированый гугловский поиск. Кастомизация заключается в поиске по тематическим сайтам и блогам.

Лично я для своего файрфокса поставил плагин - и теперь в окне поиска я могу выбрать поиск именно этого сайта. И я даже нахожу удобным пользоваться им :).

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

  • Addition of 30+ sites (mostly blogs and white papers/technical documents)
  • Minor tweaks to the labels (Blogs, Communities, Vendors, etc.)
И немного статистики: thevirtualsearch.com начал работать 11/2/07, с тех пор
  • 1,400+ unique search terms
  • 200+ aggregate tool downloads (Firefox/IE 7 toolbar, Google gadget, web site/blog search box)
  • visitors from 48 different countries

Ну и если вы посмотрите на левый столбец в моем блоге - увиденный там поиск будет именно от thevirtualsearch.com.

воскресенье, 25 ноября 2007 г.

Сертификация VI3 и Citrix под суппорт Микрософта.

Какое то время назад я уже писал про то, что Микрософт собирается ввести сертификацию чужих продуктов виртуализации для своего софта. После прохождения которой, суппорт продуктов МС осуществляется на общих основаниях под этим софтом виртуализации.

Теперь ожидаемая новость - про участие VMware и Citrix в этой программе.

System Center Virtual Machine Manager 2007 Scripting Guide.

Я считаю, PowerShell будет весьма популярным в будущем, за счет своих возможностей, и, немного :), за счет того, что это Microsoft. Я слежу за соответствующими новостями. Завел тег одноименный.

К чему это я?
Я не раз уже писал про применение PowerShell для администрирования VI3.
Было бы удивительно, если бы не было применений этой оболочки к продуктам МС. Конечно, применение есть. 146 страниц применений можно посмотреть тут - System Center Virtual Machine Manager 2007 Scripting Guide.

Vizioncore vConverter 3.0

28 ноября компания Vizioncore грозится зарелизить новую версию своего конвертера.

Обещают:

  • Миграция P2V и V2V на работающий ESX.
  • Миграция без выключения, без установки агента, без boot CD, проблем с драйверами, без простоев. интересно будет посмотреть как это будет работать
  • GUI и командная строка для всех действий.
  • Изменение размера партиций на лету.
  • Единая средство для гетерогенных сред.
  • 2 версии: Server Consolidation & Disaster Recovery.


Ждем новости о релизе, и ссылки на скачивание :)

Несколько слов о сравнении производительности разных продуктов виртуализации.

Какое то время назад Oracle сказала примерно следующее - наша БД под Oracle VM в три(!) раза лучше работает, нежели под ESX.

Само собой, было понятно, что эти три раза зависят от того, как считать :).

Вот тут, некто Steve Wilson из Sun пишет несколько слов об этих данных. В вольном пересказе:
"Я сам начинал когда работать в SUN, занимался как раз бенчмарками java. C тех пор я неплохо знаю всякие грязные приемы. Вот например сравнение Oracle VM и VMware ESX. Данные на человеческом языке интерпретируюся примерно так - скорость работы Oracle внутри ESX - 97% от нативной. А под Oracle VM - 99%. Разница - на 1% и 3%. В три раза."

Есть, да, отличие от громких заголовков? ;)

Далее, там же пишется примерно следующее:
"Полюбому, меряться такими пиписьками, как "А вот у нас на 2% эффективнее CPU используется" смысла сегодня нет. Современного заказчика часто больше интересует:

  • Как быстро я могу развернуть новое приложение?
  • Сколько админов надо для моей инфраструктуры?
  • Как много энергии я могу сохранить в своем новом ЦОДе?
"

EnSpeed VM - еще один продукт на базе Xen.

Тут пишут еще об одном стартапе продуктов виртуализации на базе Xen.
Thinsy. С семейством продуктов EnSpeed VM . Сайт тут.

Обещают много интересного:

Запуск немодифицированных ОС "..in a cluster of Physical Machines (VMM Servers)". Видимо, имеются в виду несколько хостов, на которых установлен сам продукт. Притом, далее перечисленные фичи не требуют внешних СХД(SAN или NFS), а ограничиваются DAS системами. Сами фичи такие:

  • High Availability Backup ВМ в другую, запасную ВМ на случай сбоя основной.
  • Live Migration включенной ВМ без ее выключения.
  • Снапшоты - полный бекап ВМ без выключения.
  • Икрементальный бекап ВМ, без выключения ВМ.
Еще раз напомню, обещают доступность всего этого без общей СХД.

Семейство продуктов EnSpeed VM представленно сервером EnSpeed Virtual Machine Monitor (VMM) и EnSpeed VM Orchestrator.

Первый - гипервизор на базе Xen. Ставиться на железо, без промежуточной ОС.

Второй - управлялка с веб интерфейсом, позволяющая:

  • Создавать ВМ. Запускать готовые ВМ, взятые, в частности, их "Orchestrator’s Virtual Appliance Library".
  • Всякая само собой разумеющаяся мелочевка типа Power On/Off, Remote Console и т.п. Плюс, само собой, те фишки о которых писалось чуть выше.

Мониторинг нагрузки на проц со стороны ВМ с помощью PowerShell.

Мониторинг нагрузки на проц со стороны ВМ с помощью PowerShell скрипта.

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

ESX I/O stack

Вам интересны тонкости работы ESX с дисками?

Тут опубликован интересный пост на эту тему, под названием "A look at the ESX I/O stack".
Автор - Nick Triantos (currently a Global Systems Engineer with Netapp)

Вкратце про его содержание вот эта картинка:

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

Мониторинг ошибок в работе дисковой подсистемы.

Вот у нас есть ESX. Он работает с какими то дисковыми ресурсами - не суть, внутренние ли это диски сервера или внешняя СХД.

Нам может быть интересно оценить работу этой дисковой подсистемы с т.зрения наличия ошибок.

Для того, чтобы промониторить ошибки обращения к диску, можно помониторить систему /proc в ServiceConsole. Например, командой
cat /proc/vmware/scsi/vmhba0/0:0
Это для LUN0 на первом(в смысле нулевом) hba. Само собой, в этой команде мы подставляем vmhba и LUN с нужным номером. Эта команда выдаст нам некий объем информации, среди которого нас интересуют cmdsAbrt (command aborts) и busRst (bus resets). Если они = 0, это свидетельствует о нормальной работе дисков. Если отличны от нуля, особенно последний, это свидетельствует о каких то проблемах.

отсюда.

пятница, 23 ноября 2007 г.

Важно! VCP и сертификация по VI3.5

Наконец то появилась информация, что как будет с сертификацией\ресертификацией после выхода ESX3.5 и VC2.5.
Итак:

  • 22 января должен стать доступен курс по VI3.5.
  • 7 февраля должен стать доступен курс Fast Track(I&C+DSA) – 5ти дневный курс по VI3.5. Вообще, России он не читается, но возможность есть, если будет интерес. Интерес выражается в заявках в Микроинформ, для проведения курса надо заявок хотя бы на 6 человек.
  • В начале февраля – «Whats new» по 3.5.
  • Текущие VCP по VI3 НЕ БУДУТ ОБЯЗАНЫ ресерцифицироваться! Те, кто уже прослушал курс и планирует сдать тест – лучше в очень долгий ящик не откладывать, ибо с марта 2008 вопросы будут в тесте по 3.5. В январе должен появиться blueprint – описание того, что надо знать для сдачи теста.

среда, 21 ноября 2007 г.

Статья на русском про VMware Workstation 6.

На ixbt cтатья на русском про VMware Workstation 6.

воскресенье, 18 ноября 2007 г.

Вывод PowerShell в картинках.

PoweShell - мощное средство управления из командной строки. В том числе, и VMware VI3 - я уже писал по этому поводу несколько раз.
Кроме управления, с помощью PowerShell можно и получать разнообразную инфу, например - список ВМ на хосте, или в кластере. Но получим мы эту инфу примерно в виде вот таком -
Здесь я перешел в каталог с ВМ и выполнил команду
PS D:\VirtMachines\WinXP1> dir

А можно сделать покрасивее, примерно так -


тут была выполнена команда
PS D:\VirtMachines\WinXP1> dir *.* | Out-Chart -group Gadget1 -name Files -title "Files"

Та же самая информация графически. По оси х - файлы. Синий столбик - свойство "Существование", у всех файлов оно равно "1" :)). Красным столбиком - значение атрибута. Один столбик более яркий - это потому что на нем курсор, и его подсветили. Само собой, что как будет отображаться графически, мы можем указывать по своему усмотрению.

Плюс, под Вистой можно формировать гаджеты для боковой панели.

Вопщем, если заинтересовались, смотрим сюда. К сожалению, приблуда платная. Я эксперементировал на триале.

суббота, 17 ноября 2007 г.

Virtual Center и кастомизация Windows-гостевых ОС(sysprep)

Одним из весьма приятных удобств от использования VC является его помощь в применении sysprep. Напомню, что мы кладем sysprep на VC, а он его применяет к гостевым ОС, притом при выключенных ВМ. Но вырезать то полдела - VC позволяет сохранить файл ответов(с именем хоста(оно может браться от имени ВМ), настройками IP, серийником и пр.).

Но. sysprep позволяет изменять многие настройки ОС. А файл ответов VC этих секций не содержит. Но не сложно и сами внести необходимые изменения:

  • ищем нужные файлы - это

  • 1)VMware VirtualCenter 2.0\scripts\gensysprepinf.vbs
    2) VMware VirtualCenter 2.0\scripts\autoprep.wsf

  • Делаем их резервную копию.
  • Распаковываем - тут должно помочь это.

  • И изменяем необходимые поля. Для понимания того, что на что надо поменять, может помочь генератор файла ответов для sysprep - setupmgr.exe.
Примеры можно посмотреть тут и тут - люди меняли размер файла подкачки и локаль.

Надежность процесса VMotion

Часто приходится сталкиваться с вопросом - вот миграция работающей ВМ между хостами, то, что VMware называет VMotion - насколько это надежно?

Обычно я отвечаю - надежно, и весьма :). Теперь могу ответить более аргументированно.

Кратко:
Microsoft TechED в Барселоне. Win2003 64-bit. SQL 2005. Эта ВМ и 100 других - на 6 ESX серверах. SQL под нагрузкой DBhammer, эмулирующий примерно 1 200 запросов в секунду от 150 клиентов. Была написанна утлитка VMjuggler, задачей которой было мигрировать ВМ на другой хост каждые 10 секунд. Сам процесс VMotion занимал секунд 10, и через 10 секунд начиналась очередная миграция. За 5 дней(!) эта ВМ "прыгнула" более 10 000(!!) раз. Проблемы были. Проблемы были с написанной на коленке VMjuggler :), но Virtual Center ни на что не жаловался, SQL работал и DBhammer все так же генерировал нагрузку.



Более подробно - тут.

P.S. В конце заметки автор выражает удивление тем, что не раз у него просили утилитку VMjuggler. Обещает немного довести ее до ума и выложить. И ждет того, у кого ВМ первая наберет миллион миграций :)).

пятница, 16 ноября 2007 г.

Объяснение полной виртуализации, паравиртуализации и поддержки виртуализации в железе.

Вот есть VMware ESX. Он обеспечивает т.н. "full virtualization".
Есть Xen - "Paravirtualization".
Появляется поддержка виртуализации в разном железе.

Что это все такое и чем друг от друга отличается, можно почитать в whitpaper "Understanding Full Virtualization, Paravirtualization, and Hardware Assist" - тут.

Новости про Hyper-V

Цитата отсюда -
"..
Технология виртуализации для новой серверной ОС выйдет позднее, чем она сама, - не ранее августа следующего года.
"

четверг, 15 ноября 2007 г.

Сравнение производительности.

Если вас интересует сравнение производительности задачи на железке, и задачи внутри ВМ на той же железке, то интересно будет заглянуть сюда - hypervisor_performance.pdf.

такие тесты, как
SPECcpu2000 Integer
Passmark
Compile Workloads
Netperf
SPECjbb2005

на железке IBM X3500 с двумя VT-enabled 3GHz Intel Woodcrest CPU (всего 4 ядра). Оперативки - 5GB. Для теста на железе, сервер загружался с 1 GB. Также, двухпортовая гигабитная сетевая карта. Два SAS диска 146GB. Для теста без виртуализации устанавливалась Windows Server 2003 Enterprise Edition R2 32-bit.

В документе приводятся сравнения показаний тестов для ОС на железе, ОС в ВМ под ESX 3 .01 и под Xen 3030.

ИМХО, интереснее сравнивать производительность ESX с нативной, нежели с Xen. Тем более, что в похожем документе со стороны Xen медленее оказался как раз ESX :).

пара ссылок про Oracle VM

Oracle VM - скачать можно тут.

Посмотреть на чужой первый взгляд - тут.

Ответ VMware, почему ESX под Oracle рулезнее, чем даже Oracle VM - тут.

среда, 14 ноября 2007 г.

VMware ВМ и SQL.

Достаточно часто приходится сталкиваться с вопросами о виртуализации потенциально тяжелых приложений, популярный пример - Microsoft SQL Server.
Наконец то, VMware выпустила whitepaper, посвященный этому вопросу.

Вывод - SQL в ВМ можно и нужно.

Интересно, что сперва идет сравнение 32 и 64 битных ВМ. Если ВМ 4х процессорная, 64 битность эффективно ее ускоряет. Если она 1 процессорная - нет.
4х процессорная 64 битная ВМ оказалась близка к 100% загрузке CPU(или к 400%, если за 100% принять один проц) при обращении 1200 клиентов и выполнении 12 000 транзакций \ сек.



За всеми цифрами, конфигурацией сереров и организацией тестирования - сюда.

test

Technorati Profile

PowerShell скрипты под VMware

PowerShell скрипты под VMware - блог(!) про это тут.

VI3.5 - что нового?

Вас интересуют все подробности того, что нового ожидает нас после выхода VI3.5?
Более подробно, чем я писал?
41 официальная страница презентации what's new - тут.

VMware VDI.

У VMware есть достаточно интересное предложение - VDI, Virtual Desktop Infrastructure.
Кратко - терминальный сервер, только в виде большого числа ВМ с десктопными ОС внутри. Само собой, на ESX.

Тут опубликован гайд, как это дело инсталлить и использовать.

Клонирование ВМ на ESX без Virtual Center.

У вас есть несколько ESX серверов? Но нет Virtual Center? Значит, у вас нет возможности выбрать Clone в контекстном меню ВМ.

Можно поступить в лоб:
сделать эталонную машину. Отsysprep'ить ее, и выключить. Скопировать в заначку ее диск - vmdk. Это - шаблон. Для разворачивания из шаблона делаем копию этот диска. создаем новую ВМ, и на этапе создания диска выбираем Use existing HDD и указываем на копию. Все.

Можно поступить сложнее. Как? Читаем тут.

на IXBT неплохая статья.

Статья про новости виртуализации на русском тут.

Citrix Xen и Hyper-V

Прошла информация, что " Citrix XenSource management platforms" будет иметь возможность управлять и Hyper-V.

Отсюда.

вторник, 13 ноября 2007 г.

Как выглядит работа с ВМ в XenSource XenEnterprise v4

Как выглядит работа с ВМ в XenSource XenEnterprise v4 - с картинками, можно посмотреть тут.

Еще раз к вопросу несовместимых CPU при VMotion,

Чрезвычайно уважаемый среди меня человек, Олег Кириллов, поделился рецептом решения проблем несовместимых CPU при VMotion. Цитирую:
"..
В программке VMotion Info в отладочном окошке можно посмотреть информацию CPUID всех процессоров кластера.
Когда VMotion ругается на конкретный регистр определенного уровня я беру значения этого регистра от обоих процессоров, открываю калькулятор Windows, переключаю его в научный режим и умножаю значения регистров друг на друга командой AND. Полученное значение загоняю в качестве маски.
В результате на обоих хостах виртуалка видит одинаковые процессоры с одним и тем же набором функций. Естественно, того CPU, который древнее.
Я списался с автором программки, он обещался в следующей версии сделать не только автоматический расчет масок, но и их установку указанным виртуалкам.
Обещанного три года ждут...
.."

Ранее, по этому вопросу писалось тут.

8 ноября прошла конференция VMware.

8 ноября VMware рассказывала довольно много интересного:

1 декабря в прайсах появится VI3.5. Это ESX3.5 плюс VC2.5. Заказчики, у кого актуален Support and Subscription(SnS) получат обновление до 3.5 бесплатно. Добавляются такие фишки, как:

  • TCP segment offload - когда часть работы по манипуляции с траффиком будет переложена на NIC.
  • Nested Page Tabling - помогает изолировать RAM ВМ друг от друга.
  • NPIV - фактически, возможность создать виртуальный FC HBA. Т.е. у ВМ будет WWN, с которым она стучиться на FC Switch и на СХД. Следовательно, механизмы зонирования и маскировки могут применяться не к хостам, а к ВМ. В частности, это удобно тем, что ВМ может мигрировать между хостами, а доступ к какой то LUN открываем только ей, а не всем хостам, между которыми она может скакать.

  • Site Recovery Manager - весьма зрелищное :) средство восстановления после сбоев нашей виртуальной инфраструктуры. Будет доступен как аддон к VC.
  • Guided Consolidation - в VC можно будет добавить физические сервера. Он их поанализирует, и предложит рекомендации по их миграции в ВМ. Плюс, VMware Converter обещают встроенный в VC, поэтому процесс миграции p2v можно будет запустить с того же окна.
  • Power Management - расширение DRS. Если есть N серверов, а для текущей загрузки хватает N-2(например), то с каких то 2х хостов ВМ будут смигрированны на прочие хосты, и эти два выключены. Для экономии энергии. Конечно, если они понадобятся - их включат обратно автоматически.
  • Update Manager - автомтически из удобной консоли позволяет обновлять ESX. И другие явно поддерживаемые ОС. Пока было сказано про Windows гостевые ОС. Linux сможет проанализировать - что чего то не хватает, но обновить пока не сможет. Пока - имеется в виду в этой версии. Хорошо, что можно задавать правила вида - "Ставить все critical обновления автоматически".
  • Storage VMotion - есть ВМ на какой то LUN. А хочется, чтобы ее файлы(файл-диск, в частности) был на другом LUN. А выключать ее не хочется. Теперь это можно. Нельзя совмещать простой VMotion и Storage VMotion - в последнем случае ВМ остается на том же хосте, перемещаются только ее файлы.

  • ESX3i. ИМХО важно следующее - ESX3i = ESX3.5. Т.е. можно будет использовать как полную, так и "3i" версию ESX. Отличия между ними - только в наличии Service Console, или Линукса, и следствии этого - на полной версии ESX мы сможем в локальном линуксе запустить агент бекапа, агент мониторинга, какие то скрипты. Вот и все.
  • ESX3i ожидается в виде stand-alone продукта чуть позже, чем ESX3.5. Стоить такая отдельная версия должна $499, и для нее не обязательной будет SnS. Так же, обещают какие то искуственные ограничения для отдельной версии, какие именно - еще не решили. Если мы захотим прикрутить к ESX3i HA, DRS, VCB и пр. и пр. - у нас будет такая возможность. Но по деньгам не будет разницы, используем ли мы ESX3i со всеми доплицензиями или 3.5 со всеми доплицензиями.

SWsoft Virtuozzo и Microsoft Windows Server 2008.

Существует хорошая компания SWsoft, делающая весьма и весьма интересный продукт виртуализации под названием Virtuozzo. Особенностью этого продукта является то, что он виртуализует не железо, а ОС. Т.е. мы имеем сервер с одной установленной обычной ОС(Windows/Linux). Затем - слой виртуализации. А затем - т.н. виртуальные среды. Фактически - те же самые ВМ, только используещие одно ядро. Несмотря на это, эти виртуальные среды(ВС) изолированны, могут "ломаться" и перезагружаться независимо друг от друга.
Особенность решения - на одном хосте все ВС только одного типа. Windows - так Windows. Linux - так Linux. Для, например, хостеров - эта особенность не играет отрицательной роли.
В общем, об интересности Virtuozzo можно распространяться долго, но этого я делать не буду. Если заинтересовались - http://www.swsoft.com/

Если не заинтересовались - похоже, придется. Потому что Virtuozzo, возможно, будет компонентом Windows Server 2008. Этим шагом Microsoft хочет усилить свои позиции на рынке хостинга.
Слух отсюда.

Бета VMware Server 2.0

В вышедшей бете добавленно:

  • New ESX-like web based management interface
  • Support for 64bit host OS (Linux only)
  • Support for 8GB RAM per VM
  • Support for para-virtualization guests (VMI interface)
  • Support for USB 2.0 devices
  • Support for VIX API 1.2
Ну и VMware Server 2 будет управляться Virtual Center 2.5 Foundation Edition.

То, к чему мы все идем.

То, к чему мы все идем - тут.

Oracle VM

Про него поподробнее и по русски - тут.

Oracle анонсировал свой гипервизор на основе Xen - Oracle VM

Oracle анонсировал свой гипервизор на основе Xen - Oracle VM.
Подробности - тут.

про изменения в поддержке Микрософт применительно к чужим продуктам виртуализации.

Что, может быть, более интересно - это работа МС над изменением программы поддержки своих продуктов в ВМ под не-Микрософт софтом(Xen,VMware, в первую очередь).
Сегодня, если у вас есть МС-софт в ВМ, вы без поддержки. Чтобы получить полный саппорт, клиентам МС требуется приобрести Premium Support. А она стоит денег.

С июле 2008 обещают поддержку на общих основаниях - т.е. конечному пользователю не нужен будет ни Premium Support, ни что то другое. Предполагается, что вендор софта для виртуализации поучаствует в Server Virtualization Validation Program, сертифицирует свой софт - и вуаля.
Virtual Iron первым заявляет об участии в этой программе. Это означает, повторюсь, что с июня следующего года пользователи продуктов МС в ВМ под Virtual Iron могут обращаться в поддержку Микрософт также, как если бы проблема возникла на физическом железе.

Отсюда.

понедельник, 12 ноября 2007 г.

Про Microsoft Hyper-V

Как я только что писал, Hyper-V(ранее Viridian) будет поставляться в составе Windows Server 2008.
Важно - разных версий этой ОС ожидается ажно 8 штук. Hyper-V будет содержаться в трех из них:
Standard Edition
: One Virtual instance per physical instance
Enterprise Edition
: Four Virtual Instances per physical instance
Datacenter Edition
: Unlimited Virtual Instances

Мировые производители железа работают, как я предполагаю, над предложением Hyper-V более или менее интегрированными с железом. Видимо, а-ля ESX3i.
Цена stand-alone версии обещают в районе 28(двадцати восьми) долларов в таком варианте.
отсюда.

Managing VMware Infrastructure with Windows PowerShell.

К вопросу о PowerShell.

Тут чувак пишет -

вот у нас есть DRS кластер. Значит, ВМ на хостах кластера могут автоматически делать VMotion. Одно из условий VMotion - отсутствие подключенных iso с приватных ресурсов. Уследить ручками непросто может быть. Я за месяц на Visual Basic слабал прогу, которая проверяет наличие отстутствия iso у ВМ - и в случае наличия оключает виртуальный CD привод.
А потом я заинтересовался PowerShell, и на нем в пять минут слабал скрипт из 5 строк, делающий то же самое.
Заинтересовался после презентации с VMworld - Managing VMware Infrastructure with Windows PowerShell.

Infrastructure Planning and Design for Application and Server Virtualization

Микрософт опубликовал Infrastructure Planning and Design for Application and Server Virtualization, сейчас содержащий в себе файлы

IPD Series Introduction
Selecting the Right Virtualization Technology
SoftGrid Application Virtualization
Windows Server Virtualization

Информация в этих документах поможет выбрать правильное решения для виртуализации между MS SoftGrid, Virtual Server 2005 и Viridian(Hyper-V).

Отсюда.

Microsoft Viridian - теперь это Hyper-V

Микрософт объявил, что финальным именем Viridian стало "Hyper-V". Ранее планировавшееся имя Windows Server Virtualization (WSV), по всей видимости, использоваться не будет.

Так же стало известно, что Hyper-V будет поставляться и как отдельный продукт, и как служба в составе Windows Server 2008 64bit edition.

Разница между этими вариантами будет в следующем - Hyper-V как отдельный продукт будет загружаться в контексте Windows Server 2008 Core edition,
а Hyper-V как служба будет загружаться в контексте полной Windows Server 2008 64bit edition.

Бету пообещали к концу января 2008.

Отсюда.

Volume Activation 2.0 поддерживает ВМ

Микрософт предлагает решение для крупных компаний, которым необходимо активировать большое число ОС Vista и Windows Server 2008.

Это решение - Volume Activation 2.0. Ставится маленькая служба - т.н. Key Management Service, позволяющая активировать ОС с себя, без обращения каждого компа в инет индивидуально.


Volume Activation 2.0 будет работать с и поддерживать ОС внутри ВМ.

Отсюда.

суббота, 10 ноября 2007 г.

Гайд по P2V.

Процесс миграции физической машины во внутрь ВМ - головная боль.
Помочь с ней может, например, этот гайд.

Суть - берем BartPE Boot-CD. Добавляем всяческие плагины, драйвера, софт.
Получаем решение для миграции физической машины.

Очень правильный блог.

Удивительно и стыдно, но я только сейчас нашел блог инженеров VMware, посвященный производительности и тюнингу этой производительности.
Тут.
Про каждый пост оттуда я бы делал отдельный кросспост у себя -

  • VMmark 1.0 Results Page Debuts
  • Comparing Intel Dual-Core and Quad-Core Using VMmark
  • Performance and scalability of virtualized Microsoft Exchange 2003 on VI 3
  • Networking Performance and Scaling in Multiple VMs
  • SUN Uses VMmark to Measure X4600 Scalability
  • Improved performance using Shared Folders in Workstation 6.0
  • Windows Vista Performance in VMware Workstation 6.0
  • Multi-NIC Performance Tech Note Published

thevirtualsearch.com

Я уже писал про thevirtualsearch.com - кастомизированный гугловский поиск по виртуализации. Углядел у него плагин к Firefox и IE, тут написанно, чем хорош этот поиск.

Пара статей по русски.

Обзор технологий виртуализации - на русскоязычном сайте virtadmin.ru

Обзор виртуализации на платформе Virtual Iron - vmgu.ru
В заключении этой статьи автор высказывает мнение, что в сегменте СМБ VMware хуже по цена\функционал. К моменту прихода на рынок виртуализации Microsoft, Virtual Iron сможет и в более высоких сегментах быть интересной, и в неразберихе борьбы Microsoft vs. VMware урвать свой кусок рынка.

Лично мне кажется, когда придет Microsoft - все, туши свет. Никакой борьбы не будет :)))

Роадмап продуктов виртуализации Микрософт.

Микрософт обновила план выпуска своих продуктов:

Viridian, первая бета, ожидается скоро, в 4 квартале 2007. Через квартал ожидается появление System Center Virtual Machine Manager 2.0 - а он должен смочь управлять и продуктами VMware в частности.

Картинка.
Отсюда.

вторник, 6 ноября 2007 г.

Infiniband Vs 10Gbit Ethernet для виртуализации.

Тут рассуждение - что интереснее для VI: 10Gb Ethernet или Infiniband?
Вкратце:
автор считает, что на сегодня ситуация, когда в сервер воткнуто много гигабитных сетевушек, зачастую продиктована не требованиями производительности сетевой подсистемы. А требованиями изоляции разных видов траффика друг от друга(Управляющий к SC, VMotion, iSCSI/NFS, сеть\сети ВМ). Плюс дублирование.
Следовательно, сейчас у нас 11 гигабитных контроллеров, а завтра будет 11 10-гигабитных. Хотя по скорости нас и сегодняшний вариант устраивает.
А применение Infiniband позволяет эффективным образом эту проблему обойти.

Бесплатные серверные платформы виртуализации

На сайте vmgu.ru опубликована очередная статья.
Сегодня это - Бесплатные серверные платформы виртуализации.

Сторонее решения для бекапа под VI3.

Платный софт, есть триал.
Для бекапа много чего, в частности поддерживается резервное копирование ВМ на ESX. Поддерживается любая ОС(сама она в процесс не вовлекается), ВМ может быть включена или выключена. Инкрементальный бекап на уровне файлов или блоков.

Инфа отсюда, сам не пробовал.

Пресс релиз конторы, которая хостит 30 000 сайтов на VI3.

Пресс релиз конторы, которая хостит 30 000 сайтов на VI3.

полезные ресурсы

http://www.vm4all.com/ - весь сторонний софт к VI3, с кратким описанием и ссылками.

http://sanbarrow.com/ - поднимают интересные темы:
VMware configuration files ... vmx-parameters
Commandline manipulation of VMware settings
VMware logfiles
Diskreport tool helps to collect data for troubleshooting
Virtual disks and Snapshots
VMware-Shrit-Contest
Links to other useful sites about virtualization ...

http://blog.baeke.info/blog/_WebPages/Tutorials.html - несколько гайдов.

FC SAN или IP SAN? на примере Exchange - тут.

Википедиа про файловые системы - в частности, VMFS3.


HA для VMware Server.

HA для VMware Server.

Продукт, стоящий денег(есть триал). При участии MSCS минимизирует время простоя при сбое хоста(по идее, это от MSCS), плюс при сбое в ВМ. По ссылке это в картинках.

понедельник, 5 ноября 2007 г.

Пара ресурсов

Первый - с говорящим названием SearchVMware.com.
Разнообразные новости, статьи и how-to по продуктам vmware.

Второй - чуть проще -The virtualsearch. Кастомизированный гугловский поиск.

суббота, 3 ноября 2007 г.

Давнишнее, правда, но сравнение по эффективности ESX и VMware Server.

Сравнение производительности ВМ под VMware Server и ESX - с помощью VMark.
ESX впереди, и неплохо.
Тут.

Вопросы.

Какое то время назад мне были заданы вопросы, на которые я пообещал ответить.
К сожалению, работа закрутила, пока не смог выделить достаточное время для проработки этих вопросов. Каюсь. Помню про них и планирую все таки ответить :).
Если кто знает ответы - велкам, буду благодарен.

  • Файл vmdk растет блоками по 16мб. Изменить эти 16 можно?
  • У юзера есть права VM Interaction, VM state. Но восстанавливать из снапшота работающую ВМ он не может. Только если ВМ выключена или в суспенде. Какие права нужны?
Какого именно права не хватает - точно не ясно. Но роль VM Snapshot Manager(могу соврать с именем) может делать искомое, и по набору permissions не сильно отличается.
  • Где хранит разрешения ESX на свои обьекты? Только в юниксовых группах SC?
  • Группы винды как обьекты VC - ориентация на имена или sid?
Очевидно, что как минимум на имена тоже - ибо при смене имени группы, которой в VC были даны права, эта группа отваливается.

пятница, 2 ноября 2007 г.

V-Ployment.

На вход это Windows приложение берет конфиг в .csv формате, а на выход - .iso с дистрибутивом ESX и интегрированным в него файлом ответов для автоматической установки.
Тут
.

Бесплатная книга по PowerShell.

Про PowerShell только что углядел - Микрософт дает бесплатную книгу по нему, на английском. тут.

NFS и ESX.

Тут еще раз к вопросу про эффективность правильных NFS СХД под VI3.

PowerShell и VMware

Скрипт PowerShell для манипуляций с ВМ. Пока - получение их списка, создание снапшотов.
Тут.

Напомню, что немного вводной информации про это я уже писал тут.

Тестирование производительности ВМ под разными продуктами.

Тут чувак опубликовал данные тестов ВМ под MS Virtual PC 2007, VMware Server 1.0.3 и VirtualBox 1.5.0.

Результаты странны:
во всех категориях впереди VirtualBox - и притом на порядки!
например Drive index 40 MB/s(VMware) 44 MB/s(VirtPC 2007) 424 MB/s(VirtBox)

Автор высказывает мнение, что у VirtualBox проблемы с эмуляцией аппаратных часов, и наверное стоит установить VMware tools(и аналоги).
После их установки картинка улучшается для всех, но общие тенденции примерно такие же.

После запуска теста Super PI(видимо, измеряющего комплексную производительность) результаты получились следующими - используйте то, что вам нравится. Производительность одна и та же для всех продуктов.

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

How to backup virtual servers.

Много нерусских букв про How to backup virtual servers.

В каждой шутке есть доля шутки..

..все остальное - чистая правда.

Не могу удержаться от бояна чуть ли не досетевой эпохи:

"Производители "железа" прекратили отчислять процент с продаж в пользу компании Microsoft. Вследствии чего новая, улучшенная версия Windows занимает на диске 50 мегабайт и требует 8 мегабайт оперативной памяти. "

спросим google.

Portable VM.

Лично мне в силу специфики работы чрезвычайно удобно использовать флешку(вернее диск 20Гб с юсб интерфейсом), на которой у меня Portable версии Firefox(с плагином для синхронизации закладок), Total Commander, Nero, QIP, Skype и пара десятков не постоянно используемых приложений.

К чему это я?
К тому, что в перспективе появится возможность таскать на той же флешке Portable VM. Я бы применение нашел.

Пара забавных видео - почему виртуализация это хорошо.

Пара забавных видео:



и

ESX под Workstation 6.

Еще одна статейка про установку ESX под Workstation.
Напомню, что обязательное условие - процы с Intel VT или AMD-V.
В ней дается ссылка на "Virtual Applinec", шаблон, готовую к работе ВМ с iSCSI таргетом внутри. Конфигурирование через веб интерфейс.


Из своего опыта могу сказать: для поднятия тестовых\демо стендов я использовал триальную версию программы StarWind.
Эта программа - Windows приложение с GUI. Позволяет в пару кликов отдать по iSCSI виртуальный RAM диск, файл на винте как LUN, целый винт и еще несколько вариантов.

С ESX работает. VMotion(DRS,HA) работают. Инсталяция, настройка просты. Рекомендую.

Контора, написавшая эту хорошую прогу - основана нашими соотечественниками. В свое время я написал им письмо, указав, что хочется заиметь полную(без ограничения по времени) версию программы для тестирования, в частности с ESX'ом - и они были настолько любезны, что предоставили ключик .
(Сейчас у нее появилась бесплатная персональная версия - ее я не пробовал)

Впечатления от программы - самые приятные.

Get your FREE Online Virtual Lab Starter Kit.

Ваша компания использует ВМ для решения текущих задач?
Вы можете взять VI3 и использовать: разные ВМ, как надо организованную сеть и пр.

Ваши задачи требуют частого изменения виртуальной инфраструктуры?(Например - сегодня тестируем наш софт в Win окружении, и с простой сетевой структурой, завтра - машины и под Linux и сеть реализована сложнее, послезавтра - и т.д.)? Вам хочется иметь возможность воспроизводить всякие баги для лучшего их отлова? Под такую специфику ТОЛЬКО ESX(как и любой другой продукт сегодняшний) уже не до конца удобны.

Тогда вам может быть интересен - VMware Lab Manager. Надстройка к VI3, позволяющая удобным образом решать вышеописанные задачи.
см. FREE Online Virtual Lab Starter Kit, в частности ролик о возможностях этого продукта.

VMware рулит.

Результаты VMware в 3 квартале: продажи ПО увеличились в 2 раза.
Тут на русском, тут оригинал.

..
Несмотря на осторожные предположения аналитиков Wall Street, за прошедшие несколько месяцев VMware удалось практически удвоить объемы продаж ПО для бизнеса.
..

четверг, 1 ноября 2007 г.

Обзор решений Microsoft для виртуализации. Веб-трансляция

Веб трансляция про виртуализацию от микрософт.


Продукты: Longhorn, Windows Server

Рекомендуемая аудитория: ИТ-специалисты

За последние несколько лет виртуализация стала одной из тем наиболее часто упоминаемых в мире ИТ. Почему столько шума вокруг этой технологий? Как можно воспользоваться преимуществами различных виртуальных решений, предлагаемых Microsoft? Можно ли интегрировать эти технологии в рамках инфраструктуры предприятия? Как это сделать и что получится в результате?

В этой веб-трансляции мы рассмотрим тенденции развития технологий виртуализации на примере следующих продуктов:
• Microsoft SoftGrid
• System Center Virtual Machine Manager
• Virtual Server 2005 R2
• Windows Server “Longhorn“

Также мы поговорим об опыте, полученом нашими клиентами в процессе внедрения решений от Microsoft и рассмотрим по каким критериям они выбирали поставщика решения.

Докладчик: Бешков Андрей, экперт по инфраструктурным решениям Microsoft.