Что такое vapp vmware
Обновлено: 21.11.2024
По моему мнению, большинство администраторов VMware до сих пор упускают из виду возможности VMware vApps, потому что они не нашли время, чтобы узнать больше. Я считаю, что как только вы узнаете больше о vApps, вы увидите, что они предлагают потрясающую мобильность и мощность, которые вы захотите использовать в своей инфраструктуре VMware.
В прошлом я создал пару видеороликов о vApp. Это отличные новые функции vApp / OVF 1.0 в vSphere 4 и что такое VMware vApps?. Эти видеоролики содержат полезную информацию о концепции vApp, но они также основаны на vSphere 4, и с тех пор в них был внесен ряд улучшений. Итак, давайте начнем сначала с того, что такое vApp и как вам могут помочь новейшие функции в vSphere 5.
Что такое VMware vApp?
Виртуальное приложение – это контейнер для виртуальных машин, который обеспечивает контроль ресурсов и управление виртуальными машинами, находящимися внутри. Думайте о vApp как о переносимом, автономном блоке, который содержит несколько виртуальных машин, составляющих многоуровневое приложение (например, веб-сервер, базу данных и сервер безопасности), включая все настраиваемые сетевые конфигурации.
- Контейнер для нескольких виртуальных машин
- Управление ресурсами для ВМ внутри контейнера
- Сетевые конфигурации, содержащиеся внутри
- Переносимость виртуального приложения, позволяющая хранить и переносить все в другую виртуальную инфраструктуру.
- Все виртуальные приложения можно включать, выключать, приостанавливать или завершать работу.
- Виртуальные приложения можно клонировать целиком
Возможно, лучший способ понять vApp — создать его, так что давайте узнаем, как это сделать.
Создание vApp
Создать vApp очень просто. Для этого в клиенте vSphere (подключенном к vCenter) нажмите «Файл», перейдите в «Создать» и нажмите «vApp», как показано на рисунке 1. В качестве альтернативы вы можете нажать Control-A.
Рисунок 1
Откроется мастер создания нового vApp. Первое, что вам нужно сделать в этом мастере, — это создать имя для vApp. В моем случае я просто назвал его «Клиент-Сервер-Приложение» и нажал «Далее».
Рисунок 2
Далее необходимо настроить выделение ресурсов для виртуального приложения. На данный момент единственными доступными ресурсами являются ЦП или память. Конфигурации ресурсов аналогичны пулу ресурсов, поскольку vApp действительно содержит пул ресурсов. Ресурсы vApp используют те же общие ресурсы, резервирование и ограничения, что и обычные пулы ресурсов. Обратите внимание, как я пошел дальше и зарезервировал 4000 МГц виртуального ЦП и 6000 МБ (6 ГБ) виртуальной памяти для виртуальных машин, которые будут находиться в пуле ресурсов vApp.
Рис. 3
Наконец, просмотрите перед созданием виртуального приложения, как показано на рис. 4. После просмотра нажмите Готово.
Рисунок 4
Всего за несколько секунд ваше vApp будет создано.
Пришло время перенести существующие виртуальные машины в новое vApp. Конечно, вы также можете создавать новые виртуальные машины и размещать их в vApp. В моем случае я просто перетащил сервер Windows и виртуальную машину Windows 7 в VApp.
Вот как выглядит мое новое vApp:
Рисунок 5
Отсюда я могу включить все виртуальные машины внутри vApp одновременно, щелкнув vApp правой кнопкой мыши и выбрав Power On.
~
Рисунок 6
Обратите внимание, что из того же меню вы также можете клонировать виртуальную машину, создавать отчеты о производительности, добавлять разрешения или оповещения.
Еще один вариант — изменить настройки виртуальной машины.
Редактирование настроек vApp
После создания виртуального приложения можно изменить ряд параметров (намного больше, чем при первом создании виртуального приложения с помощью мастера).
Рисунок 7
Основные настройки виртуального приложения, о которых вам следует знать, — это политика выделения IP-адресов и порядок запуска внутри виртуального приложения.
- Исправлено: IP-адреса настраиваются вручную
- Переходный — выделяется из диапазона IP-сети, управляемой vCenter, при включении и освобождается при выключении.
- DHCP — DHCP-сервер используется для предоставления IP-адресов для виртуальных машин в vApp
Если некоторые параметры политики выделения IP-адресов неактивны (как у меня на рис. 7), вы можете перейти в раздел «Дополнительно», а затем в раздел «Расширенное распределение IP-адресов», где вы можете настроить DHCP или OVF в качестве источника для Распределение IP-адресов.
Рисунок 8
Помимо политики распределения IP-адресов, другим часто используемым параметром для редактирования в vApp является порядок запуска.
Рисунок 9
Порядок запуска — это порядок запуска и завершения работы всех виртуальных машин внутри vApp. Вы можете включить или выключить виртуальные машины в любом порядке. Вы также можете указать, что виртуальная машина должна ждать x секунд перед включением или выключением следующей виртуальной машины в vApp. Наконец, вы можете подождать, пока инструменты VMware не будут готовы на одной виртуальной машине в vApp, прежде чем включать следующую виртуальную машину. Все эти настройки включения/выключения питания содержатся внутри vApp и переносимы при переносе vApp. Однако имейте в виду, что HA, согласно сообщению Дункана Эппинга, vSphere High Availability (HA) не учитывает порядок запуска, настроенный в vApp (надеемся, что это будет улучшено в будущем).
Одной из наиболее заметных вкладок при редактировании vApp является вкладка «vServices». Сегодня здесь много чего нет. Существует только один vService по умолчанию, и это vCenter Extension vService. Служба расширения vCenter позволяет виртуальной машине зарегистрироваться в качестве расширения vCenter, предоставляя ей полный доступ к API-интерфейсам vCenter. Хотя это может быть полезно для виртуальных машин, которым требуется специальный доступ, это также может быть дырой в безопасности, если настроенная виртуальная машина имеет вредоносное программное обеспечение.
Рисунок 10
Я надеюсь, что в будущем будет добавлено больше vServices.
Экспорт vApp
Как я упоминал ранее, одним из самых больших преимуществ виртуальных приложений является их переносимость между виртуальными инфраструктурами. Чтобы экспортировать vApp (включая все виртуальные машины внутри), просто выберите vApp и нажмите «Экспорт» -> «Экспорт шаблона OVF».
Рисунок 11
Затем заполните простую форму, где наиболее важным полем будет указать, куда вы хотите экспортировать данные, и в каком формате (OVF или OVA)
Рисунок 12
После экспорта файл OVF или OVA можно импортировать (развернуть) в другую виртуальную инфраструктуру с помощью параметра "Развернуть шаблон OVF" (по крайней мере, если для его развертывания используется клиент vSphere).
vApps, OVF и vCloud Director
Одной из причин, по которой были созданы vApp, была поддержка vCloud Director и возможность переноса многоуровневых приложений из одного облака в другое. Эти облака могут быть частными облаками, общедоступными облачными службами или гибридными облаками. Вы даже можете экспортировать и импортировать виртуальные машины между vSphere и XenServer или Hyper-V. vApp также совместимы с VMware Workstation.
Виртуальные приложения можно легко создавать с помощью VMware Studio, и вы можете узнать больше об упаковке OVF и ее параметрах на главной странице OVF. Благодаря формату OVF в XML-файле OVF есть множество опций, которые вы можете использовать. Например, OVF может содержать информацию о виртуальном оборудовании vApp, лицензионном соглашении, информацию о продукте, инструкции по обновлению, версию продукта, описание и т. д. При развертывании OVF вам может быть предложено указать сетевые настройки, а затем они могут быть автоматически настроены и применены, когда сначала включаются виртуальные машины в vApp.
Имейте в виду, что понимание vApps является целью экзамена VMware Certified Professional (VCP) в соответствии со схемой VCP.
Я надеюсь, что в будущем формат vApp OVF сможет включать в себя еще больше важной информации внутри пакета, чтобы сделать vApp еще более мощным!
С помощью виртуальных приложений вы можете объединить несколько виртуальных машин в один блок. vApp представлены как объекты в реестре vCenter Server, и ими можно управлять как любой другой виртуальной машиной (включать, выключать, клонировать и т. д.).
Зачем вам использовать vApp? Что ж, современные корпоративные приложения редко ограничиваются одной виртуальной машиной и обычно имеют компоненты, распределенные по нескольким виртуальным машинам. Например, у вас может быть внешний веб-сервер, работающий на одной виртуальной машине, сервер приложений, работающий на другой виртуальной машине, и внутренний сервер базы данных, работающий на еще одной виртуальной машине. Поскольку эти компоненты имеют определенные зависимости (например, определенный порядок запуска), вы можете использовать виртуальные приложения для объединения нескольких виртуальных машин в один блок и управления ими как таковыми.
Для создания vApps у вас должен быть установлен vCenter Server.vApp представлен как объект в представлении Hosts and Clusters:
- Обзор vSphere
- Начало работы
- vCenter SSO и vCenter Inventory
- Виртуальные машины
- Виртуальные сети
- Хранилище
- iSCSI
- НФС
- Оптоволоконный канал
- Хранилища данных
- Шаблоны
- Изменить настройки ВМ
- Миграция ВМ
- Снимки ВМ
- виртуальные приложения
- Безопасность
- Управление ресурсами
- Отчетность
- Будильники
- Высокая доступность
- Отказоустойчивость
- Масштабируемость
сообщить об этом объявлении
vApp – это отличная функция от VMware, представленная в vCenter Server. vApp — это контейнер, подобный пулу ресурсов, который может содержать одну или несколько виртуальных машин. Кроме того, vApp также имеет некоторые общие функции с виртуальными машинами. Виртуальное приложение может включаться и выключаться, а также может быть клонировано.
Виртуальные приложения имеют те же основные операции, что и виртуальные машины и пулы ресурсов. С помощью vApps вы можете установить порядок включения виртуальных машин в vAPP, автоматически назначать IP-адреса виртуальным машинам в vAPP и обеспечивать настройку на уровне приложения. vApps — это полезная функция, когда у вас есть несколько виртуальных машин, которые зависят друг от друга, скажем, у вас есть приложение в вашей среде, которое зависит от сервера БД и веб-сервера, поэтому вы можете сделать vApp этих виртуальных машин вместе, чтобы вы могли указать начало порядок для этих виртуальных машин, чтобы сначала запускался сервер БД, затем веб-сервер, затем сервер приложений, чтобы ваше приложение запускалось плавно без каких-либо проблем.
vApps также использует пулы ресурсов, чтобы вы могли управлять виртуальными машинами внутри vApps для эффективного использования ресурсов. vApps можно экспортировать напрямую как шаблон OVF.
Давайте посмотрим, как создать vApp в vCenter Server.
Шаг 1.
Войдите в веб-клиент vSphere.
Выберите кластер, на котором вы хотите создать vApp.
Щелкните правой кнопкой мыши > Новое vApp > Новое vApp.
Шаг 2.
Выберите «Создать новое vApp» или «Если у вас уже есть vApp, вы также можете его клонировать».
Нажмите "Далее".
Шаг 3.
Укажите имя и местоположение вашего виртуального приложения.
Нажмите "Далее".
Шаг 4.
Настройте распределение ресурсов для виртуального приложения в соответствии с вашими требованиями.
Нажмите "Далее".
Шаг 5.
Проверьте настройки и нажмите "Готово", чтобы создать vApp.
После создания vApp отображается в навигаторе.
Теперь вы можете переместить свои виртуальные машины в vApp.
Вот и мы успешно создали vApp. Используя этот способ, вы можете легко создать несколько vApp в соответствии с вашими требованиями. В следующем посте мы увидим порядок запуска и завершения работы vApps.
На сегодня все, друзья. Надеюсь, вам понравилось читать этот пост, и если вы найдете что-то еще, что можно добавить или удалить, не стесняйтесь писать об этом в наших комментариях. Если вы найдете это полезным, вы можете поделиться этим в социальных сетях, чтобы помочь другим и распространить знания.
Если у вас есть какие-либо вопросы по какой-либо теме, вы можете написать их в нашем разделе комментариев, и мы обязательно предоставим вам лучшее решение как можно скорее.
Присоединяйтесь к нашей группе LinkedIn, чтобы быстро получать новости о наших сообщениях: Mastering VMware.
Загляните в нашу группу Facebook, чтобы обсудить и многое другое.
Вы также можете поставить лайк и поделиться нашей страницей в Facebook, чтобы получать последние обновления.
VMware Cloud Director использует vApps, чтобы упростить создание и управление виртуальными машинами (ВМ). vApps — это, по сути, контейнеры для виртуальных машин, и их можно использовать по-разному. Одним из наиболее распространенных применений vApp является группировка похожих виртуальных машин для упрощения управления. Или вы можете поместить виртуальные машины, которые образуют многоуровневое приложение, в одно и то же vApp для большего контроля. Вы можете создать до 128 виртуальных приложений в виртуальном центре обработки данных (VDC) и интеллектуально объединить их в сеть для создания сложных архитектур, которыми легко управлять.
В этой статье мы рассмотрим, как создать vApp с нуля.
Создание vApp
На информационной панели VMware Cloud Director Virtual Data Center выберите виртуальный ЦОД, в котором вы хотите создать vApp.
На левой панели навигации в разделе Вычисления выберите vApps, чтобы просмотреть список vApps в VDC.
На странице vApps нажмите «Создать», затем выберите «Новое vApp».
В диалоговом окне Новое vApp введите имя и описание вашего vApp.
Имя должно быть таким, чтобы его можно было легко идентифицировать, если вы создаете большую среду с несколькими vApp.
Установите флажок Power on, если вы хотите, чтобы vApp запускался, как только вы закончите его создание.
Нажмите «Добавить виртуальную машину», чтобы заполнить vApp виртуальными машинами.
Вы можете нажать Create на этом этапе, чтобы создать пустое vApp и добавить к нему виртуальные машины позже.
В диалоговом окне Новая ВМ выберите:
Новинка для создания виртуальной машины с нуля без использования шаблона (см. Как создать виртуальную машину с нуля, начиная с шага 5).
Из шаблона, чтобы создать ВМ из существующего шаблона (см. Как создать ВМ из шаблона, начиная с шага 5).
После добавления виртуальных машин в vApp в диалоговом окне Новое vApp нажмите Создать.
Читайте также: