понедельник, 31 августа 2009 г.

VMotion CPU Compatibility

Understanding CPU Compatibility Constraints For VMware VMotion - pdf от американской VMUG про совместимость процессоров для живой миграции. Доступно, понятно.






пятница, 28 августа 2009 г.

VMware Fault Tolerance perfomance

На днях был пост Exchange 2007 + Fault Tolerance, про оценку падения производительности ВМ, для которой включен FT.

Еще немного информации на ту же тему - Comparing Fault Tolerance Performance & Overhead Utilizing VMmark v1.1.1.
В качестве бенчмарки использовался специальный продукт от VMware для тестов производительности виртуальных машин - VMark.
Запускался он с профилями MailServer и Database workload.
vmark_ft_check
Смотреть в первую очередь надо на красные и синие столбики.

Мораль - в данном тестирование падение производительности составило менее 8%.
Нагрузка на процессоры хоста - линия с кружочком - выше в случае FT, т.е. появляются накладные расходы. Тоже порядка до 10%.





esxi footprint

Как вам, скорее всего, доводилось слышать, одно из преимуществ ESXi - это крохотный размер этой ОС.

Думаю, из маркетинговых материалов мы все подчерпнули точную цифру - 32 мегабайта.

Правда, в этих материалах обычно за бортом остается то, что флешка для ESXi нужна хотя бы гигабайт размером. С фига?

Если посмотреть на разделы флешки с ESXi (можно и на диск с ESXi, флешку упоминаю просто для наглядности), то увидим примерно такую картинку:
esxi_partitions

/dev/sda4 является загрузочной областью.
/dev/sda5 содержит файлы непосредственно ESXi.
/dev/sda6 содержит резервную копию ESXi. (кстати, как на нее откатиться после, например, неудачного обновления писал тут - ESXi Troubleshooting).
/dev/sda7 хранит дамп.
/dev/sda8 содержит всякие вещи типа клиента vSphere, который можно скачать с веб интерфейса ESXi; iso с VMware tools под разнообразные ОС и прочее.

отсюда - If VMware ESXi 4 is so small, why is it so big?.





cheap NFS \ iscsi storage

К вопросу о дешевых NAS под ESX(i) 4:
В стойку Iomega ix4-200r;
iomega_nas_200r
Не в стойку Iomega ix4-200d;
iomega_nas_d

Они в официальном списке совместимости.





Download VMware SNMP MIB

Скачать VMware SNMP MIB можно отсюда - VMware vSphere SNMP MIB Modules.




VM partition extend after VM disk extend

в kb VMware подборка утилит, которые могут помочь вам в растягивании партиции гостевой ОС, после того как вы увеличили ее vmdk файл - Increasing the size of a disk partition.





Windows XP + esx \ esxi 4

Интересное отличие ESX 4 и ESXi 4.

Редко редко, но всплывает вопрос
"Почему я не могу установить Windows XP в ВМ под ESX?????!!!!!".

Ответ простой - потому что она не знает драйверов для SCSI контроллера, который эмулируется ESX(i).

Где их взять?

Вот тут интересно:
если у вас ESX 4, то образ флопика с ними уже(!) предположен в папку /vmimages/floppies. А вот для ESXi 4 это не так, придется его скачать. Вот тут - http://download3.vmware.com/software/vmscsi-1.2.0.4.flp.

Кто себя чествует не очень уверенно в нелегком деле установки WinXP в ВМ под ESX(i), вот тут гайд - How to Install Microsoft XP on ESX Server;
а вот тут статья в kb - Windows XP setup cannot find any hard disk drives during installation.

UPD. На ESXi таки есть этот образ флопика, но лежит он
/store/packages/4.0.0/floppies
Т.е. если его оттуда скопировать примерно такой командой
cp /store/packages/4.0.0/floppies/vmscsi-1.2.1.0-signed.flp /vmfs/volumes/datastore1/
то можно без затей подключить в ВМ.


среда, 26 августа 2009 г.

Exchange 2007 + Fault Tolerance

VMware Fault Tolerance - чтобы освежить знания о том, что это такое, можно заглянуть сюда - vsphere.vm4.ru/ft.
Кстати, добавил там ссылку на whitepaper VMware vSphere™ 4 Fault Tolerance: Architecture and Performance.

А вот тут - Performance of Exchange Server 2007 in a Fault Tolerant Virtual Machine - делятся результатами тестирования того, какое влияние FT оказывает на производительность ВМ, на примере Exchange 2007.

Понятно, что влияние это негативное, но насколько?

Взяли два сервера, с одинаковыми процессорами Intel Xeon 5500.
Создали ВМ, поставили Win 2008 + Exchange 2007 Mailbox role. 1 vCPU, 10 GB RAM.
В качестве системы хранения использовали iSCSI EqualLogic PS5000XV под все файлы-диски ВМ.
Microsoft Exchange Load Generator (LoadGen) использовался с профилем Heavy Online user.
Результаты:
ft_vs_exchange_1

ft_vs_exchange_2

Как вы видите, из за включения FT задержки увеличиваются. Впрочем, ненамного.
И виртуалка с один процессором способная обслуживать тысячу- другую пользователей.

UPD. из комментариев:


Ну, как водится "баба-яга, против!", опять...

Цитата от MS: "Exchange Load Generator is a simulation tool to measure the impact of MAPI, OWA, IMAP, POP and SMTP clients on Exchange servers."

Те, кто знаком с архитектурой Exchange 2007, знают , что за все соединения, кроме MAPI, отвечает сервер с ролью CAS. Роли CAS и HUB снимают существенную нагрузку с Mailbox, а при нагрузочном тестировании для этой роли следует больше уделять внимание дисковой подсистеме, те результатам утилиты JetStress.

Цитата Todd Muirhead: "Another VM that acted as the domain controller and Hub Transport and Client Access server was on a third blade server in the same chassis."

Те большая часть нагрузки создаваемой LoadGenом просто не учитывается...

Второй вопрос для размышления:
А нужно ли использовать FT для защиты Exchange Mailbox?
Есть же родная кластеризация, как с общим хранилищем(SCC), так и с репликацией(CCR).
Правда, кластер даст нам прерыв сервиса от нескольких секунд до минут... Но восстановление автоматическое!
Да еще кластер потребует лицензий на редакции Enterprise, но с другой стороны для размещения 2000 ящиков не хватит 5 хранилищ, так что Exchange придется брать Enterprise...

Так как всегда - "The Truth is Out There"!







VMware ESXi 4.0 from HP

регулярно сталкиваюсь с вопросом "где скачать ESXi с тюнингом от HP?"
Вроде как с сайте VMware версия от HP пропала.
сегодня узнал про ссылку http://hp.com/go/esxidownload





среда, 19 августа 2009 г.

fast vmdk file copy between esx \ esxi

Вот тут посоветовали способ копирования файлов ВМ между двумя ESX(i) серверами быстрее, чем scp:

ssh machine1
gzip -1 </path/file | ssh machine2 gunzip ">" /path/file

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





вторник, 18 августа 2009 г.

Exchange Server 2007 and Virtualization

Exchange Server 2007 and Virtualization.





понедельник, 17 августа 2009 г.

Microsoft vs VDI

Почему Microsoft саботирует виртуализацию ПК?





VMware DemoLab

Может быть интересно партнерам VMware:

Есть возможность получить доступ к централизованному демостенду VMware.
Логинимся клиентом VMware View, получаем доступ к куче продуктов:
partner_demo
(на скрине список не полный)

"Для получения доступа пожалуйста обратитесь к менеджеру по работе с партнерами VMware или менеджеру по продуктам VMware любого из дистрибуторов вендора - компаниям OCS (OCS.ru), МОНТ (mont.ru) и Софтпром (softprom.ua)"





суббота, 15 августа 2009 г.

thin shrink

Интересный момент касательно thin дисков проясняют тут: Reclaiming unused VMDK space with storage thin provisioning.
Поясню, к чему это относится:

Когда мы создаем диск ВМ (например, в 100ГБ размером), мы выбираем тип файла-диска:
thick или thin.
В первом случае файл сразу резервирует под себя места на диске. 100 ГБ диск ВМ займет на системе хранения 100 ГБ.
Во втором случае файл создается нулевого размера, и растет по факту затребования места изнутри. Записали внутрь еще 500 мегабайт - он на них и вырос.

Это все хорошо. Плохо же то, что если мы внутри ВМ 500 МБ удалим, файл-диск не уменьшится. И если 5000 удалим, тоже не уменьшится. Сколько не удалим, не уменьшится, потому что с т.зрения схд удаления не происходила. Это гостевая ОС в своей файловой системе какие то блоки пометила как "их можно использовать". Получается, со стороны ESX(i) нельзя определить, какие из занятых блоков на самом деле свободны.

