Немногие знают, что с выходом обновленной платформы виртуализации VMware vSphere 5.5 компания VMware поменяла архитектуру драйверов, которые использует гипервизор для взаимодействия с аппаратным обеспечением. Теперь эта архитектура называется Native Device Driver Architecture, и она позволяет использовать нативные драйверы для VMkernel вместо драйверов под Linux.
William Lam написал хороший пост на эту тему. Изложим здесь его основные моменты вкратце.
Раньше VMware ESX / ESXi использовал архитектуру драйверов Linux, но поскольку ядро гипервизора VMkernel - это не Linux, то VMware пришлось сделать модуль vmklinux, который находится между VMkernel и драйверами:
Эта архитектура позволяет драйверам "Linux-происхождения" общаться с VMkernel через API, предоставляемый vmklinux.
Однако очевидно, что у такой архитектуры есть множество недостатков:
Дополнительный уровень трансляции команд добавляет багоемкости и потерь производительности.
Необходима совместимость драйверов с ядром Linux, хотя требуется-то всего лишь совместимость с VMkernel.
Ограниченность функциональности драйвера - он может сделать для VMkernel не больше, чем может сделать для Linux.
Ввиду всего этого в VMware ESXi 5.5 и была введена новая архитектура, в которой отсутствует ненужная прослойка:
Теперь VMware предоставляет своим партнерам средство разработки Native Driver Development Kit (NDDK), которое позволяет производителям аппаратного обеспечения делать нативные драйверы для VMware ESXi / VMkernel как для отдельной ОС. Доступна эта возможность только партнерам уровня TAP (Technology Alliance Partner).
С одной стороны это все выглядит позитивно, если бы не одно но. Если раньше Linux-драйверы, которые выпускались под лицензией GPL, были доступны как open source, то и исходные коды драйверов для ESXi (в соответствии с лицензией GPL) были также доступны публично.
Поэтому независимые разработчики могли использовать их для разработки собственных и доработки существующих драйверов к устройствам, официально неподдерживаемым VMware ESXi (для так называемого "Whitebox-железа").
Теперь же VMware не планирует выпускать драйверы как Open Source, что сильно ограничит возможности по поддержке аппаратных компонентов и платформ, отсутствующих в списке совместимости HCL.
Платформа виртуализации VMware vSphere 5.5 на данный момент поддерживает как legacy-модель драйверов, так и Native Device Driver Architecture в целях обратной совместимости. Однако рано или поздно VMware откажется от поддержки Linux-драйверов, и многим пользователям такое не понравится.
Поэтому VMware просто обязана предоставить всем разработчикам свободный доступ к NDDK, а не только TAP-партнерам, чтобы сохранить хорошую репутацию в такой ситуации.
Сегодня на VM Guru день новостей об обучении. Заметкой выше мы написали о том, что компания Microsoft сделала ресурс Virtualization Square, который позволит ИТ-специалистам бесплатно не только пройти онлайн-обучение, но и сдать сертификационный экзамен.
Компания VMware, видимо будучи в курсе этой новости, объявила об обновлении своего портала vmwarewalkthroughs.com (о нем мы уже писали вот тут), на котором можно в интерактивном режиме пройти по шагам конфигурации различных продуктов в интерфейсе соответствующего решения.
Теперь на обучающем портале VMware добавились следующие демо решений:
Архитектура ThinApp была существенно доработана таким образом, чтобы работать на еще более низком уровне создания контейнера для приложения, что позволяет виртуализовывать в том числе 64-битные приложения при сохранении производительности близкой к нативной.
Основные новые возможности VMware ThinApp 5.0:
Полная поддержка архитектуры x86-64
Поддержка последних версий Microsoft Office 2013 и Internet Explorer 10 (а также будет выпущена документация на эту тему)
Поддержка и интеграция с решением AppSense для персонализации виртуализованных приложений.
Улучшенное управление ThinDirect с новыми шаблонами групповых политик ADM и ADMX.
На тему интеграции VMware ThinApp 5.0 и AppSense есть вот такое интересное видео:
Кроме того, теперь вернется возможность покупки VMware ThinApp как отдельного продукта (напомним, что было объявлено о том, что он будет доступен только в составе VMware Horizon Suite).
Также было объявлено о том, что средство ThinApp Factory, которое позволяет производить масштабное создание виртуализованных приложений в контейнерах ThinApp из единой консоли, будет перенесено в отдельный Open Source репозиторий на GitHub (естественно, решение будет доступно бесплатно).
Доступность VMware ThinApp 5.0 ожидается одновременно с VMware Horizon View 5.3 (скорее всего, в последнем квартале 2013 года).
Больше двух лет назад (ого, давно же!) мы писали о том, что вышел VMware vCenter Converter Standalone 5.0, который был заточен под миграцию серверов еще на платформу VMware vSphere 5.0. С тех пор компания VMware выпустила решения vSphere 5.1 и vSphere 5.5, соответственно уже очень давно было пора обновить главное средство для P2V-миграции физических серверов в виртуальные машины.
Новых возможностей за два года у конвертера существенно прибавилось, хотя вряд ли все два года над ним велась напряженная работа. Итак, что нового в vCenter Converter Standalone 5.5:
Поддержка VMware vSphere 5.5.
Поддержка virtual machine hardware version 10, а значит и таких фич, как диски по 62 ТБ, виртуальные SATA-контроллеры и прочее.
Поддержка виртуальных машин RedHat KVM в качестве источника для миграции на платформу vSphere.
Новая опция по выбору типа сетевого адаптера для целевой машины на хосте ESXi.
Поддержка новых гостевых ОС (см. ниже).
Параллельная миграция нескольких дисков одной машины, что существенно ускоряет процесс миграции.
Converter Standalone поддерживает следующие гостевые ОС (как источники для миграции):
Windows XP Professional SP3 (32-bit и 64-bit)
Windows Server 2003 R2 SP2 (32-bit и 64-bit)
Windows Vista SP2 (32-bit и 64-bit)
Windows Server 2008 SP2 (32-bit и 64-bit)
Windows Server 2008 R2 (64-bit)
Windows 7 (32-bit и 64-bit)
Windows 8 (32-bit и 64-bit)
Windows Server 2012 (64-bit)
Red Hat Enterprise Linux 3.x (32-bit и 64-bit)
Red Hat Enterprise Linux 4.x (32-bit и 64-bit)
Red Hat Enterprise Linux 5.x (32-bit и 64-bit)
Red Hat Enterprise Linux 6.x (32-bit и 64-bit)
SUSE Linux Enterprise Server 9.x (32-bit и 64-bit)
SUSE Linux Enterprise Server 10.x (32-bit и 64-bit)
SUSE Linux Enterprise Server 11.x (32-bit и 64-bit)
Ubuntu 10.04 LTS (32-bit и 64-bit)
Ubuntu 12.x (32-bit и 64-bit)
Ubuntu 13.04 (32-bit и 64-bit)
Windows 8.1 и Windows Server 2012 R2 пока остаются за бортом, здесь надо будет ждать обновления.
С каких платформ можно производить миграцию средствами VMware vCenter Converter Standalone 5.5:
Физические машины с гостевой ОС и вышеприведенного списка
Настольные платформы:
Workstation 7.x, 8.x, 9.x и 10.x
Fusion 3.x, 4.x, 5.x и 6.x
Player 3.x, 4.x, 5.x, и 6.x
Машины под управлением VMware vCenter:
vSphere 5.5
vSphere 5.1
vSphere 5.0
vSphere 4.1
vSphere 4.0
Сторонние образы резервного копирования и платформы виртуализации:
Acronis True Image Echo 9.1 и 9.5, а также Acronis True Image Home 10 и 11 (.tib).
Symantec Backup Exec System Recovery (бывший LiveState Recovery) 6.5, 7.0, 8.0, и 8.5, а также LiveState Recovery 3.0 и 6.0 (только формат .sv2i).
Norton Ghost version 10.0, 12.0 и 14.0 (только формат .sv2i).
Parallels Desktop 2.5, 3.0 и 4.0 (.pvs и .hdd). Сжатые (compressed) диски не поддерживаются.
Parallels Workstation 2.x (.pvs). Сжатые (compressed) диски не поддерживаются. Контейнеры Parallels Virtuozzo Containers также не поддерживаются.
StorageCraft ShadowProtect Desktop, ShadowProtect Server, ShadowProtect Small Business Server (SBS), ShadowProtect IT Edition, versions 2.0, 2.5, 3.0, 3.1 и 3.2 (формат .spf)
Виртуальные машин на дисках Microsoft VHD со следующих источников:
Microsoft Virtual PC 2004 и Microsoft Virtual PC 2007 (.vmc)
Microsoft Virtual Server 2005 и 2005 R2 (.vmc)
Ну а в качестве целевых ВМ могут быть использованы машины на следующих платформах VMware:
Машины на хост-серверах под управлением VMware vCenter:
ESX 4.0 и 4.1
ESXi 4.0, 4.1, 5.0, 5.1 и 5.5
vCenter Server 4.0, 4.1, 5.0, 5.1 и 5.5
Машины на хост-платформах под управлением следующих настольных систем:
VMware Workstation 7.x, 8.x, 9.x и 10.x
VMware Player 3.x, 4.x, 5.x и 6.x
VMware Fusion 3.x, 4.x, 5.x и 6.x
Скачать VMware vCenter Converter Standalone 5.5 можно по этой ссылке. Напомним, что продукт полностью бесплатен.
Среди анонсов VMworld Europe 2013, проходившего в этом году в Барселоне, компания VMware объявила о запуске двух интересных порталов - VMware Cloud Management Marketplace и VMware vCloud Hybrid Service Marketplace. Оба этих портала направлены на предоставление партнерских решений и решений самой VMware в сфере облачных технологий клиентам этого вендора.
VMware Cloud Management Marketplace
Здесь собраны решения, которые позволяют получить дополнительные возможности для следующих продуктов VMware (всего около 100 штук):
vCloud Automation Center
vCenter Orchestrator
vCenter Operations Management Suite
vCenter Log Insight
Например, посмотрим в раздел решения для универсального мониторинга vCenter Operations Management Suite (мы писали о нем тут) - здесь VMware собрала все Management Packs, которые позволят вам добавить поддержку корпоративного мониторинга для программных или аппаратных компонентов различных вендоров, например, HP или Oracle:
Причем, в первом случае (HP) производителем пака является сама HP, а во втором (Oracle) - пак сделала VMware.
Аналогично, для решения VMware vCenter Log Insight (о нем мы писали тут) есть контент-паки, добавляющие функции анализа и визуализации логов соответствующего программного или аппаратного обеспечения.
А вот, например, отдельное видео о том, как работает контент-пак от NetApp:
VMware vCloud Hybrid Service Marketplace
Этот портал предназначен уже не для частных облаков, а для клиентов VMware, которые используют ресурсы публичного облака VMware vCloud Hybrid Service (vCHS). Тут уже значительно больше объектов (~3800 штук), которые можно выбирать из каталога.
Использовать эти сервисы можно одним из трех способов:
Available via vCloud Hybrid Service Catalog - каталог компании VMware, который пока достаточно мал. Доступны лицензии на Windows Server 2008 и 2012, а также SQL Server и бесплатный CentOS.
Bring your own License (BYOL) - возможность использовать собственную лицензию для виртуальной машины в публичном облаке. VMware тут представляет только документы от вендоров, касающиеся лицензирования и позволяющие понять, как правильно лицензировать приложения в ее публичном облаке.
Virtual Appliances available via Partner - этот линк редиректит на отдельный портал VMware Virtual Appliances Marketplace, где представлены уже преднастроенные виртуальные модули с готовым ПО в виртуальной машине от различных производителей. Тут уже размещены сотни приложений и документов, поскольку портал этот очень древний.
Мы уже много писали о публичном облаке VMware vCloud Hybrid Service (vCHS), которое позволяет взять в аренду виртуальные машины напрямую из датацентров компании VMware.
Кроме этого, vCHS позволяет строить и гибридное облако, если у вас уже есть виртуальная инфраструктура VMware vSphere и пакет продуктов VMware vCloud Suite:
На прошедшей конференции VMworld 2013 Europe компания VMware рассказала о перспективах развития облака vCHS.
Во-первых, VMware анонсировала первый европейский датацентр, который расположен в Лондоне. Там же, в UK, будет построен и второй датацентр. Кроме этого, планируется строительство датацентров и в других европейских странах. Надо отметить, что все данные в этом датацентре находятся под юрисдикцией US и UK, поэтому доступны по первому же запросу АНБ, ЦРУ и прочих спецслужб вероятного противника.
Во-вторых, там же, на VMworld 2013, был анонсирован vCloud Hybrid Service Online Marketplace, который позволяет прикрутить дополнительные сервисы и приложения к своей инфраструктуре в публичном облаке, выбрав из каталога, в котором сейчас находится 3800 объектов. Об этой штуке мы расскажем чуть позже немного подробнее.
В-третьих, ресурсы vCHS доступны сегодня по модели на базе месячной подписки - если вы используете не все ресурсы, вы все равно платите. Эта ситуация изменится в 2014 году, когда VMware перейдет на модель "Pay as you go", позволяющую платить за потребляемые ресурсы. Правда, это тоже не всегда хорошо - так как админы могут насоздавать виртуальных машин, забыть удалить их, а платить потом вам.
В-четвертых, в первом квартале 2014 года появится "Disaster Recovery as a Service" - сервис, который позволит создать реплику ВМ (средствами vSphere Replication) и в случае сбоя на своей площадке переключиться на использование облака VMware. Удобная штука, главное чтобы стоила адекватно. Тогда же, в Q1 2014 появится и бэкап виртуальных машин в облаке vCHS.
В-пятых, в декабре этого года выйдет vSphere Web Client plug in, который позволит полноценно управлять виртуальными машинами в публичном облаке VMware, а в начале следующего года выйдет vCenter Operations Manager, который поддерживает мониторинг инфраструктуры в vCHS.
Ну и, в-шестых, многие из вас, должно быть слышали про покупку компанией VMware конторы Desktone, которая предоставляет решения для организации DaaS-инфраструктуры (Desktop-as-a-Server), которая позволяет предоставлять виртуальные ПК в аренду. Возможно, эти виртуальные ПК можно будет брать из облака vCHS.
Кстати, несколько слов о возможностях купленного VMware Desktone:
Multi-tenancy - возможность изоляции ресурсов между клиентами облака на логическом или физическом уровне.
Self Service of virtual desktops - возможность использования портала самообслуживания для виртуальных ПК, где пользователь может создать сам себе виртуальный ПК.
Grid-based architecture for elastic scalability - возможность масштабирования инфраструктуры на различные географические расположения и ЦОДы.
Low cost of delivery – в продукте используются open source-компоненты, что не требует отчислений Microsoft (+ есть поддержка десктопов Linux).
Ну и, напоследок, забавное видео о Desktone - про волшебника и Citrix:
Попросту говоря, это мощный поиск по логам и их визуализатор, который используется для поиска причин проблем в виртуальной инфраструктуре (root cause analysis):
Напомним, что о возможностях VMware vCenter Log Insight 1.0 мы уже писали вот тут, кроме него доступны также Partner Content Packs от различных партнеров VMware (можно парсить и визуализировать логи, например, от хранилищ NetApp или EMC).
Основные новые возможности VMware vCenter Log Insight 1.5:
Управление контентом
Улучшенный раздел Content Packs
Возможность импорта content pack в окружение пользователя, что позволяет ему их изменять
Возможность изменять поля запросов/виджетов, сохранять и обновлять их по требованию
Функции по реорганизации контента
Так выглядит контент-пак для VMware vSphere:
Импорт контент-пака с возможностью изменения набора компонентов:
Добавление виджета с запросом на дэшборд:
Возможности администрирования VMware vCenter Log Insight 1.5
Страница Health заменена более функциональной страницей Resources
Новое представление Appliance с возможностью обновить виртуальный модуль через веб-интерфейс
Поддержка Active Directory
Скрипт Configure-esxi теперь есть в графическом интерфейсе
Лайв-графики со вкладки Resources:
Поддержка служб Active Directory:
Запуск скрипта Configure-esxi для сбора логов:
Другие улучшения VMware vCenter Log Insight 1.5
Функция сбора уникальных событий за определенное время
Улучшенное кэширование данных, что существенно повышает производительность
Ограничения вывода результатов - теперь можно задавать условие (например, не содержит какой-либо текст), в целях эффективной фильтрации
Новое представление Field Table в результатах поиска для получения детальной информации о событии, которое отражает запись в логе
Уникальные события - хосты, имевшие доступ к Log Insight:
Ограничитель результатов вывода (они применяются динамически):
Представление Field Table:
Публичную бету VMware vCenter Log Insight 1.5 можно скачать по этой ссылке. Релизную версию VMware обещает выпустить в середине декабря 2013 года.
В этом билде были только исправлены баги и не добавилось новых возможностей. Кстати, для интересующихся есть интересная матрица билдов, позволяющая сверить версии компонентов своей виртуальной инфраструктуры.
Это хорошая новость для тех, кто использует серверы HP и все ждет, как бы начать развертывать на них образы ESXi. Сам образ HP Customized ESXi 5.5 ISO доступен тут. Традиционно, драйверы устройств и различные бандлы доступны в VIB-репозитории HP.
Кстати, ранее этот образ уже выкладывала HP, но там была бага с CIM-провайдерами, которая поправлена в этом билде. Что нового в HP Customized ESXi 5.5 :
Убрана поддержка старых серверов, а именно: всех моделей G5 и множества G6 (более подробно в ProLiant Server VMware Support Matrix).
Но это не значит, что там ESXi 5.5 не будет работать.
Утилита hpacucli для конфигурации контроллеров хранилищ из командной строки ESXi была заменена на утилиту hpssacli, которая поддерживает больше контроллеров.
Новая утилита hptestevent, которая теперь может посылать тестовые события WBEM, что может пригодиться для проверки корректности работы механизма WBEM/CIM (проверка, что хост правильно зарегистрирован в HP SIM для мониторинга аппаратного обеспечения).
Процедура обновления HP-сервера с образа vSphere 5.0 или 5.1 на HP customized ESXi 5.5:
Загружаем HP Customized ESXi 5.5 Offline bundle (zip-файл) отсюда.
Загружаем его на датастор хоста ESXi и выполняем команду:
На прошедшей конференции VMware VMworld 2013 в Барселоне компания VMware объявила о скорой доступности решения для виртуализации настольных ПК предприятия VMware Horizon View 5.3 (напомним, что о возможностях версии 5.2 мы писали тут). Несмотря на то, что новая версия продукта продвинется всего лишь на 0.1 единицу, в ней будет очень много новых возможностей, главная из которых - полноценная поддержка 3D в виртуальных ПК.
Напомним, что продукты семейства VMware vCenter Operations (VCOPS) упрощают и автоматизируют управление виртуальной средой с помощью средств анализа для сбора данных и визуализации, которые необходимы для соблюдения уровней обслуживания и обеспечения эксплуатационной эффективности в динамичных гибридных облачных средах (в основном крупных компаний и сервис-провайдеров).
Ранее продукт VMware vCO Management Suite был несколько перепакован, и теперь он включает в себя следующие компоненты (в максимальной комплектации Enterprise):
VMware vCenter Operations Manager - средство комплексной визуализации производительности, ресурсов и работоспособности инфраструктуры, операционных систем и приложений.
VMware vCenter Configuration Manager - ПО для автоматизации управления конфигурацией виртуальных и физических серверов и непрерывной оценки уровня соответствия ИТ-политикам, нормативным требованиям и стандартам в области безопасности.
VMware vCenter Hyperic - средства мониторинга физических аппаратных ресурсов, операционных систем, баз данных и приложений.
В версии vCO Management Suite 5.8 появились следующие новые возможности:
Monitor business critical applications
Теперь средства мониторинга vCO поддерживают Microsoft Exchange Server и SQL Server, что существенно упращает управление инфраструктурой приложений Microsoft средствами vCenter Operations Management Packs. Теперь для этих и других приложений можно будет отслеживать специфические метрики производительности, а также взаимосвязи между компонентами.
Например, отслеживается состояние компонентов MSSQL Agent, MSSQL Analysis, MSSQL Report и баз данных MSSQL. Отметим, что Management Packs будут доступны только для самого дорогого издания Enterprise.
Monitor fiber channel storage
Теперь vCO дает возможность отслеживать статус хранилищ на уровне отдельного HBA-адаптера, всей фабрики или дискового массива. Основная задача такого мониторинга - ответ на вопрос, почему подсистема хранения работает медленно. На данный момент поддерживаются только FC-хранилища, но обещается и поддержка iSCSI и NFS.
В том числе, мониторятся различные виды ошибок (например, CRC), latency и прочие характерные для хранилищ параметры. Infrastructure management packs будут частью изданий vCenter Operations Management Suite Advanced и Enterprise.
Monitor Hyper-v servers
В этой версии поддерживается мониторинг инфраструктуры не только VMware vSphere, но и кластеров Microsoft Hyper-V, то есть гетерогенной инфраструктуры.
Для этого агент Hyperic устанавливается на хост-серверы Hyper-V. Можно также использовать пакет SCOM management pack для vCenter Operations (для тех, кто мониторит инфраструктуру через Microsoft SCOM).
Для Hyper-V можно мониторить следующие вещи:
Cluster, Host, VM Utilization – топ 25 машин по CPU, Memory, Disk IOPS, Network и т.п.
Datastore Capacity and Performance – использованное дисковое пространство, Latency, число команд в секунду и т.п.
Load Heatmaps – CPU, Memory, Disk, Network.
Monitor Amazon AWS services
В целях поддержки гибридных облачных инфраструктур в VCOPS 5.8 есть мониторинг инфраструктуры Amazon, включая EC2, Elastic Block Store, Elastic Map Reduce, Elastic Load Balancing и Auto Scaling Group средствами пакета AWS management pack. Данный MP работает совместно с Cloudwatch service (по REST API), предоставляемым Amazon.
vCOPS предоставляет метрики на VM utilization dashboard, включая статистики по использованию CPU, памяти, диска и прочего для служб Amazon AWS.
Ну и сравнение изданий vCenter Operations Management Suite 5.8, которые в целом остались прежними:
Доступен VCOPS 5.8 будет в середине декабря 2013 года.
В следующих новостях мы расскажем об анонсах следующих продуктов, также сделанных на VMworld 2013 в Европе:
Наверное, почти все из вас знают, что сегодня открывается крупнейшая европейская конференция по виртуализации VMware VMworld Europe 2013, которая проходит в Барселоне. В период с 15 по 17 октября мы услышим немало интересных новостей и анонсов, которые VMware заботливо припасла еще с американской конференции (напомним, что анонсы VMworld 2013 мы описывали тут).
Вот наиболее интересные сессии на предстоящем VMworld 2103 Barcelona (надо сказать, что звездой программы будут продукты семейства vCenter Operations, кроме того нам расскажут про Fault Tolerance с поддержкой vSMP, то есть нескольких процессоров у ВМ):
Oct 15 Tue 11am, VCM5539 – The Missing Link: Storage Visibility In Virtualized Environments
Oct 15 Tue 3:30pm, BCO4977 – VMware vSphere Replication: Technical Walk-Through with Engineering
Oct 16 Wed 2pm, VCM4992 – Tips and Tricks for Capacity Risk Assessment, Rightsizing and Planning
Oct 16 Wed 2pm, VCM5811 – How to Manage vSphere and Hybrid Cloud with vCenter Operations Management
Oct 16 Wed 2pm, STO5638 – Best Practices with Software Defined Storage
Oct 16 Wed 3pm, VCM5008 – vCenter Operations and the Quest for the Missing Metrics
Oct 16 Wed 3:30pm, VCM5100 – How to Customize Your vCenter Operations Management Deployment for Your Specific Business Needs
Oct 16 Wed 3:30pm, BCO5065 – VMware vSphere Fault Tolerance for Multiprocessor Virtual Machines – Technical Preview
Oct 16 Wed 3:30pm, STO7449 – Tech Preview: Accelerating data operations Using VMware VVols and Storage Profile Based Management
Oct 16 Wed 5pm, VCM5009 – Practical Real World Reporting with vCenter Operations
Oct 17 Thu 9am, VCM4952 – Practicing What We Preach: VMware IT on vCenter Operations Management Suite and vCloud Automation Center
Oct 17 Thu 9am, NET5716 – Advanced VMware NSX Architecture
Oct 17 Thu 10:30am, VSVC5280 – DRS: New Features, Best Practices and Future Directions
Oct 17 Thu 12pm & 3pm, VCM5169 – How to troubleshoot VM performance issues across applications, infrastructure and storage using vCenter Operations Management(Live Demonstration!)
Oct 17 Thu 1:30pm, VCM4981 – How to Identify if Your vSphere Environment is Configured to Meet Your Internal IT Standards
Oct 17 Thu 1:30pm, VCM5781 – What’s New and What’s Next in vCenter Operations: A Tech Preview
Для тех, кто хочет своевременно выкачивать сессии в формате PDF, MP4 или MP3 (только аудиодорожка) есть вот такой скрипт. Просто подставляете туда свой логин и пароль с VMworld.com и тип загрузки контента.
Тем из вас, кого интересует технология кластеров хранилищ VMware vSAN будет интересно послушать следующие сессии:
Мы уже писали о технологии VMware VSAN, которая позволяет построить распределенный кластер хранилищ на базе локальных дисков серверов VMware ESXi. Этот кластер позволяет отказоустойчиво хранить виртуальные машины и обращаться к ним с любого из хостов. Недавно компания VMware опубликовала результаты тестов работы ВМ в VDI-инфраструктуре на базе хранилищ VSAN.
Мы традиционно извещаем читателей о том, что компания VMware выпускает черновые и релизные версии своих
руководств по обеспечению безопасности виртуальной среды VMware vSphere (последние тут и тут). На этот раз
руководство вышло заметно быстрее - всего пару месяцев спустя после анонса vSphere 5.5 появилась и бета документа
VMware vSphere 5.5 Hardening Guide.
Как обычно руководство представлено одним Excel-файлом и разделено на следующие секции:
Virtual Machines
ESXi hosts
Virtual Network
vCenter Server (а также различные БД и клиенты)
vCenter Web Client
vCenter SSO Server
vCenter Virtual Appliance (VCSA) и различные аспекты его использования
Не так давно мы писали о технологии VMware
VSAN, которая позволяет строить распределенные кластеры хранилищ на базе локальных дисков серверов VMware ESXi
и которая была анонсирована на прошедшей конференции VMworld 2013. Напомним, что эта технология была куплена
вместе с компанией Virsto Software (у нее русские корни, между прочим), и она на данный момент находится в статусе бета-версии. Эта штука умеет использовать
локальные диски как источник хранения данных, а SSD-накопители - как кэш на чтение и буфер на запись.
На днях компания VMware выпустила интересный документ для тех, кто хочет немного вникнуть в архитектуру решения
VMware VSAN - "What’s New
in VMware Virtual SAN (VSAN)".
Документ содержит следующие секции:
Introduction
Requirements
Install and Configure
Architecture Details
Storage Policy Based Management
Пример создания кластера VSAN представлен ниже - видно, что он поддерживает все распределенные службы VMware -
HA, DRS, vMotion и прочее.
Создаваемые VSAN-хранилища управляются на базе политик, которые определяются правилами, например, избыточность
в хостах или число дисковых страйпов:
Эти политики хранилищ можно назначать виртуальным машинам при создании, а также проверять различные сущности
VMware vSphere на соответствие им. В общем, интересный документ - почитайте.
Как многие знают, еще в прошлых версиях VMware vSphere появилась такая возможность, как задание нескольких виртуальных ядер для vCPU виртуальных машин (cores per socket), которое требуется, в основном, для случаев хитростей с лицензированием. То есть, например, для случаев, когда требуется покрыть лицензиями только виртуальные сокеты, а производительности нужно больше (как вариант - так можно поступать с лицензиями Windows Server не Datacenter Edition).
Многих также заботит вопрос, повлияют ли изменения, сделанные тут, на производительность ВМ. Ответ прост - возможно, если вы изменяете дефолтную конфигурацию и ставите больше одного виртуального ядра на виртуальный процессор. Поэтому без лицензионной надобности лучше эти настройки не менять.
Оставлять по одному ядру на виртуальный процессор машин.
Если все-таки приходится изменять число ядер на vCPU, то нужно знать особенности организации архитектуры сервера.
Про второй пункт и идет речь ниже. Дело в том, что в VMware vSphere есть такая технология как vNUMA, которая работает при количестве vCPU равном 8 и больше для одной виртуальной машины и позволяет самым оптимальным образом отображать физическую архитектуру сервера на топологию NUMA-узлов виртуальной машины (по количеству и размеру).
Например, для процессора AMD Opteron 6174, который имеет два 6-ядерных процессора, объединенных в единый сокет - такая архитектура представляет собой 8 NUMA-узлов (две пары на один процессор). Таким образом для конфигурации без изменения cores per cpu для виртуальной машины технологией vNUMA будет поддерживаться 8 vNUMA узлов, что отлично отражает физическую архитектуру:
Это для случая, когда мы не изменяем количество ядер на vCPU. В VMware прогнали тест в гостевой ОС (какая-то внутренняя утилита) и получили базовое время исполнения этого бенчмарка для указанной конфигурации:
Если же в ВМ ядер на виртуальный сокет больше одного, то размер vNUMA будет равен количеству процессоров ВМ. Выставляем 2 сокета с 12 ядрами на сокет:
Получаем 2 vNUMA-узла, что не совпадает с конфигурацией оборудования:
Поэтому тест выполняется подольше:
А вот если сделаем целых 24 ядра на один сокет:
То получим всего один узел vNUMA:
И как следствие, самую низкую производительность ВМ:
65 секунд против 45 в первом тесте, что означает падение производительности на 31% для данного случая. Поэтому не меняйте просто так число ядер на процессор. Само же количество процессоров можно менять смело.
Дополнительную информацию по этому вопросу можно найти тут:
Недавно мы писали о новой сертификации VMware Certified
Associate (VCA), которая позволяет получить шильдик по одному из четырех направлений (сейчас пока доступно только 3):
В отличие от сертификации VMware Certified
Professional (VCP), сертификация VCA не требует предварительного прохождения курсов, а сам экзамен доступен на сайте Pearson VUE. Небольшая
проблема заключается в том, что сдача этого экзамена стоит 95 евро. Но это оказалось решаемо, и есть возможность сдать этот экзамен не
выходя из дома и абсолютно бесплатно.
Итак, что нужно для этого сделать:
Регистриуемся для сдачи экзамена на сайте VMware Certification, там
шедулим экзамен VCA и получаем Candidate ID.
Далее идем на Pearsonvue.com/vmware, где регистрируемся или входим, если уже есть
аккаунт. После заказа экзамена он будет доступен онлайн в течение 2-х дней.
Далее видим, что он стоит 95 евро. Применяем 2 промо кода VCA150 и VCA13ICS, после чего сумма должна превратиться в 0
евро (взято отсюда):
Сам я эту штуку не пробовал, поэтому если она не работает - не обессудьте.
Многие администраторы виртуальной инфраструктуры VMware vSphere сталкиваются с необходимостью копировать файлы в гостевую ОС виртуальных машин. Делают они это путем копирования на системную шару или обычный общий ресурс, пробросом дисков через RDP и прочими методами.
Но многое из этого оказывается неприемлемым по тем или иным причинам. Чтобы этого всего избежать, Manfred Meier выложил на сайте VMware Directory утилиту vGuestExplorer, которая позволяет получить доступ к файловой системы гостевой ОС виртуальной машины даже без непосредственного сетевого соединения с ней.
Делается это посредством соединения по PowerCLI / PowerShell через VIX API к гостевой ОС виртуальной машины. Можно подключаться к серверу VMware vCenter, а можно к отдельному хосту VMware ESXi. Обязательно наличие установленных VMware Tools в гостевой ОС.
Работает vGuestExplorer как для Windows, так и для Linux.
Установка утилиты проста:
Устанавливаем PowerCLI и выставляем параметр Set-Executionpolicy как Unrestricted.
Выполняем PowerCLI как Administrator и запускаем команду: Set-PowerCLIConfiguration -InvalidCertificateAction ignore -ProxyPolicy NoProxy -Confirm:$False
Запускаем установку vGuestExplorer.
Убедитесь, что VMware Tools установлено в той ВМ, в которую вы будете копировать файлы.
Многие пользователи VMware vSphere применяют репликацию уровня хоста (host-based) для защиты виртуальных машин и их хранилищ. Сама эта технология появилась еще в версии VMware vSphere 5.1 и активно используется в vSphere 5.5. Напомним также, что функции vSphere Replication используются в решении VMware Site Recovery Manager для построения катастрофоустойчивой инфраструктуры небольших компаний.
На днях компания VMware выпустила виртуальный модуль (Virtual Appliance) под названием vSphere Replication Capacity Planning Appliance, который призван помочь при планировании пропускной способности канала сети под репликацию.
Эта бесплатная утилита, доступная на сайте проекта VMware Labs, позволяет смоделировать воздействие vSphere Replication на продуктивную сеть без реальной генерации трафика.
Возможности vSphere Replication Capacity Planning Appliance:
Интерфейс командной строки для настройки репликации в режиме "preview mode", без реального потребления хранилища.
Веб-страница, представляющая графики по потреблению канала для каждой репликации.
Не требует ресурсов сети и хранилищ.
Как начать пользоваться:
Установить виртуальный модуль.
Как только он загрузится, залогиниться по SSH или в консоль с логином/паролем - root/vmware.
Выполнить команду:
cd /opt/vmware/hbrtraffic/
Выполнить команду для симуляции репликации конкретной ВМ (VM_name): ./bin/configureReplication --vc --vcuser Administrator --vcpass --lwd <IP_of_the_Appliance> --vmname <VM_name>
После того, как операция будет выполнена (10-15 минут) получившиеся графики можно посмотреть по адресу:
https://IP_of_the_Appliance:5480/vr-graphs/
Скачать vSphere Replication Capacity Planning Appliance можно по этой ссылке.
Мы уже не раз писали (тут и тут) про расширенные настройки (Advanced Settings) кластеров VMware HA в VMware vSphere (до версии 5.0 включительно). Эти настройки позволяют гибко настраивать различные параметры кластеров, их поведение, определять сетевые настройки и т.п. В этой статье мы приведем все эти настройки в единую таблицу и актуализуем для версии VMware vSphere 5.5.
Как многие помнят, у компании VMware был TCO-калькулятор (который она делала совместно с компанией Alinean), позволявший посчитать совокупную стоимость владения виртуальной инфраструктурой (Total Cost of Ownership, TCO) как для серверной инфраструктуры VMware vSphere, так и для VDI-среды VMware View.
Теперь на его базе компания VMware создала утилиту VMware Cloud Compass Tool (также совместно с Alinean), которая рассчитывает не только показатели TCO, но и умеет определять необходимый пользователю тип облака: приватное, публичное или гибридное:
VMware Cloud Compass предназначен для следующих целей:
Расчет и сравнение моделей TCO (с учетом CapEx и OpEx) для различных вариантов платформ и параметров для онпремизной инсталляции, а также для различных типов облаков.
Оценка устойчивости инфраструктуры к различным рискам, включая такие параметры как доступность, соответствие требованиям отраслевых стандартов, безопасность и т.п.
Оценка необходимых параметров публичного или приватного облака для построения облачного решения в своей организации, а также оценка затрат на эту активность.
Результаты расчетов VMware Cloud Compass доступны онлайн, но при желании их можно скачать в формате PDF и обсудить с коллегами и руководством.
Сразу после релиза обновленной версии платформы vSphere
5.5 компания VMware выпустила очень интересный и полезный документ Performance Best Practices for VMware vSphere 5.5, в котором
рассматриваются аспекты производительности серверов VMware ESXi и виртуальных машин уже с учетом функциональности новой версии.
Например, теперь в документе описаны следующие фичи в контексте производительности:
Функции кэширования на SSD-накопителях vSphere Flash Read Cache, о которых мы писали вот тут. Они увеличивают производительность за счет применения кэша на чтение для операций ввода-вывода виртуальных
машин.
Возможность VMware Virtual SAN (VSAN), о которой мы писали тут.
Она позволяет использовать локальные ресурсы хостов ESXi для построения распределенной инфраструктуры хранения виртуальных машин.
База данных VMware vFabric Postgres database (vPostgres).
Кроме того, были обновлены и дополнены следующие темы в документе (который уже можно смело называть книгой, так как занимает он 90 страниц):
Использование нагрузок в ВМ, чувствительных к скорости подсистемы ввода-вывода и сетевому взаимодействию (интересна также статья в тему)
Техники NUMA и Virtual NUMA (vNUMA)
Техники экономии памяти хоста (Memory overcommit)
Технология Large memory pages
Техника Receive-side scaling (RSS), как в гостевых ОС, так и для адаптеров 10 Gigabit Ethernet
Средства миграции VMware vMotion, Storage vMotion, а также Cross-host Storage vMotion
Техники балансировки нагрузки VMware Distributed Resource Scheduler (DRS) и экономии электропитания Distributed Power Management (DPM)
Обновленный (а точнее полностью переписанный) VMware Single Sign-On Server (об этом у нас тут)
В новой версии VMware vSphere 5.5 при развертывании сервера vCenter 5.5 появился выбор между Simple и Custom методами установки:
Когда вы развертываете VMware vSphere 5.5 в небольшой организации (или делаете апгрейд с vSphere 5.1), где есть несколько серверов ESXi - однозначно следует выбирать Simple Install для сервера vCenter. Это установит все управляющие компоненты на один сервер в следующей последовательности:
Custom Install для vCenter нужно использовать только в следующих случаях:
Установка нескольких серверов vCenter в режиме Linked Mode (при этом первый сервер развертываем в Simple Install, а остальные - в режиме Custom). Помните, что серверы vCenter 5.1 не поддерживаются для Linked Mode в vCenter 5.5.
Разнесение управляющих компонентов по разным виртуальным или физическим серверам (актуально для очень крупных инфраструктур).
Выбор собственной директории для vCenter вместо стандартной C:\Program Files\VMware\Infrastructure
В остальных случаях будет вполне достаточно режима Simple Install для vCenter 5.5.
Кстати, интересен пост о том, что VMware постепенно укорачивает цикл релизов платформы VMware vSphere. Вот как изменяется число дней от одной мажорной версии до другой:
Напомню, что нет смысла сразу бросаться и устанавливать VMware vSphere 5.5 на свои серверы. Как многие помнят, у VMware с выходом новой версии часто появляются баги (например, тут и тут), иногда весьма критические (многие помнят баг с тайм-бомбой), поэтому лучше немного подождать и почитать блоги и новостные ресурсы (например, наш), где будут появляться записи о серьезных ошибках, если таковые там имеются.
Вместе с релизом VMware vSphere 5.5 компания VMware также выпустила симулятор сервера управления - vCenter Server Simulator 2.0 (VCSIM 2.0). Напомним, что это средство (о котором мы писали вот тут) позволяет эмулировать сервер VMware vCenter в котором запущены тысячи виртуальных машин, при этом такие объекты потребляют минимум ресурсов и работают на минимальной конфигурации VMware vCSA (vCenter Server Appliance).
А еще это хорошо подходит для всякого рода демонстраций (потемкинские инфраструктуры) и тестов:
Утилита VCSIM 2.0 входит в состав виртуального модуля vCSA 5.5 (vCenter Server Appliance), но отсутствует в обычной инсталляции vCenter.
Что нового появилось в VCSIM 2.0:
Поддержка Virtual Switch (VDS):
Добавление и удаление хостов ESXi из VDS
Создание/удаление Distributed Virtual Portgroup
Настройка Distributed Virtual Portgroup
Добавление/удаление виртуальной машины из Distributed Portgroup
Поддержка vCloud Networking & Security (vCNS) Support:
Развертывание/удаление объектов vApp с включенным сервисом DHCP
Сохранение постоянной конфигурации окружения при перезагрузке:
Folder
Cluster
Resource Pool
Host
Datastore
Virtual Machine
Network
VDS
Поддержка настройки компонентов:
Шаблон ESXi version
Шаблон ESXi configuration
Настройка хранилищ (Datastore)
Настройка Virtual Machine datastore
Простые команды управления симулятором:
vmware-vcsim-start
vmware-vcsim-stop
Перед использованием VCSIM нужно сначала ознакомиться с инструкциями, приведенными вот в этой статье. Более подробнее о новых возможностях VCSIM 2.0 можно почитать вот тут.
На прошедшей конференции VMworld 2013 компания VMware представила технологическое превью технологии Project Orcha, которая будет полезна пользователям VDI-инфраструктуры на базе VMware Horizon View.
Напомним, что частью пакета продуктов VMware Horizon Suite является решение VMware Horizon Workspace, один из компонентов которого - Horizon Data - предназначен для корпоративного хранения и обмена файлами (бывший Project Octopus - решение наподобие онпремизного Dropbox, о котором мы много писали вот тут).
В консоли Horizon Data на планшете iPad можно просматривать содержимое некоторых файлов (например, картинок или презентаций), но есть файлы, для которых соответствующих приложений просто нет - например, файлы vsd (Visio Document). Так вот VMware Project Orcha - это возможность открыть такой файл на планшете путем запуска консоли к своему виртуальному ПК и последующего открытия этого файла в Microsoft Visio в полноэкранном режиме с поддержкой основных операций с документом:
Эта штука будет доступна в следующих версиях пакета VMware Horizon Suite.
Как мы уже недавно писали, одной из новых возможностей VMware vSphere 5.5 стали функции расширенного управления электропитанием серверов vSphere Host Power Management (HPM). Ранее о таких функциях на платформе VMware vSphere мы рассказыали вот тут.
HPM - это совокупность техник, позволяющих оптимизировать потребление электроэнергии хостом VMware ESXi, когда он находится в состоянии простоя или пониженной нагрузки.
Управление электропитанием происходит через интерфейс Advanced Configuration and Power Interface (ACPI), который позволяет управлять состояниями P-states и C-states. В VMware vSphere 5.0/5.1 дефолтная политика управления питанием была основана на технологии dynamic voltage and frequency scaling (DVFS).
Эта технология использует P-states процессора, что позволяет экономить некоторое количество энергии за счет поддержки процессора на более низкой частоте и напряжении. Но, начиная с VMware vSphere 5.5, политика HPM использует расширенный набор состояний halt states (они же C-states) в дополнение к DVFS. Это намного больше увеличивает экономию энергии при сохранении хорошей производительности, так как состояния C-states процессора почти не сказываются на его производительности, а питания потребляют значительно меньше (а иногда производительность даже растет, особенно для легких и средних нагрузок без большого потока операций ввода-вывода).
Так как теперь ESXi использует весь спектр возможностей по управлению питанием хоста, то в BIOS большинства серверов нужно предоставить гипервизору полномочия на действия по оптимизации энергопотребления процессора. По умолчанию на большинстве серверов такие функции выключены.
Для того чтобы их включить, например, в серверах HP нужно в BIOS зайти в Power Management Options -> HP Power Profile и выбрать пункт Custom. Затем нужно зайти в Power Management Options->HP Power Regulator, где выбрать пункт OS Control Mode.
Для управления глубокими режимами C-states (C1/C1E, C3 и C6) нужно также разрешить их использование со стороны программного обеспечения в BIOS сервера:
Для VMware HPM есть 4 различных политики электропитания:
High Performance - в этом состоянии процессор находится в самом высоком P-state все время, а для C-states используется всего 2 режима: running и halted. Это дефолтная политика для vSphere 5.0 и более ранних версий.
Balanced - вот эта политика и позволяет использовать как P-states для экономии питания, так и, начиная с vSphere 5.5, C-states, выбор которых производится на основе оценки со стороны ESXi с использованием статистического прогноза на время простоя процессора.
Low Power - в этом режиме хост делает все, чтобы снизить потребление энергии, используя алгоритмы P-states и C-states состояний.
Custom - по умолчанию эта политика выставлена как Balanced, но ее уже можно крутить для получения нужного результата.
Для политики Custom есть несколько интересных параметров, которые можно покрутить, если очень хочется (их число по сравнению с прошлой версией ESXi возросло):
По результатам тестов использование C-states для режима Turbo mode дает существенный прирост производительности (при том, что само по себе включение турбо-режима прироста почти не дает):
А вот как использование deep C-states позитивно влияет на потребление электроэнергии:
Интересный график экономии питания в зависимости от нагрузки хост-сервера - получается, что максимальная эффективность у HPM - до 30% загрузки CPU: