Vapp vmware что это

Обновлено: 02.07.2024


Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
  • VMware Technology Network
  • :
  • Global
  • :
  • Russian
  • :
  • Russian Discussions
  • :
  • В чем прелесть VMware vApp?
RumataRus
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

В "vSphere Basic System Administration" есть глава 10 "Managing VMware vApp". В ней в дается представление о том, что такое vApp:

"You can use VMware vSphere as a platform for running applications, in addition to using it as a platform for running virtual machines. The applications can be packaged to run directly on top of VMware vSphere. The format of how the applications are packaged and managed is called VMware® vApp.

A vApp is a container, like a resource pool and can contain one or more virtual machines. In addition, a vApp also shares some functionality with virtual machines. A vApp can power on and power off, and can also be cloned."

В связи с этим текстом несколько вопросов.

1. Что подразумевается под приложениями (applications) в данном контексте?

2. Зачем может потребоваться запускать эти приложения "in addition" к использованию виртуальных машин (ВМ)?

3. Зачем эти приложения run directly on top of VMware vSphere?

4. Какую конкретнее "some functionality" vApp разделяет с ВМ?

Короче, в чем прелесть vApp, для чего это создано?

AntonVZhbankov
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

>1. Что подразумевается под приложениями (applications) в данном контексте?

Приложения в ВМ.

>2. Зачем может потребоваться запускать эти приложения "in addition" к использованию виртуальных машин (ВМ)?

Работа машин мало кого интересует, кроме администраторов. Всех интересует работа приложений.

>3. Зачем эти приложения run directly on top of VMware vSphere?

vApp может использоваться для создания некого черного ящика, в котором что-то работает. Там не нужно администрировать винду, линукс или еще что-то. Просто указать сетевые настройки и может быть какие-то логины/пароли. В итоге получается как если бы приложение работало не в ОС, а напрямую на vSphere.

>4. Какую конкретнее "some functionality" vApp разделяет с ВМ?

Это написано следующим приложением. vApp можно клонировать целиком, включить или выключить как обычную ВМ.

MCSA, MCTS Hyper-V, VCP 3/4, VMware vExpert '2009

RumataRus
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

vApp может использоваться для создания некого черного ящика, в котором что-то работает. Там не нужно администрировать винду, линукс или еще что-то. Просто указать сетевые настройки и может быть какие-то логины/пароли. В итоге получается как если бы приложение работало не в ОС, а напрямую на vSphere.

Антон, а как приложения Windows могут работать вне операционной системы Windows?

Можете привести пример таких приложений?

И в чем прелесть такой работы? Так могут работать только самодостаточные приложения.

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

Это написано следующим приложением. vApp можно клонировать целиком, включить или выключить как обычную ВМ.

Если это все, то не густо.

michigun
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

vAPP, как и указанно в цитате - контейнер для ВМ.

Этот контейнер - для нашего с вами удобства.

Вот смотрите: у вас есть задача, которую решает группа ВМ. Например - сервер приложений, работающий с базой данных.

Для вас каждая ВМ в отдельности интереса не представляет - они нужны вам именно вместе.

Особенно весело, когда это - Virtual Appliance. Т.е. сторонний поставщик дает вам несколько предустановленных ВМ, решающих какую-то задачу. У них своя внутренняя сеть, настраивать которую вам, в общем-то, не нужно бы.

У них свой собственный порядок включения.

Для них стоит выделить сколько-то ресурсов.

Вот это и позволяет удобно реализовать vApp.

Он - пул ресурсов.

Он весь включается и выключается одной кнопкой (не он сам конечно, а ВМ в него помещенные).

Для ВМ в vApp указывается порядок старта и задержки между стартом.

Для ВМ в vApp можно сеть настраивать не статикой и не DHCP - а промежуточным "IP pool" (см. соотв. закладку для dataenter).

AntonVZhbankov
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

>Антон, а как приложения Windows могут работать вне операционной системы Windows?

Во-1, кто сказал, что это будут любые приложения?

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

>И в чем прелесть такой работы? Так могут работать только самодостаточные приложения.

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

>А как будут работать приложения, которым нужно взаимодействовать с операционной системой и с другими приложениями?

Они будут работать в обычных ВМ.

>Если это все, то не густо.

Зато очень просто с точки зрения пользователя.

MCSA, MCTS Hyper-V, VCP 3/4, VMware vExpert '2009

MKorotko
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Email to a Friend

Антон и Михаил правильно подметили.

Может, повторюсь за ними, но мои 5 копеек.

vApp это контейнер в котором содержится какой то набор ВМ и их настроек и этим всем набором можно управлять как 1 административной единицей. Это очень удобно. Особенно в больших и очень больших инфраструктурах.

Пример, может немного грубый и не точный, но первое что в голову пришло, того же контейнера (подразделения) в AD и который админится как административная единица, к примеру на контейнер вешаются политики и они применяются ко всем объектам внутри.

Также удобно для разработчиков. Сделали они какой то набор ВМ под конкретные задачи, настроили взаимодействие между ними и отдали конечным потребителям, а админы инфраструктуры просто дают ресурсы данному vApp и следят за его работой.

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

VMware Cloud Director (vCD) - это платформа управления программно-определяемым центром обработки данных (SDDC) VMware. Его удобный интерфейс HTML5 обеспечивает безопасный доступ на основе ролей к вашим облачным ресурсам, в том числе на мобильных устройствах.

На платформе VMware Cloud Director вы можете использовать:

  • пользовательский интерфейс для управления виртуальными машинами,
  • для определения групп и ролей организации,
  • управление вычислительными ресурсами и ресурсами хранения,
  • библиотеки для создания vApps и виртуальных машин из шаблонов,
  • мониторинг задач и событий,
  • vCloud Availability Disaster Recovery-as-a-Service (DRaaS).

Ниже приведен краткий обзор термонологии и функциональности.

Virtual Data Center

На домашней странице вы можете получить обзор использования ваших ресурсов.

cloud director virtual data center

Administration

cloud director administration

Users and Groups

Организация может содержать произвольное количество пользователей и групп. Доступ пользователям и группам внутри организации предоставлятся путем назначения прав и ролей .

Roles

Роли - это наборы прав, назначаемых пользователями или группами. Использование ролей упрощает распределение прав на совершение действий в системе. По умолчанию вы можете назначить следующие роли:

  • Catalog Author (разрешить пользователю создавать и публиковать каталоги)
  • Console Access (пользователь может видеть статус и настройки виртуальной машины, а также пользоваться её гостевой операционной системой)
  • Defer to Identity Provider (более длинное объяснение)
  • Organization Administrator (позволяет управлять пользователями и группами в своей организации и назначать им роли)
  • vApp Author (позволяет использовать каталоги и создавать vApp-ы)
  • vApp User (позволяет использовать существующие vApp-ы)

Права дают доступ и/или позволяют выполнять действия в Cloud Director. Каждое право определяет вид интерфейса и доступ на уровне объектов Cloud Director. У каждой организация может быть свой набор прав и ролей, назначенных пользователям и группам. Также можно создавать свои роли.

Identify providers – SAML

SAML (Security Assertion Markup Language) - это стандарт, обеспечивающий безопасную двухэтапную аутентификацию и авторизацию. С помощью поставщика удостоверений SAML (например, Azure AD, RSA, IBM Cloud Identity, Keycloak, диспетчера удостоверений VMware) пользователи и группы могут быть проверены, а организации могут быть подключены к Microsoft Active Directory.

Certificate Management

Вы можете импортировать необходимые сертификаты для решений VMware (NSX-Gateway, Load Balancer и т. Д.).

Взаимосвязанные центры обработки данных, расположенные в нескольких разных географических точках, называются мультисайтами. В контексте Cloud Director Multisite позволяет управлять различными виртуальными центрами обработки данных из единого интерфейса. Для общего использования одного сегмента локальной сети в двух виртуальных дата центрах (cross-VDC networking) требуется мультисайт.

Quotas

Можно указать, сколько виртуальных машин пользователи могут хранить и запускать в организации VDC .

Есть также несколько других вариантов политик и настроек, которые вы можете настроить (общие, электронная почта, персонализация гостя, метаданные, политики).

Datacenters - отсюда все вычислительные ресурсы и ресурсы хранения управляются

cloud director datacenters

Compute

vApps

vApp - это контейнер, в котором вы можете назначать различные права и настройки виртуальным машинам. vApp может состоять из одной или нескольких виртуальных машин. Несколько виртуальных машин могут образовывать многоуровневое приложение (например, веб-сервер, базу данных и сервер безопасности). vApp позволяет управлять несколькими виртуальными машинами как одной службой и настраивать различные правила и параметры (закрытая сеть, правила брандмауэра и т. д.). Вы также можете настроить различные параметры запуска виртуальных машин. Например, если vApp включает в себя веб-сервер и сервер базы данных, которые необходимо запускать в определённой последовательности, то в настройках vApp можно указать порядок, в котором эти серверы запускаются и задержку между запусками.

