среда, 26 мая 2010 г.

XenClient

Познавательно - тест драйв XenClient.
..

Одновременная работа достаточно комфортная, переключение между виртуальными машинами происходит практически мгновенно. Во время одного из переключений XenClient неожиданно перезагрузился. В дальнейшем повторить сбой не удалось - максимум возникала задержка между переключениями. После установки третьей виртуальной машины производительность несколько упала, что, впрочем не удивительно.Пару слов про USB - работает, по крайней мере с USB HDD и USB flash. Работу других USB устройств не проверял, но скорее всего почти все будет работать.
Итак немного выводов:
--Очень прост в использовании, даже начинающий пользователь может быстро разобраться.
--Производительность можно назвать хорошей, если не отличной - комфортная работа с тремя виртуальными машинами Win7 подтверждает сказанное.
--HDX оказался именно таким, как я и ожидал.
--USB накопители успешно подключаются к текущей VM.
--Стабильность под вопросом - неожиданная перезагрузка, впрочем воспроизвести ее не удалось.
Недостатки:
--Ограниченная поддержка гостевых ОС.
--маленький HCL, заработал только на Dell E6400

VDI Microsoft Licensing

Microsoft 1 июля снижает стоимость VDI. Посчитаем стоимость владения.

воскресенье, 23 мая 2010 г.

ссылки про то, куда развивается VMware

VMware и Google: совместимость облаков. - пару слов по русски.

Гугл адаптирует Google App Engine для бизнеса с помощью VMWare.

Google and VMware's "Open PaaS" Strategy - официальное со стороны VMware.

Springing Ahead Toward The Open PaaS со стороны SpringForce

Enabling Cloud Portability with Google App Engine for Business and VMware - со стороны Google.

VMware Acquisitions – What’s it all mean? - вот это рекомендую к прочтению, перечислены покупки VMware и что за продукт выпускает каждая купленная компания.

Sun \ Oracle Virtual Box 3.2

Не так давно появилась новая версию Virtual Box - 3.2.
Список новых возможностей впечатляет:

  • Memory ballooning to dynamically increase or decrease the amount of RAM used by a virtual machine(64bit host operating systems only)
  • Page Fusion automatically de-duplicates RAM when running similar VMs thereby increasing capacity.(Windows guests OSes on 64bit host OSes only)
  • CPU hot-plugging for Linux guest OSes (hot-add and hot-remove) and for Windows Server 2008 x64 Data Center Edition guest OS (hot-add only)
  • Support for Large Pages through Nested Paging
  • RDP video acceleration
    the VRDP server can redirect video streams from the guest to the RDP client. Video frames are compressed using the JPEG algorithm allowing a higher compression ratio than standard RDP bitmap compression methods. It is possible to increase the compression ratio by lowering the video quality. Video streams in a guest are detected by the VRDP server automatically as frequently updated rectangular areas. Therefore, this method works with any guest operating system without having to install additional software in the guest.

    On the client side, however, currently only the Windows 7 Remote Desktop Connection client supports this feature. If a client does not support video redirection, the VRDP server uses regular bitmap updates.
  • Experimental support for Mac OS X guest operating systems
    (we assume that this works only when the host OS is Mac OS, to comply with Apple EULA, even if Oracle is not specific about the point)
  • Support for deleting snapshots while the VM is running
  • Support for LsiLogic SAS as emulated controller
хех. Этот гипервизор, работающий поверх стандартной ОС, по функциям догоняет ESX(i), а некоторых его конкурентов обгоняет.
Забавно.

microsoft virtualization

Цитата отсюда - Интересные видео об интеграции Microsoft Application Virtualization (App-V) и Windows 7 AppLocker:

У Microsoft так много продуктов виртуализации, что временами неискушенные ИТ-специалисты путаются, для чего применять каждый. Ведь нет чего-то одного, что бы подходило к каждой среде и каждому ИТ-проекту. У каждой технологии есть свои сильные стороны и ограничения. Если вы, как и многие, еще не знаете, чем App-V (ранее SoftGrid) отличается от RDS, VDI или Med-V, то рекомендую посмотреть отличный доклад Обзор решений виртуализации.

пятница, 21 мая 2010 г.

VMUG

Коллеги, кто из нижнего или кому до туда недалеко: VMware User Group Нижний Новгород 2010-1.

VMware View + MS NLB

Есть такая штука, и она на слуху - VMware View.
Сервер VMware View принимает подключения от пользователей, и перенаправляет их на ВМ.
По разным соображениям, нам обычно нужны несколько View Connection серверов, и нужна балансировка нагрузки между ними.



Вот как ее, например, можно сделать - Using Network Load Balancing with View.

Cisco Unified Computing System

У Cisco есть прикольная штука - Unified Computing System.
Блейд-шасси, блейд-серверы, сетевая инфраструктура.

Вот тут можно поразглядывать - Interactive Model of Unified Computing System.

Утомленные облаками. Миниатюра для твиттера

юмор на тему "облаков" - Утомленные облаками. Миниатюра для твиттера #utom.

среда, 19 мая 2010 г.

Ops Panel

Интересный "продукт" появился в VMware Labs - Ops Panel for ESX.

После его активации на "домашней" странице сервера ESX отображается список зарегистрированных на нем ВМ.

вторник, 18 мая 2010 г.

Citrix XenServer 5.6

Citrix выпустил Xen 5.6, и слегка поменял концепцию.

Продукт Essentials теперь входит в состав Citrix XenServer, но с разным функционалом, и бесплатно далеко не все.


забавная иллюстрация к VDI

Порадовала картинка:


Думаю, те, кто плотно занимаются VDI - оценят.
Отсюда - The 20-layer VDI model.

понедельник, 17 мая 2010 г.

the book, предзаказ

Коллеги, по поводу предзаказа моей книги:

Издатель начал работу со списком сегодня, в понедельник, и с первыми из вас уже связались.
Так как предзаказано оказалось ровно 350 экземпляров, до конца списка доберутся не за день или два. Но обещают к концу этой недели.

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

воскресенье, 16 мая 2010 г.

Long Distance VMotion, EMC V-PLEX

Когда я в 2005 году увидел VMotion - я сказал "Ух ты".
И уже тогда технологию живой миграции ВМ между серверами нельзя было назвать только что появившейся.
До сих пор живая миграция это фича, вызывающая наибольший вау эффект для незнакомого с ней человека.
Однако сегодня VMotion - это хорошая, полезная фича, появившаяся в каменном веке по меркам ИТ, и удивляться ей пора бы переставать.

А можно начинать удивляться "телепортации ВМ". Куча инфы вот тут - Your Virtual Machine Teleporter is ready… Are you?.
Я обозначу основные моменты своими словами.

Есть такая штука: EMC V-PLEX.
Она позволяет создать географически распределенный виртуальный LUN.
Суть в чем: у нас есть две площадки. На каждой - по системе хранения. Между СХД - репликация.
Но. Сервера на обоих площадках работают как будто с единственной СХД.


Фишка здесь в том, что мы можем для ВМ с сервера на площадке 1 запустить VMotion на сервер с площадки 2. И живая миграция произойдет.
То есть ESX(i) запускает простую живую миграцию между серверами, а происходит - Long Distance VMotion.
Весьма наглядное видео тут:


Основной кадр этого видео:

После выбора данного пункта меню 100 виртуальных машин окажутся в другом городе. В течении минут!

Я так понял, что данное решение должно работать как с разнообразными системами хранения от EMC, так и не от EMC. Сегодня реализовано решение для инфраструктуры, позволяющей синхронную репликацию, в планах на следующий год - и ассинхронную.

EMC’s vCenter Plugin

