В этом разделе описывается модель с множественной арендой (мультитенантность), объясняется, как можно получить доступ к арендаторам с помощью полного доменного имени (FQDN) арендаторов, почему важно включить множественную аренду вместе с сертификатом и каковы требования к службе доменных имен (DNS).
Включение функции множественной аренды
Главный арендатор теперь называется основным арендатором. Хотя готовый к использованию компонент VMware Identity Manager содержит основной арендатор уже на стадии развертывания, он представлен в минимальной конфигурации, и последующее создание арендаторов более низкого уровня невозможно. Чтобы включить функцию множественной аренды, в VMware Identity Manager необходимо выполнить ряд настроек и вызовов API-интерфейса. При включении функции множественной аренды необходимо создать псевдоним основного арендатора. Дополнительные сведения о включении функции множественной аренды см. в разделе Включение функции множественной аренды.
Например, VMware Identity Manager с FQDN «idm1.vmwlab.local» может уже иметь основного арендатора с именем «idm1». Перед включением функции множественной аренды необходимо создать псевдоним основного арендатора. Например, в качестве псевдонима можно указать «master-tenant», а затем всегда использовать это имя для ссылки на основного арендатора.
Полные доменные имена арендаторов
По умолчанию для доступа к арендаторам, созданным в VMware Identity Manager, используются URL-адреса арендаторов, которые представляют собой не что иное, как полные доменные имена (FQDN), сопоставленные с сервером VMware Identity Manager. У каждого арендатора есть собственное полное доменное имя (FQDN). Например, если для VMware Identity Manager с одним узлом указано имя узла idm1.vmwlab.local, имя основного арендатора (idm1) и псевдоним основного арендатора (master-tenant), то доступ к основному арендатору должен осуществляться с помощью его FQDN — master-tenant.vmwlab.local. При создании нового арендатора (tenant1) доступ к нему должен осуществляться только с помощью tenant1.vmwlab.local.
Поскольку для каждого арендатора требуется отдельное полное доменное имя, чтобы создать арендатора в VMware Identity Manager, необходимо наличие DNS-записи типа А, сопоставляющей полное доменное имя арендатора с IP-адресом сервера VMware Identity Manager. При кластерном развертывании VMware Identity Manager необходимо, чтобы у каждого FQDN арендатора имелась запись типа A для сопоставления с IP- адресом подсистемы балансировки нагрузки VMware Identity Manager.
Та же модель применяется и к vRealize Automation. Если компонент vRealize Automation связан с арендатором, то для доступа к арендатору vRealize Automation необходимо использовать FQDN арендатора vRealize Automation. Например, VMware Identity Manager с FQDN idm1.vmwlab.local может иметь арендатора tenant1, доступного с помощью полного доменного имени tenant1.vmwlab.local и, для vRealize Automation 8.1, с помощью vra1.vmwlab.local, интегрированного в VMware Identity Manager и связанного с tenant1. Как отмечалось выше, сопоставление арендатора vRealize Automation и арендатора VMware Identity Manager осуществляется по принципу 1 : 1, поэтому доступ к основному арендатору vRealize Automation по-прежнему можно получить с помощью vra1.vmwlab.local, а доступ к tenant1 vRealize Automation — с помощью tenant1.vra1.vmwlab.local.
Как и в случае с VMware Identity Manager, даже для полного доменного имени арендаторов vRealize Automation требуется сопоставление службы доменных имен (DNS). Однако в случае с vRealize Automation для сопоставления FQDN арендаторов vRealize Automation с FQDN сервера vRealize Automation необходима запись типа CNAME. При кластерном развертывании vRealize Automation все FQDN арендаторов vRealize Automation должны иметь DNS-запись типа CNAME, указывающую на FQDN подсистемы балансировки нагрузки vRealize Automation.
Помимо DNS-сопоставлений, для работы в режиме аренды также обязательно наличие сертификатов. VMware Identity Manager, серверы vRealize Automation и подсистемы балансировки нагрузки в зависимости от архитектуры развертывания должны иметь соответствующие сертификаты, содержащие все необходимые FQDN арендаторов.
- VMware Identity Manager Узел: idm1.vmwlab.local
vRealize Automation Узел: vra1.vmwlab.local
Псевдоним основного арендатора: master-tenant
Арендаторы: tenant-1, tenant-2
Имена арендаторов | Полные доменные имена арендаторов VMware Identity Manager | Полные доменные имена арендаторов vRealize Automation |
---|---|---|
master-tenant | https://master-tenant.vmwlab.local | https://vra1.vmwlab.local |
tenant-1 | https://tenant-1.vmwlab.local | https://tenant-1.vra1.vmwlab.local |
tenant-2 | https://tenant-2.vmwlab.local | https://tenant-2.vra1.vmwlab.local |
- VMware Identity Manager Подсистема балансировки нагрузки: idm-lb.vmwlab.local
VMware Identity Manager Узлы: idm1.vmwlab.local, idm2.vmwlab.local, idm3.vmwlab.local
vRealize Automation Подсистема балансировки нагрузки: vra-lb.vmwlab.local
vRealize Automation Узлы: vra1.vmwlab.local, vra2.vmwlab.local, vra3.vmwlab.local
Псевдоним основного арендатора: master-tenant
Арендаторы: tenant-1, tenant-2
Имена арендаторов | Полные доменные имена арендаторов VMware Identity Manager | Полные доменные имена арендаторов vRealize Automation |
---|---|---|
master-tenant | https://master-tenant.vmwlab.local | https:// vra-lb.vmwlab.local |
tenant-1 | https://tenant-1.vmwlab.local | https://tenant-1.vra-lb.vmwlab.local |
tenant-2 | https://tenant-2.vmwlab.local | https://tenant-2.vra-lb.vmwlab.local |
Обязательные требования к сертификатам
- Если сертификаты в VMware Identity Manager изменяются с целью включения функции множественной аренды или создания арендаторов, служба становится недоступной, что приводит к простою. Если сертификат VMware Identity Manager изменяется, возникает простой службы. Продукты или службы, интегрированные с VMware Identity Manager с целью проверки их подлинности, не могут использовать функцию входа с проверкой в VMware Identity Manager во время простоя. Кроме того, при изменении сертификата VMware Identity Manager требуется повторная проверка надежности всех продуктов и служб, что также приводит к простою в работе продуктов.
- Для каждого нового арендатора, созданного и связанного с vRealize Automation, требуется изменение сертификатов vRealize Automation, что приводит к простою vRealize Automation.
- Чтобы избежать простоев в работе vRealize Automation, VMware Identity Manager и других продуктов или служб, интегрированных с VMware Identity Manager, обычно рекомендуется использовать сертификаты с поддержкой поддоменов. При создании новых арендаторов любые изменения, вносимые в сертификаты VMware Identity Manager или vRealize Automation, могут привести к простою vRealize Automation.
- Если сертификаты с поддержкой поддоменов не используются, для каждого FQDN арендатора во всех требуемых сертификатах необходимо создать отдельную запись SAN.
- Служба Locker в vRealize Suite Lifecycle Manager помогает управлять сертификатами на узлах серверов VMware Identity Manager и vRealize Automation. В случае с vRealize Suite Lifecycle Manager, если заменить сертификат VMware Identity Manager, повторная проверка надежности сертификата VMware Identity Manager для всех продуктов выполняется автоматически.
- Управление продуктами или службами, внешними по отношению к vRealize Suite Lifecycle Manager, осуществляется вручную. Служба Locker не обновляет сертификаты подсистемы балансировки нагрузки. Пользователь должен сделать это вручную. При любых изменениях сертификатов подсистемы балансировки нагрузки повторная проверка надежности должна быть проведена для всех продуктов.
- VMware Identity Manager. При выполнении операции обновления или замены сертификата VMware Identity Manager внутри vRealize Suite Lifecycle Manager проводится повторная проверка надежности сертификата VMware Identity Manager перед обновлением сертификатов сервера VMware Identity Manager. Поэтому рекомендуется сначала вручную изменить сертификат подсистемы балансировки нагрузки VMware Identity Manager, а затем обновить или заменить сертификат VMware Identity Manager с помощью службы vRealize Suite Lifecycle Manager Locker.
- vRealize Automation 8.x. Если доступ протокола SSL к подсистеме балансировки нагрузки vRealize Automation запрещен, а ее сертификат изменен вручную, нажмите кнопку «Повторная проверка надежности подсистемы балансировки нагрузки» под карточкой продукта vRealize Automation 8.x, чтобы подтвердить надежность сертификата подсистемы балансировки нагрузки в vRealize Automation. Подробнее см. в разделе Операции по регулярному обслуживанию с другими продуктами в vRealize Suite Lifecycle Manager.
Обязательные требования к службе доменных имен (DNS)
Для VMware Identity Manager с одним узлом необходимы DNS-записи типа A, отсылающие FQDN арендаторов к IP-адресу сервера VMware Identity Manager. Для кластерных VMware Identity Manager необходимы DNS-записи типа A, отсылающие FQDN арендаторов к IP-адресу подсистемы балансировки нагрузки VMware Identity Manager.
Для vRealize Automation с одним узлом необходимы DNS-записи типа CNAME, связывающие полные доменные имена арендаторов vRealize Automation с полным доменным именем сервера vRealize Automation. Для кластерных vRealize Automation необходимы DNS-записи типа CNAME, связывающие полные доменные имена арендаторов vRealize Automation с полным доменным именем подсистемы балансировки нагрузки vRealize Automation.