Virtual machine

В рамках VM вы можете создавать отдельные виртуальные машины, не принадлежащие vApp. В виртуальных машинах вы можете управлять параметрами существующих виртуальных машин (например, делать снимок "snapshot").

(Anti)Affinity rules

Affinity / Anti-Affinity rules позволяют пользователям vCD указывать, как планировщик распределенных ресурсов vSphere (DRS) должен развертывать виртуальные машины на хостах (виртуальных узлах):

  • VM - VM Affinity (VM должны находиться на одном хосте)
  • VM - VM Anti-Affinity (VM должны находиться на разных хостах)
  • VM - host Affinity (VM должны быть на определенных хостах)
  • VM - host Anti-Affinity (VM не могут находиться на определенных хостах)

Например, вы можете привязать одну виртуальную машину к одному хосту, а другую виртуальную машину к другому хосту и хранить их отдельно.

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

Kubernetes policies

Здесь пользователь vCD может управлять различными внешними / внутренними сетями, сетями VDC организации и сетями vApp.

Edges

cloud director edges

Edge Gateway (граничный шлюз) - это виртуальный маршрутизатор, который соединяет внутреннюю сеть с внешней сетью и предоставляет такие услуги, как:

vCloud Director поддерживает решения для граничных шлюзов IPv4 и IPv6.

Security

Named (ранее independent) диски - это автономные виртуальные диски, которые создаются в виртуальном центре обработки данных организации. Администраторы и авторизованные пользователи в организации могут создавать, изменять и удалять диски, а также подключаться к виртуальным машинам. По сути, он действует как внешний жесткий диск, используемый в VDC. Не предназначен для активного резервного копирования данных, так как снимок (snapshot) не может быть создан с этого диска.

В разделе «Политики хранения» вы можете получить обзор дисковых томов хранилища vCloud и информации.

Libraries

cloud director libraries

Библиотеки - это место, где вы можете хранить свои шаблоны (например, OS, vApp, VM, ISO).

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

vApp templates

Шаблон vApp - это предварительно настроенная виртуальная машина или несколько машин, которые можно развернуть в облаке за считанные минуты. WaveCom имеет готовые шаблоны ОС, которые можно использовать для развертывания. Вы также можете создать шаблон из существующих виртуальных машин или vApp и использовать их в будущем. Также можно создать шаблон, загрузив образ OVA / OVF.

В Media & Other вы можете увидеть ISO-образы Wavecom OS, а также загрузить свои собственные и подключить их к виртуальной машине.

Monitor

cloud director monitor

Task

На панели задач "Монитор" можно увидеть все задачи, время когда они были запущены и их статус. Монитор - это первый шаг к устранению проблем в вашей среде. Монитор задач показывает длительные операции, такие как создание виртуальной машины или vApp.

Events

В Events вы можете просматривать системный журнал для отслеживания событий на уровне системы. Вы можете находить и устранять неисправные события, а также просматривать события по пользователю.

vCloud Availability

cloud director vcloud availability

Доступность vCloud в vCloud Director - это решение Disaster Recovery-as-a-Service (DRaaS), которое позволяет легко и безопасно запускать рабочие процессы локального центра обработки данных в другом центре обработки данных в случае возникновения чрезвычайной ситуации. Предполагается, что сайт аварийного восстановления настроен в соответствующих центрах обработки данных.

По всем затронутым темам вы можете найти больше руководств в нашего веб-сайта раздел помощи и на канале YouTube.

В среде Cloud Director вы можете использовать «Quick Search» для еще более простой навигации, расположенный вверху справа под кнопкой «Help».

Если у вас есть дополнительные вопросы, кнопка «Help» в правом верхнем углу также направит вас к руководству VMware Tenant Portal.

Служба помощи клиентам:

Пн-Пт +372 685 0000

Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.

vApp - это контейнер для виртуальных машин, который позволяет производить некоторые манипуляции над группой помещенных в него ВМ как над единым объектом (рис. 5.43).

В контекстном меню сервера или DRS-кластера вы увидите пункт New vApp. В запустившемся мастере вас попросят указать имя и настройки количества ресурсов для создаваемого vApp. Настройки количества ресурсов абсолютно такие же, как и для пулов ресурсов, - то есть vApp является пулом ресурсов, кроме прочего. О пулах ресурсов и о настройках распределения ресурсов см. в соответствующем разделе.

Схема vApp Источник: VMware

Рис. 5.43. Схема vApp Источник: VMware

Для существующего vApp мы можем указать следующие настройки на закладке Options:

- Resources - здесь указываем настройки распределения ресурсов. См. «Пулы ресурсов»;

- Properties - здесь указываем значения произвольных полей. Сами произвольные поля задаются в пункте Advanced ^ кнопка Properties;

- IP Allocation Policy - ВМ в vApp могут получать сетевые настройки одним из трех типов:

• Fixed - когда настройки произведены в гостевой ОС;

• Transient - когда для включаемой ВМ выдается IP из диапазона IP-адресов (где настраивается этот диапазон, чуть далее). После выключения ВМ этот IP освобождается;

Но будут ли доступны Transient и DHCP, настраивается в окне настроек: Advanced ^ кнопка IP Allocation;

- Advanced - здесь мы можем указать информацию о vApp:

• по кнопке Properties можно указать произвольные переменные, значения которых затем могут быть присвоены в пункте Properties, описанном выше;

• по кнопке IP Allocation мы можем разрешить использовать Transient и DHCP вариант настройки IP для ВМ в этом vApp.

На закладке Start Order указываем порядок запуска и интервалы между запуском ВМ в этом vApp. Эти настройки актуальны, когда мы выполняем операцию «Power On» для vApp, не для отдельной ВМ в нем.

Готовый vApp можно экспортировать через меню File ^ Export ^ Export OVF Template. В едином пакете, с единственным файлом описания в формате ovf будут все ВМ этого vApp и его собственные настройки.

vApp - это развитие идей Virtual Appliance для случаев, когда единое решение - это несколько виртуальных машин. Для администраторов vSphere vApp это средство в первую очередь внешнее. В том смысле, что мы можем экспортировать загруженные готовые vApp в нашу среду.

Однако если у вас есть своя группа виртуальных машин, которые являются одним решением, вы можете объединить их в собственноручно созданный vApp. Из плюсов вы получите:

- возможность включения и выключения группы целиком;

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

- выдавать им IP-адреса из диапазона, настроенного в vCenter, а не статично и не по DHCP.

Обратите внимание. Если у вас есть созданный на ESX(i) сервере vApp, а затем вы этот сервер добавляете в кластер DRS, то vApp придется удалить для завершения этой операции. Создавайте vApp после внесения сервера в кластер DRS.

Начало работы с панелью управления облаком vCloud Director


Чтобы зайти в панель vCloud Director, пройдите по ссылке, которую Вам выдали наши сотрудники, и авторизуйтесь, используя логин и пароль.


Панель управления облаком:

1. Создание vApp(контейнер виртуальных машин)

В VMware vCloud все машины должны работать в группах(vApp), в которых включаются виртуальные машины. В группе можно управлять порядком запуска виртуальных машин, временем ожидания при запуске и остановки. Начиная с версии VMware vCloud 9.7, возможно создавать standalone machine(Но, на уровне VMware vCloud, создается скрытый vApp)
vApp - позволяют создавать изолированные друг от друга контейнеры(DMZ). Для создания vApp на закладке Datacenters панели управления перейдите в раздел Compute → vApps → New


Укажите имя vApp

2. Сеть организации (Org VDC Networks)

Сеть организации может быть:

Изолированная локальная сеть без доступа в Интернет (Isolated) Внешняя сеть с публичными IP адресами (Direct) Локальная сеть с доступом в интернет через NAT (Routed)

При активации услуги Вам предоставляется виртуальный маршрутизатор «Edge Gateway» через который осуществляется маршрутизация и предоставление сервисов для внешних сетей и локальных сетей с доступом в интернет через NAT Внешние сети и Edge Gateway добавляются сотрудниками службы поддержки

Создание сетей организации


Изолированные локальные сети и локальные сети с доступом в интернет через NAT создаются с помощью интерфейса управления сетями. Перейдем на закладку Datacenters в панели управления перейдите в раздел Compute → Networking, выберите Network→ADD.

Для доступа VM в сеть интернет, необходимо создать сеть типа Routed
Необходимо указать Имя сети, IP-адрес шлюза(будет присвоен на локальный интерфейс Edge Gateway) и маска подсети