Для тех, кто использует системы хранения от EMC - хорошие новости тут - EMC’s Next-Generation vCenter Plugins.
Вкратце:

  • some of our platforms connect directly to the vCenter APIs (Unipshere for midrange block/NAS, Recoverpoint) to provide VM-level awareness directly in their GUIs.
  • Our midrange platforms automatically  have all initiators register with them (FLARE 29 and later)
  • We have vCenter/ESX API integrated and application-integrated (Exchange/SQL Server/Sharepoint/Oracle) snapshots and remote replication in EMC Replication Manager
  • we leverage the vStorage APIs for Data Protection, changed block tracking and vCenter API integration in Avamar 5
  • we have extended SRM by providing automated failback capabilities in advance of VMware’s next major Site Recovery Manager release.
  • we support the vStorage APIs for Multipathing with EMC PowerPath (adaptive/predictive queue management and automation of every multipathing task)
  • we support the vStorage APIs for Array Integration – hardware offloading most common storage tasks (this supported on the FLARE revision announced today, and requires a future vSphere release which enables support in vSphere)


Один раз настроив  подключение плагина к своей СХД:

Создаем LUN прямо из интерфейса клиента vSphere:
То же самое верно и для NFS:

Элементарно сопоставляем хранилище VMFS тому LUN, на котором оно находится, и получаем всю инфу по нему:

Получаем доступ к перекладыванию работы на плечи СХД, обратите внимание на пункт контекстного меню FastClone. В видео наглядно показана его работа.


Видео:

cbt, backup, snapshot

C мест сообщают о косяке в механизме Change Block Tracking-
если имела место быть следующая цепочка действий, то это плохо:
1) Есть ВМ со снапшотом.
2) Было осуществленно ее резервное копирование средством, задействуюшим CBT (Это VMware DataRecovery, Veeam Backup и др.)
3) ВМ откатили на снапшот.
4) Решение резервного копирования сделало инкрементальную резервную копию.

Итогом данной последовательности событий может быть повреждение резервных копий.

Подробности см. в статье базы знаний № 1021607.
Так же, имеет смысл обратиться к своему поставщику решения резервного копирования. В частности, Veeam, вроде, какую-то заплатку выпустили.

Хорошая подборка ссылок на все вот тут - Pre-existing Snapshot Could Cause Inconsistent Incrementals Using vSphere CBT.

PowerShell PowerCLI Onyx

У Майкрософт есть хорошая штука - PowerShell.
У VMware есть хороший аддон к ней - PowerCLI.
Вооружившись этой парой, можно удобно управлять инфраструктурой - командная строка, скрипты и т.п.

Обзорненько можно тут глянуть:



ну и вообще целиком мой прошлый пост на эту тему - PowerShell, PowerCLI.

Кто заинтересовался, удобно начать отсюда:
Sphere PowerCLI: урок 1.

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

А для того, чтобы продолжить, очень полезной может оказаться утилита Onyx.

Очень, очень прикольная штука, хоть пока и в альфа-версии.

Вот смотрите (к сожалению, скриншоты с внешнего хостинга пропали :( ):
1) По ссылке скачали архив, распаковали, запустили исполняемый файл.
Нажали звездочку, и указали адрес vCenter.


2) Клиентом vSphere подключаемся на ту машину и порт, где запущен Onyx.

3) В окне Onyx нажать пиктограмму начала записи, и в клиенте vSphere выполнить действия, которые мы хотели бы заскриптовать. В окне Onyx появится готовый скрипт для этого!
Левая из обведенных пиктограмм сохранит содержимое окна в файл скрипта PowerShell.
Те скрипты, на которых экспериментировал я, выполнялись и делали нужную работу без дополнительных усилий с моей стороны.
В Onyx я сохранил скрипт под именем ps_start_SQL_VM.ps1.
В PowerCLI я запустил файл с таким именем.
Все.

Данная утилита произвела на меня огромное впечатление.

the Book on ozone.ru

Спешу сообщить, что на озоне книга уже появилась - Администрирование VMware vSphere
.

пятница, 14 мая 2010 г.

the Book

Коллеги, книга пришла.
Мои экземпляр уже у меня в руках :)


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

четверг, 13 мая 2010 г.

XenClient

Citrix выпустил клиентский гипервизор - А вот и он.... долгожданный XenClient.
Цитата:

Итак вкратце, что же это такое.
Это клиентский гипервизор первого типа, т.е. устанавливается он на "голое железо". В дальнейшем поверх этого клиентского гипервизора происходит установка виртуальных машин.
Ключевыми особенностями Citrix XenClient являются:
  • возможность для одной из виртуальных машин использовать ресурсы аппаратного 3D ускорителя;
  • возможность безопасной работы с приложениями, установленными в одной виртуальной машине из другой;
  • возможность интеграции с решением Citrix XenDesktop.

Ссылка на сайте Citrix - http://www.citrix.com/English/ps2/products/feature.asp?contentID=2300346.

Для справки, у VMware такая штука должна называться CVP, Client Virtualization Platform, о ней новостей нет. Последние мне известные тут - VMware Client Hypervisor.

вторник, 11 мая 2010 г.

offtop

оффтоп мало мало:
я, в общем-то, люблю Windows.
На домашнем компьютере у меня стоит Windows 7 - и меня в ней все устраивает.
Но сегодня - ВНЕЗАПНО! без объявления войны - все файлы exe и lnk оказались ассоциированы с Windows Media Center.
КАК?

Пиратский клаудкомпьютинг

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

понедельник, 10 мая 2010 г.

PAM - Performance Acceleration Module

Цитата:

NetApp протестировала три варианта своей системы FAS3140, самой массовой системы “среднего уровня” (midrange) с помощью популярного теста SPECsfs2008, оценивающего быстродействие системы хранения при работе с сетевой файловой системой NFS или CIFS (подробное описание всех конфигураций, результатов, а также сравнение с аналогичными тестами других производителей вы можете посмотреть на сайте SPEC.org - http://www.spec.org/sfs2008/results/sfs2008.html
В качестве эталонной системы использовалась двухконтроллерная конфигурация с 15 полками 300GB 15K FC дисков (суммарно 224 диска).

И вот какие результаты получились:
Довольно познавательно: за счет чего конфигурация с 56 дисками догоняет и обгоняет по скорости работы конфигурацию из 224 дисков.
Подробности тут - PAM - Performance Acceleration Module.

суббота, 8 мая 2010 г.

Хоть что-то конкретное про безопасность ВМ 2

Порадовал развернутый комментарий к записи Хоть что-то конкретное про безопасность ВМ:

arsenyspb>Интересно как картина IOPS меняется

Кто мешает проверить? :)

Вообще спасибо Михаилу - тема хоть и не новая, но в интересном разрезе (впору ветку создавать на руссишгруппенфоруме Вари, бо в формате комментов блога оттянуться не удастся - утонет пост быстро). Могу лишь отметить, что дисковое криптование пригодно не только для защиты данных от компрометации при краже VM`ки (так же как до этого правильные пацаны шифровали быкапы) - оно так же убережёт от компрометации собственно "рабочий" (активный) набор данных на самих боевых серверах.

За себя могу сказать - ТС продукт неплохой, использовал его на платформах Вин и Мак (и слегка - на лине). На физмашинах современного класса (C2D, C2Q) трансфер на крипторазделах теряет не более 10-15% на массированных дисковых операциях (копирование больших объёмов данных) - скажем, "чистый" трансфер на терабайтной Барракуде с примерно 90-100МБ/с падает до 75-80МБ/с на Барракуде, криптованной ТС (AES). Загрузка проца при этом не превышает 20% на одном из ядер. IOPS`ы пока не мерил (не успел). Также имею одну VM`ку с XP в роли лёгкого SQL-сервера (MySQL), полностью зашифрованную ТС - замеров не делал, но со своими задачами она справляется не хуже, чем было до криптования.

По поводу обсуждаемой заметки...
Всё написано правильно, но варианты защиты инфы далеко не исчерпываются описанной схемой. Например, если СХД позволяет, можно закриптовать его volume, положить на него чувствительную инфу и отдать по NFS в распоряжение VM`ки (лежащей на соседнем volume, можно и некриптованном). Тогда спёртая VM`ка, будучи запущенной во вражеском логове, не увидит штатного NFS-ресурса и лежащих на нём данных.
Если СХД есть "чОрный ящик" от крутого вендора, не позволяющий поставить на себя ТС, то можно отдать её LUN как iSCSI нашей VM`ке, закриптовать полученный "диск" и положить на него данные - при таком раскладе можно даже не использовать описанное в статье FDE (тогда решается проблема автостарта): достаточно сделать автомонтирование криптотома iSCSI в стартующей VM`ке с привязкой к своей сети (точнее, её доверенному ресурсу) - тогда опять же спёртая VM`ка будет долго и безуспешно искать криптотом iSCSI в чужой сети.