В общем, вот рецепт как отнять таки ранее востребованное, но потом освобожденное месте, т.е. как уменьшить vmdk файл в thin режиме:

  1. Скачиваем утилиту sdelete внутрь ВМ.
  2. Натравливаем ее на тот диск, где есть удаленные данные, командой
    sdelete - c E:
    это для диска E:\
  3. Теперь необходимо сделать Storage VMotion этой ВМ, и указав
    Change to Thin Provisioned Disk даже если диск еще не thin но вы хотите его таким сделать
    или можно указать
    Keep Disk Format
    если диск ВМ уже thin.
Как то так.

Default VMFS block size

Когда мы устанавливаем ESX(i) 4 на локальный диск сервера, то установщик создает на этом диске VMFS раздел. К сожалению, он не дает нам возможность выбрать размер блока - ставит дефолтный мегабайт.
Это означает, что для ВМ на этом локальном диске мы не создадим диск размером больше 256 гигиабайт - а ведь иногда хочется.

К сожалению, простого решения проблемы не существует.
Имеющиеся перечислены в статье базы знаний Increasing block size of local storage in ESX 4.0.
И это такие варианты:

  • Переустановить ESX на какой нибудь другой диск - тогда на этом можно будет пересоздать VMFS с нужным блоком.
  • Установить ESX 3.5 - его установщик позволит не создавать VMFS во время установки. Затем создать VMFS с нужным блоком, затем обновить ESX до 4.
По сути все.

Правда, насколько я помню, если заняться автоматической установкой ESX, с файлом ответов - там должна быть возможность указать размер блока.

И еще можно попробовать загрузить сервер с флешки в ESXi, под ним отформатировать, и предложить установщику использовать имеющийся VMFS раздел. Сам я так не пробовал, так что это просто идея.

пятница, 14 августа 2009 г.

future

PC Week/RE
Открыть материалVMware будет строить сервисную платформу?
Этот вопрос был обозначен в повестке дня еще год назад, когда WMware заявила о своих претензиях на создание облачной ОС …
Открыть материал






Руководство по наилучшим методам использования и настройки систем хранения NetApp для виртуальных инфраструктур VMware VI версии 3

Коллеги, процитирую хорошую новость с уважаемого блога:

Наконец то дошел до публикации мой перевод Руководства по наилучшим методам использования и настройки систем хранения NetApp для виртуальных инфраструктур VMware VI версии 3.
Это совместная работа специалистов NetApp и VMware, поможет использующим VMware с этими СХД, впрочем в работе рассматривается много вопросов и “аппаратно-независимых”, которые будут полезны при использовании и не только NetApp, например организацию и настройку многопутевых подключений ethernet-системы хранения (iSCSI, NFS) к серверам фермы VMware VI с помощью транкинга.

Шел он к публикации долго. Настолько долго, что за это время уже успел выйти следующий документ, по работе с VSphere (VI 4). Но тут уж не моя вина. Пока не ясно, будем ли мы готовить новый перевод, но если - обязательно сообщу.

По крайней мере, как я знаю, это единственная такая инициатива на русском языке среди производителей систем хранения.

Читать тут:
http://www.netwell.ru/production/techbiblioteka.php









четверг, 13 августа 2009 г.

vAudit1for VMware View

Для использующих VMware View может пригодится стороння фришная утилита vAudit 1.0.
vAudit1
Дает статистику по работе юзеров с виртуальными десктопами - logon and logon failures, working hours, logoff and disconnection.
Дает расклад по таймингу событий.






hyper-v vs esx

Пинок в сторону Hyper-V - Single Pane of Glass — Hyper-V Edition.
Идея: для тех манипуляций, что счастливые админы ESX делают из окна клиента vSphere,
хайпервивцы вынуждены использовать кучу всего:
h-v_mgmt

В камментах автору, правда, указывают, что не стоит уподобляться и раскладывают в чем он не прав. Тем не менее, определенное зерно истины тут есть.





expirience with vmware

Мне всегда интересно читать отзывы с мест про использование, и особенно опытное сравнение под свои задачи тех или иных продуктов.
Вот - Организация удаленного офиса - VMWare, Intel S5000VSA и прочее.

И еще вот - Вообще в среде недорогого железа под ESX рулит AMD..





vcp 4 - when?

К вопросу о возможности сдачи теста на VCP 4:

На VMWorld 2009 возможность сдавать будет - т.е. тест к 25 августа появится. Код экзамена в системе VUE - VCP410.
Но я пока еще не понял, можно ли его будет сдавать в VUE. Ранее источники говорили, что сдавать в VUE можно будет с 31 августа.
Отсюда.





Kerio MailServer VMware App on Demand

Хотите пощупать облака руками?

Мне тут подсказали интересную новость, скопипастю:

Компания Kerio Technologies объявила о том, что почтовый сервер Kerio MailServer теперь доступен в качестве виртуального приложения в составе бета-версии платформы VMware App on Demand, развернутой на портале VMware Virtual Appliance Marketplace (VAM).

Теперь с возможностями Kerio MailServer можно ознакомиться непосредственно из веб-браузера. Пользователям стал доступен интерфейс Kerio WebMail, а также функция веб-администрирования, позволяющая создавать и настраивать учетные записи, группы и алиасы в тестовом домене. С помощью услуги App On-Demand от VMware всем желающим предоставляется возможность в течение часа добавлять контакты и события в Kerio WebMail, а также отправлять тестовые сообщения во вновь созданные почтовые ящики, не загружая продукт на компьютер и не устанавливая его.


Действительно, есть такая кнопка на страничке загрузки Kerio MailServer
kerio_in_cloud1

Дальше, правда, что то не срослось
kerio_on_cloud2
но может это я такой невезучий :-(

thx Chernyaev Sergey.




ESX vs Citrix Xen Server

Прошлый пост был про еще одну попытку сравнения Hyper-V и ESX.
А тут дам ссылку на сравнение Citrix XenServer и ESX - Technical and commerci
comparison of Citrix XenServer and VMware
.
десяток страниц текстом, и табличка.
XenServer_VMware_compare
Учитывая авторство Citrix, вряд ли документ окажется беспристрастным -но как база для сравнений может пригодится.






среда, 12 августа 2009 г.

Hyper-V vs ESX(i), holywar never ending

И вновь продолжается бой - Hypervisor Footprint Debate Part 1: Microsoft Hyper-V Server 2008 & VMware ESXi 3.5.

hyper-v_vs_esx1

hyper-v_vs_esx2

Сдается мне, все эти сравнения уже всех утомили.





VCB. Проблемы со снапшотом

Имеем VCB. Для бекапа используется технология снапшотов.
Снапшоты иногда не удаляются, но это пол беды - можно удалить руками.
А вот когда снапшоты не создаются с ошибкой:
"creating a quiesced snapshot failed because (user-supplied) custom pre-freeze script in the virtual machine exited with a non-zero return code"
то лечится это тремя шагами/путями:
1. Переставить Vmtools
2. Перетащить VM на другой host
3. Использовать недокументированную опцию -Q команды vcbmounter. -Q0 отключает проверку скриптов.

Был тред на Vmware Communites, но теперь есть только в истории google:
http://209.85.129.132/search?q=cache:aP2XrAkQNJUJ:communities.vmware.com/message/963130%3Bjsessionid%3DFE3CE30A6B4B34388C156016699783AB+vmware+pre-freeze+script&cd=1&hl=ru&ct=clnk&gl=ru

вторник, 11 августа 2009 г.

VMUG 2009 2

Друзья, существует такая штука как VMUG, VMware User Group Community.
Напомню, что это мероприятие представляет из себя неофициальное собрание технических специалистов для обмена опытом. Докладчиками, в основном, являются они же, и докладывают, в основном, о своем опыте. Таким образом, раскрываются интересные темы без наноса маркетингового дерьма, и появляется возможность познакомиться и пообщаться с теми, кто внедряет или эксплуатирует интересующие вас решения.

Прошлая встреча VMware User Group Community прошла весьма плодотворно и интересно.

Мы хотим закрепить и развить успех, и начинаем планировать следующую встречу VMUG.
Ориентировочное время и место: Москва, конец сентября-начало октября.

На какие темы вы хотели бы услышать доклады? Или, может быть, вам есть чем поделиться?
Представители вендоров с техническими докладами также будут желанными гостями.

Все вопросы и пожелания можно оставлять в комментариях тут, на форуме или писать мне - mikhail.mikheev@vm4.ru.






воскресенье, 9 августа 2009 г.

for fun

Немного тематическое из Дилберта:
dilbert





usb safely remove virtual nic

Те из вас, кто работает с vSphere, уже наверное сталкивались с особенностью виртуальных сетевых контроллеров - они теперь USB.
Это хорошо, потому что мы не ограничены количеством PCI слотов, и можем добавлять до 10 vNIC на одну ВМ.
Это плохо, вот по этому:
net_usb1

Но это можно победить, вот так:
net_usb2


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




вторник, 4 августа 2009 г.

виртуализация без бюджета

Камрад sda @sysfaq.ru делится опытом виртуализации для маленьких компаний - Когда же использовать виртуализацию?, Подискутируем?.





суббота, 1 августа 2009 г.

vSphere vNetwork

Хорошая картинка:
vNetwork