VMware Lab Manager

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:12, 6 июня 2018.
Версия от 18:12, 6 июня 2018; ilya jdanovich (обсуждение | вклад) (Примечание)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
VMware Lab Manager
LM-login-screen.jpg
Экран авторизации VMware Lab Manager
Создатели: VMware Inc.
Разработчики: VMware Inc.
Состояние разработки: Приостановлено
Платформа: VMware Virtual Infrastructure
Тип ПО: Создания среды разработки
Лицензия: Проприетарное
Веб-сайт example.org
VMware Lab Manager – это решение нового класса, построенное на базе платформы VMware Virtual Infrastructure и предназначенное для создания среды разработки и тестирования c автоматизацией наиболее сложного процесса: создание многомашинных программных конфигураций.

Пользователи в любой момент могут самостоятельно создавать «конфигурации», состоящие из множества ОС и изолированных сетей. Кроме того, при помощи технологии network fencing, возможно создание множества копий «конфигураций», без необходимости изменения таких параметров как IP и MAC адреса, Security ID и т.п.

Такая возможность может понадобиться, например, при создании нескольких «конфигураций», являющихся разными вариантами решения поставленной перед разработчиками задачи. Если в будущем понадобится «конфигурация», которая была одобрена и реализована в среде эксплуатации, то её можно практически мгновенно воссоздать на ресурсах, доступных в пуле управляемых серверов. Например, при тестировании новой версии всегда возможно это сделать на тестовой «конфигурации», которая будет являться точной копией эксплуатационной.

В декабре 2006 года продукт Lab Manager наконец-то увидел свет под брендом VMware|. Ранее этот продукт был известен пользователям как Akimbi Slingshot, но с приобретением корпорацией EMC для своей дочерней компании VMware компании Akimbi Systems, к VMware перешёл также и её продукт, получивший своё логическое продолжение и новое название – VMware Lab Manager. Этим объясняется такой большой номер версии для беты нового продукта.

Преимущества VMware Lab Manager

Для тестеров и разработчиков установка операционных систем на нескольких физических компьютерах, установка и конфигурация приложений, создание соединений между компьютерами является очень трудоемкой задачей. С VMware Lab Manager необходимость в этом процессе исчезает, сводясь к настройке, осуществляемой несколькими кликами мыши. Сам процесс занимает секунды[Источник 1].

Преимуществами решения являются:

  • Уменьшение стоимости владения оборудованием, предназначенным для разработки и тестирования.
  • Уменьшение времени циклов разработки и тестирования ПО.
  • Существенное увеличение качества разработки.
  • Упрощённое взаимодействие сотрудничество различных групп разработки, в том числе и географически распределённых.

По сути Lab Manager являлся менеджером менеджеров, разворачивался поверх существующей инсталляции VMware ESX/ESXi и vCenter и позволял организовывать многопользовательский (многоарендный) доступ к общей виртуальной инфраструктуре, выделять пользователям необходимый набор вычислительных ресурсов, автоматически выдавать IP адреса ВМ из пулов, создавать изолированные сети для ВМ, указывать срок аренды для ВМ.

С ростом популярности темы облачных вычислений VMware переключилась на другой продукт - vCloud Director, постепенно перенеся из Lab Manager все наработанные фишки и закрыв его[Источник 2].

Функционал VMware Lab Manager

Основанный на инфраструктуре VMware Virtual Infrastructure 3, Lab Manager позволяет разработчикам и инженерам по качеству ПО собирать и размещать в специальном хранилище полное собрание конфигураций или коллекций зависящих друг от друга компьютерных систем на основе виртуальных машин.

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

Когда конфигурация из библиотеки необходима для использования в целях разработки или тестирования нового ПО, например, например тестирование новой итерации в контексте пользовательского окружения, VMware Lab Manager может мгновенно разместить и подготовить к использованию всю необходимую конфигурацию в наиболее оптимальном пуле ресурсов управляемых серверов.

К тому же, специальная технология сетевого развертывания в VMware Lab Manager позволяет пользователям развёртывать одни и те же конфигурации виртуальных машин без необходимости смены IP и MAC адресов и идентификаторов безопасности (Security ID), что позволяет обеспечить бесконфликтную работу сетевого окружения.