Maria Sidorova>
Антон, не соглашусь.
...
2. Если ресурсы попадают под 152 ФЗ, то это требование распространяется не только на государственные учреждения.

Мария, Вы, конечно, формально правы, но ФЗ №152 - "мёртвый закон" (мёртвый во многих смыслах). Я понимаю, что в дискуссиях о нём Вы играете на своём поле (и я Вам не соперник), но длительный мониторинг ресурсов по ПДн укрепил меня в мысли, что или этот "закон" сожрёт всё, до чего дотянется, или сам будет сожран (как вариант - выхолощен).
Мне близка точка зрения коллег из области ИБ о том, что в разрезе ФЗ 152 голова у нас болит не столько как защитить данные, сколько как защититься от регуляторов. Соответственно мы, технари, будем защищать данные, а наши коллеги-юристы пусть думают, как при таких раскладах защищаться от регуляторов. :)

С уважением,
Umlyaut.

пятница, 7 мая 2010 г.

Хоть что-то конкретное про безопасность ВМ

Виртуальные машины и безопасность:

Смотрю везде стали подниматься вопросы VM безопасности. Делюсь своим хендмейд решением, которое позволяет не бояться незаметной кражи образа виртуальной машины.
Итак,имеем в наличии:
-- ESXi сервер 1 шт.
-- Виртуальная машина x шт. (ос имеет значение, об этом далее)
Нужно:
--свести к нулю пользу от возможной кражи виртуальной машины.
Решение вопроса:
....

среда, 5 мая 2010 г.

Microsoft RemoteFX

Сегодня мне помогли подборкой информации о весьма интересной фиче - Microsoft Remote FX.
Из переписки:

Началось все 2 года назад с покупки MS компании Calisto
http://blogs.technet.com/virtualization/archive/2008/01/21/Calista-joins-the-Microsoft-virtualization-product-lineup.aspx
В результате все вылилось в продукт RemoteFX
http://blogs.technet.com/virtualization/archive/2010/03/18/Explaining-Microsoft-RemoteFX.aspx
Есть запись у брайна на эту тему
http://www.brianmadden.com/blogs/brianmadden/archive/2010/03/18/microsoft-announces-quot-remotefx-quot-the-calista-based-hyper-v-requiring-pc-over-ip-competitor.aspx
И его же тех-видео с MS
http://www.brianmadden.com/blogs/videos/archive/2010/03/18/exclusive-video-microsoft-s-tad-brockway-discusses-and-demos-remotefx.aspx
Также MS опубликовала список кто будет поддерживать эту технологию
http://blogs.technet.com/virtualization/archive/2010/03/23/RT_3A00_-Partners-Support-Microsoft-RemoteFX.aspx
Также есть реакция VMware на этот релиз
http://blogs.vmware.com/view/2010/03/introduction--as-most-of-you-probably-heard-microsoft-and-citrix-made-some-pretty-big-announcements-yesterday-there-was-news.html

Что мне запомнилось:
RemoteFX это не отдельный продукт, это часть Windows Server 2008 R2 Service Pack 1;
В общем-то, RemoteFX это кодек, как H.264; но кодек, расчитанный на риалтайм.

Поддерживается:
  • Программная запаковка на сервере;
  • Запаковка с использованием GPU(с расширением Hyper-V, которое позволит давать доступ к GPU для ВМ, притом разделять видеоадаптер между ВМ).
  • Запаковка на аппаратном специализированном контроллере, который может быть установлен в сервере.

Благодаря Microsoft RemoteFX, пользователи смогут работать с такими вещами как Windows Aero, full-motion video, Silverlight animations, 3D applications – все то, что доступно на локальных ПК, но с использованием на стороне юзера просетньких клиентов, с передачей всех вкусностей через LAN.

видео:
К данным плюшкам примажется и Citrix (это если слегка утрированно :-).
Citrix планирует интегрировать данный функционал в XenDesktop и HDX.

В среде Windows Server 2008 R2 SP1, RemoteFX будет доступен при подключении к ВМ на Hyper-V, и терминальным сессиям "session virtualization" (обычно называемым Terminal Services).

RemoteFX будет расширять стандартный RDP, что вызовет обновление RDP в новых версиях Windows.

Если повернуть на тропу сравнений, то RemoteFX имеет довольно много общего с PC-over-IP. Обратите внимание на последнюю из ссылок в переписке - What to Make of Microsoft's Protocol Announcements - там представитель VMware наглядно объясняет почему RemoteFX - отстой ;-).

big thanks Панин Артем.

VCP 2

хе хе хе

сегодня меня порадовали внесением в транскрипт информации о сертификате VCP 2. За 2005 год :)

the book

По поводу книги - сегодняшняя переписка с издателем:

Михаил, добрый день!



Книга напечатана, но еще в типографии. Как получу сигналы – вам напишу. Должны в пятницу привезти тираж.

Думаю, что можете высылать список подписчиков на книгу)

так что форма предзаказа закрывается. О возможности приобретения теми, кто предзаказ не оформлял, будет сообщено дополнительно (и, надеюсь, скоро :-)

вторник, 4 мая 2010 г.

VMware Support Toolbar

Появилась такая штука - тулбар для браузера от VMware.
видеоFAQ по нему:



я сам себе поставил - на удивление неплохо.

4.1

мне как-то казалось что это под NDA, однако вот тут - vSphere 4.1 features leak - можно на буржуинском прочесть про новшевства в vSphere 4.1.
Однако и номер версии, и набор фич в релизе может отличаться от указанных.

vmware security

Миф 2. Гипервизор взломать – невозможно!?

воскресенье, 2 мая 2010 г.

other

Возможно, вам это будет интересно:

суббота, 1 мая 2010 г.

MS Windows Server 2008 R2 Hyper-V VS VMware vSphere

давно не было холиворов ;-)

от 16 апреля 2010 сравнение VMware vSphere и MS Hyper-V R2 - MS Windows Server 2008 R2 Hyper-V VS VMware vSphere.

ESXi CIM update

Правильную проблему подняли тут - New HP CIM Patch Released, Update Manager Still Can’t Apply It.

Суть:
Есть ESXi в версии от производителей серверов - HP, Dell, IBM.
Они отличаются т.н. CIM provider, компонентом, отвечающим за сбор данных с оборудования сервера.
HP (по поводу остальных не знаю) выпускает свой вариант CIM отдельно (ссылка на новую версию есть в оригинальном посте, но страница требует авторизации вот помогли с ссылкой - HP ESXi Offline Bundle for VMware ESXi 4.0 Update 1 ).

Обновления данного компонента периодически случаются.
А как их устанавливать?

Сегодня единственный способ - командная строка.
Хотя, наверное, еще можно искать дистрибутив ESXi  с интегрированной новой версией CIM provider, и обновлять целиком ESXi.

Оба действия не очень красивы, учитывая наличие весьма мощного VMware Update Manager. Но, не судьба :-(

RAWC

Для партнеров компании VMware стало доступным средство под названием VMware Desktop Reference Architecture Workload Simulator (RAWC) 1.1.

With RAWC 1.1, Solution Providers can better anticipate and plan for infrastructure requirements to support successful VMware View deployments for Windows 7 Migration.

RAWC 1.1 now simulates user workloads in Windows 7 environments and can be used to validate VMware View designs to support Windows 7 Migrations.  RAWC 1.1 supports the following desktop applications in Windows 7 and Windows XP environments: Microsoft Office 2007, Microsoft Outlook, Microsoft Internet Explorer, Windows Media Player, Java code compilation simulator, Adobe Acrobat, McAfee Virus Scan, and 7-Zip.

RAWC 1.1 also includes bug fixes and several enhancements in test run configurations, usability and user interface.  Please see RAWC 1.1 product documents for more details.

VMware partners can download RAWC 1.1 software and the product documents from VMware Partner Central:Sales Tools > Services IP.

ESX \ ESXi SNMP MIB

SNMP MIB 4 Update 1 available for download.

SDK

Для vSphere VMware реализовала кучу всяких разных API и SDK.
Жалко я в этом мало что понимаю, а выделить много времени на разбираться не могу.

Путь не мне, но может кому из вас пригодится подборка для начала работы с SDK, позволяющими реализовать практически все, что угодно, включая управление жизненным циклом ВМ, мониторинг компонентов vSphere и др. - Your online Learning Materials - vSphere Web Services SDK.

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

VM disk defragmentation

К вопросу о дефрагментации дисков виртуальных машин - Windows Guest Defragmentation, Take Two.
Суть:
1) была создана ВМ с диском в 50 ГБ, 29 из которых занято.
2) Данные на этом диске были искуственно фрагментированы.
3) ВМ была склонирована, клон был подвергнт дефрагментации.
4) Осуществлено сравнение двух полученных копий. В качестве операции сравнения использовалась установка SQL Server 2008. Отслеживалось время процесса и статистика работы дисковой подсистемы средствами гипервизора (vscsiStats).

Количество операций ввода вывода разного размера:


После дефрагментации значительно увеличилось число операций ввода вывода, осуществляемых последовательно. Удивительно ;-). На дефрагментированном диске последовательно осуществлялось порядка 30% операций IO. У фрагментированного - порядка 15%.

Улучшилась ситуация с задержками. Основная информация тут - почти не осталось операций с задержками свыше 30 миллисекунд. В случае фрагментированного диска число таких операции составляло до 15%.


Вывод: дефрагментация довольно ощутимо улучшила общее время выполнения работы, среднее значение latency улучшилось на порядок (!), с 58 до 3.5 мс. Основной вклад в улучшение внесла практически полная пропажа операций, выполняемых более 30 мс.

Сводная статистика:


Некоторые оговорки:
  • Для тонких дисков, ВМ со снапшотами и ВМ с Linked Clones  операция дефрагментации приведет к значительному росту потребляемого места. Однако для тонких дисков, возможно, достаточно будет всего лишь Storage VMotion для уменьшения к ожидаемому размеру.
  • Сложно гарантировать положительный эффект в реальности - обычно один LUN разделяют много ВМ. Совокупные обращения, пусть последовательные для каждой из них, фрагментированы для LUN целиком.
  • Для приложений, оперирующих малыми блоками (обычно это сервера БД), эффект вряд ли будет значительным.
Если для кого-то данная тема представляет прикладной интерес, рекомендую глянуть комментарии к исходному посту.

thinapp

Есть такая штука - виртуализация приложений.
У VMware есть продукт для этого - ThinApp.
С его помощью можно создать самодостаточный package с приложением.
А вот если перед вами встает задача заменить установленное по старинке приложение приложением, виртуализованным с помощью ThinApp, то это реализуемо.
Иллюстрация того, что имеется в виду на видео - тут.

Инструкция: Using ThinApp MSI's to Replace a Native App.