Компания VMware запустила новый сервис VMware Labs, где разработчики компании могут опубликовать различные утилиты и программы для платформ VMware, которые могут оказаться полезными при работе с инфраструктурой виртуализации. Назначение проекта Labs - публикация собственных разработок инженерами компании, которые впоследствие могут быть включены в различные продукты VMware. На данный момент утилиты для VMware vSphere доступны как Technology Previews под open source лицензиями и без каких-либо гарантий в отношении работы в производственной среде и возможности их дальнейшего полноценного выпуска.
Это не утилита, а скорее фреймворк (набор классов), с помощью которого можно разрабатывать приложения для VMware vSphere, основываясь на популярном веб-сервере Apache. Выпускается под лицензией Apache Software License 2.0.
Данный пакет, выпускаемый под лицензией New BSD License, представляет собой библиотеку для управления исполняемым кодом приложения в то время, пока оно запущено, с возможностью модификации его частей. Предназначен для анализа работы приложений, их профилирования, оптимизации и т.п.
Утилита esxplot представляет собой GUI-приложение, которое позволяет анализировать данные, собранные в пакетном режиме работы команды esxtop. В esxplot загружаются файлы с параметрами производительности, после чего в левой части появляется иерархия объектов, а в правой - графики производительности. На одном графике можно отображать до 16 метрик производительности, после чего их можно экспортировать в jpeg. Утилита выпускается под лицензией GPL 2.0.
Об утилите Onyx, представляющей собой "макрорекордер" для разработки скриптов PowerShell / PowerCLI, мы уже писали. По-сути, Onyx - это средство, которое позволяет вам сгенерировать сценарий PowerCLI для VMware vSphere, исходя из действий, которые администратор выполняет в vSphere Client.
SVGA Sonar - это демо-приложение для библиотеки SVGADevTap. Сама же библиотека SVGADevTap предназначена для взаимодействия с драйвером гостевой ОС VMware SVGA и передачи информации об изменениях в отображении картинки на экране. Назначение данной библиотеки мне пока неясно - если вам известно, напишите, пожалуйста в каменты.
Как вы знаете, в VMware vSphere 4 появился такой объект vApp, ориентированный на создание многомашинных конфигураций с предопределенными настройками виртуальных машин и даже условий функционирования гостевых ОС. Утилита vApprun позволяет перенести эти свойства виртуальных контейнеров vApp на VMware Workstation и VMware Fusion. Далее OVF-пакеты, которые были созданы с помощью vApprun можно использовать на различных платформах VMware или в "облачном" vCloud.
О данном средстве управления виртуальной инфраструктурой VMware vSphere с мобильных устройств уже сообщалось на VM Guru. Небольшой обзор возможностей vCenter Mobile Access (vCMA) представлен на видео ниже:
Что можно делать с виртуальной инфраструктурой vSphere с мобильного телефона с помощью vCMA:
искать виртуальные машины в пределах датацентра
переносить их между хостами VMware ESX с использованием VMotion
использовать запланированные задачи, тревоги и события
VMware Guest Console представляет собой средство доступа к гостевой ОС виртуальной машины, что, например, позволяет просматривать список процессов в гостевой ОС Windows или копировать файлы между гостевой и хостовой ОС. Также в VGC есть средства работы со снапшотами (snapshots), механизмы массового развертывания приложений и статистики гостевой ОС.
Обзор возможностей VMware Guest Console представлен на видео ниже:
vSphere Java API - это набор библиотек, которые работают поверх интерфейсов vSphere SDK Web Services и позволяют независимым разработчикам создавать программы на Java для управления платформой VMware vSphere. Выпускается под лицензией BSD License. Больше информации о VI Java доступно здесь.
Данное ПО позволяет анализировать трафик USB-устройств, который идет через порты в операционной системе (например, в гостевой ОС VMware Workstation). Virtual USB Analyzer представляет собой средство для анализа и визуализации логов устройств USB с удобной навигацией по временным меткам и средствами сравнения логов и работы с большими файлами. Больше информации о Virtual USB Analyzer доступно здесь. Выпускается под лицензией MIT License.