Опция Shared - активирует общий доступ к создаваемой сети, актуально при наличии нескольких виртуальных организаций



На следующем шаге, нам необходимо подключить к ранее созданному Edge Gateway сотрудниками службы поддержки

На следующем шаге, мы может выделить пулл статических IP(по желанию)

На следующем шаге, необходимо указать днс-сервера и суффикс сети

3. Создание виртуальных машин(VM)


vCloud Director поддерживает создание виртуальных машин из шаблона (общий каталог), или установить ОС из ISO-образа. Перейдите на закладку Datacenters в панели управления, раздел Compute → Virtual Machines, выберите New VM

При создании VM необходимо указать:

Name YOUR-ORG-VM1 - Имя VM в vCloud Director Computer Name YOUR-ORG-VM1 - Имя VM в гостевой ОС Type New / From Template - Тип установки VM, ISO-образ или загрузка из шаблона Boot image - При выборе New можно подключить доступные ISO-образы



Указываем размер VM (vCPU, Memory size)

Указываем тип дисковой подсистемы, и размер

Указываем настройки сетевого адаптера: - Подключаем ранее созданную сеть - Указываем тип выделения ip адреса DHCP\STATIC

4. FIREWALL | NAT | DHCP - Настройка сервиса сети

VMware NSX Edge – обеспечивает функции маршрутизации для виртуального дата-центра, Firewall, NAT, DHCP, Site to Site VPN, SSL VPN-Plus, Load Balancing, High Availability, syslog. Физически реализуется в виде виртуальной машины, подключенной к сетям виртуального дата-центра и к внешним сетям (интернет).
Настройка выполняется с помощью интерфейса управления сетями. Перейдем на закладку Datacenters перейдите в раздел Compute → Networking → Edges → Configure Services

-FIREWALL
Функционал имеет стандартный набор возможностей для фильтрации: По умолчанию в пункте Default action выбрана опция Deny, т. е. Firewall будет блокировать весь трафик. Чтобы этого не происходило нужно настроить правила.
В поле Source Port выберите порт источника. Можно указать один порт, диапазон портов или указать все порты с помощью ключевой переменной «Any»;
В поле Destination укажите адрес получателя. В таком же формате, как и для поля Source, например, external; В поле Destination Port выберите порт получателя. Порт также можно прописать вручную. Можно оставить Any; В поле Service выберите необходимый протокол или любые протоколы (вариант Any); В поле Action выберите необходимое значение (allow - разрешить, deny - запретить). Нажмите ОК.
-NAT
Трансляция приватных (серых) IP-адресов во внешние (белые) и наоборот. Настройка правил SNAT и DNAT в vCloud Director. Создания SNAT-правила, NAT для локальной сети * в поле Applied on (Применяется) указываем внешнюю сеть (не сеть уровня организации!); * в поле Original (Internal) source IP/range указываем внутренний диапазон адресов, например 192.168.0.0/24; * в поле Translated (External) source IP/range внешний адрес, через который будет осуществляться выход в Интернет (Выдают Вам сотрудниками службы поддержки)

-Создание правила DNAT
DNAT- механизм, изменяющий адрес назначения пакета, а также порт назначения. Используется для перенаправления входящих пакетов с внешнего адреса/порта на приватный IP-адрес/порт внутри частной сети. * в поле Applied on указываем внешнюю сеть (не сеть уровня организации!); * в поле Description указываем описание правила DNAT; * в поле Original (External) IP/range указываем внешний адрес (адрес из вкладки Sub-Allocate IP Pools); * в поле Protocol - протокол; * в поле Port - порт; * в поле Translated (Internal) IP/range укажите внутренний IP-адрес, например 192.168.0.101

Пример созданных правил

DHCP
DHCP – сетевой протокол, позволяющий вашим виртуальным машинам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP.

Для настройки вам необходимо указать диапазон IP адресов, IP шлюза, DNS , Маску подсети. Установите срок аренды (Lease) или оставьте все без изменений.
Важно: диапазон IP адресов не должен пересекаться с Pool Static IP сети уровня организации

—- Актуальность: 2019/11/08 14:10

тэг1 тэг2 тэг3>> тэги здесь - это ключевые слова для групировки статей по этим словам !!НЕ ЗАБУДЬТЕ РАСКОМЕНТИРОВАТЬ ЭТОТ ФРАГМЕНТ И УБРАТЬ ЛИШНИЙ ТЕКСТ!! -->

Читайте также: