Understanding CPU Compatibility Constraints For VMware VMotion - pdf от американской VMUG про совместимость процессоров для живой миграции. Доступно, понятно.
понедельник, 31 августа 2009 г.
VMotion CPU Compatibility
пятница, 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.
Смотреть в первую очередь надо на красные и синие столбики.
Мораль - в данном тестирование падение производительности составило менее 8%.
Нагрузка на процессоры хоста - линия с кружочком - выше в случае FT, т.е. появляются накладные расходы. Тоже порядка до 10%.
esxi footprint
Как вам, скорее всего, доводилось слышать, одно из преимуществ ESXi - это крохотный размер этой ОС.
Думаю, из маркетинговых материалов мы все подчерпнули точную цифру - 32 мегабайта.
Правда, в этих материалах обычно за бортом остается то, что флешка для ESXi нужна хотя бы гигабайт размером. С фига?
Если посмотреть на разделы флешки с ESXi (можно и на диск с ESXi, флешку упоминаю просто для наглядности), то увидим примерно такую картинку:
/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 ix4-200d;
Они в официальном списке совместимости.
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 задержки увеличиваются. Впрочем, ненамного.
И виртуалка с один процессором способная обслуживать тысячу- другую пользователей.
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.
Тема рекомендуется к ознакомлению, ибо в ней дают еще способы или более быстрые варианты этого.