Нет необходимости тратить время на установку операционных систем, конфигурирование приложений и налаживание сетевых соединений - всё это можно сделать одним кликом по пункту меню Deploy в VMware Lab Manager. Теперь QA-инженеры и разработчики могут выполнять свои задачи в рамках политик инфраструктуры VMware, таких как квоты хранилищ данных и политики развертывания на серверах.

Начало работы

Схема развёртывания готовой конфигурации виртуальных машин выглядит так:

  • Пользователь выбирает «мультимашинную» конфигурацию из библиотеки и нажимает “Deploy”.
  • VMware Lab Manager определяет наилучший хост для развёртывания из виртуальной инфраструктуры, затем размещает на нём виртуальные машины выбранной пользователем конфигурации.
  • После этого пользователь получает доступ к консолям этих машин и может не только управлять ими, но также клонировать, добавлять измененную конфигурацию в библиотеку и делать её общедоступной.

Вывод

Продукт VMware Lab Manager предоставляет новые возможности использования виртуальных машин в сфере разработки ПО[Источник 3], решая такие частые и важные проблемы QA-инженеров и разработчиков:

  • в случае, если ошибка не повторяется на компьютере разработчика, но повторяется на машине QA-специалиста, можно просто расшарить сохраненную конфигурацию виртуальной машины и продемонстрировать ошибку разработчику;
  • зачастую необходимо не только построение виртуальной многомашинной структуры в сегменте виртуальной сети (например, SQL Server + Client), как это можно сделать в VMware Workstation с помощью команд (Virtual Machine Teaming), но и возможность оперировать c этой структурой удалённо из разных точек земного шара.
  • консолидация работы QA-инженеров и разработчиков за счет более плотного взаимодействия и мгновенного реагирования на изменения ситуации в процессе разработки.

Последним же особенно понравится возможность интеграции продукта с такими известными системами как: • Segue SilkTest • Segue SilkCentral Test Manager • Rational ClearQuest • Mercury Quality Center Однако, необходимо отметить, что такой вариант построения процесса разработки ПО требует весомых затрат - ведь необходим не только VMware Lab Manager, но и виртуальная инфраструктура, состоящая хотя бы из одного ESX сервера.

Завершение проекта

Как уже было упомянуто ранее в статье, к сожалению, с ростом популярности темы облачных вычислений VMware переключилась на другой продукт - vCloud Director, постепенно перенеся из Lab Manager все наработанные функции и закрыв его.

Все пользователи использующие VMware Lab Manager получили письмо в котором говорится что данная версия продукта будет последней. Вот само письмо[Источник 4].:

«Dear Lab Manager License Holder, 
We want to provide you with an important update about the vCenter™ Lab Manager product. As customers continue to expand the use of virtualization both inside the datacenter and   outside the firewall, we are focusing on delivering infrastructure solutions that can support these expanded scalability and security requirements. As a result of this focus, we have  decided to discontinue additional major releases of vCenter Lab Manager. Lab Manager 4 will continue to be supported in line with our General Support Policy through May 1st, 2013…
The VMware Team»

Источники

  1. Технологии виртуализации VMware: динамическая ИТ-инфраструктура уже сегодня // VMware [2018]. Дата изменения: 04.02.2008. URL: http://www.devbusiness.ru/development/dms/VMware/VMware_Solutions_for_Dynamic_IT_v1_2.pdf (Дата обращения: 27.05.2018).
  2. Немного истории: продукты VMware, которых больше нет с нами // Блог VMpress [2018]. Дата изменения: 26.01.2016. URL: http://blog.vmpress.org/2016/01/vmware.html (Дата обращения: 27.05.2018).
  3. VMware Lab Manager: Новый уровень инфраструктуры для разработки и тестирования приложений. // VM Guru [2006–2018]. Дата изменения: 04.12.2006. URL: http://www.vmgu.ru/articles/VMware-Lab-Manager-Novii-uroven-infrastrukturi-dlya-razrabotki-i-testirovaniya-prilojenii (Дата обращения: 27.05.2018).
  4. VMware Lab Manager конец настал // "V" for Virtualization [2010–2018]. Дата изменения: 14.02.2011. URL: https://sgaldava.wordpress.com/2011/02/14/vmware-lab-manager-конец-настал/ (Дата обращения: 27.05.2018).