Включение мультитенантных сценариев для Azure Site Recovery
На целевом объекте Azure Stack Hub служба Site Recovery Azure имеет Microsoft Entra ID требования к приложению, которое используется для доступа к ресурсам в целевой подписке для репликации и отработки отказа виртуальных машин. Действия, описанные в этой статье, посвящены только целевому объекту Azure Stack Hub, если azure Site Recovery используется в развертываниях с несколькими типами.
Это необходимое приложение создается в домашнем Microsoft Entra ID клиенте Azure Stack Hub. Если Azure Stack Hub используется в мультитенантном сценарии (то есть несколько Microsoft Entra ID клиентов в одной метке Azure Stack Hub, которая используется в качестве целевого объекта Site Recovery), а целевая подписка использует клиент Microsoft Entra ID, отличный от домашнего клиента, Site Recovery субъект-служба должна создать субъект-службу в целевом клиенте. Субъект-служба не создается автоматически для Microsoft Entra ID клиента, кроме домашнего каталога (и в домашнем каталоге это выполняется автоматически). Оператор Azure Stack Hub должен выполнить эту команду в каждом соответствующем клиенте Microsoft Entra ID или предоставить эту команду каждому из администраторов Microsoft Entra ID клиента, чтобы они выполняли ее в соответствующем клиенте Microsoft Entra ID.
Общие сведения о процессе
Общий процесс выполняется следующим образом:
- Определите идентификатор приложения azure Site Recovery.
- Включите мультитенантность для приложения Site Recovery.
- Create субъект-службу в каждом клиенте Microsoft Entra ID.
- Зарегистрируйте пространство
Microsoft.DataReplication
имен в каждой пользовательской подписке для клиентов EntraID.
Определение идентификатора приложения azure Site Recovery
Первым шагом является определение идентификатора приложения, используемого azure Site Recovery. Этот идентификатор автоматически настраивается в домашнем каталоге. Существует несколько способов получения идентификатора приложения.
Определение Идентификатора приложения напрямую
Перейдите к портал Azure, выберите домашний каталог Azure Stack Hub и перейдите к AAD — регистрация приложения.
В разделе Все приложения найдите Azure Stack — Site Recovery:
Идентификатор приложения отображается на странице Обзор .
Примечание
При наличии нескольких меток Azure Stack Hub в одном Microsoft Entra ID клиенте каждая метка имеет идентификатор приложения с тем же именем. Необходимо найти тот, в котором URL-адрес идентификатора приложения заканчивается идентификатором развертывания метки. Кроме того, можно проверка манифест для вкладки createDateTime, которая должна совпадать с Site Recovery времени установки соответствующего развертывания.
Получение идентификатора приложения из домашнего каталога
На пользовательском портале в домашнем каталоге Azure Stack Hub проверка любую подписку, в которой зарегистрировано пространство имен Microsoft.DataReplication. В разделе управления доступом (IAM) этой подписки найдите приложение с именем Azure Stack — Site Recovery. Вы можете выбрать приложение, чтобы просмотреть его идентификатор приложения. Это делегирование выполняется автоматически для домашнего каталога:
Создание мультитенантного приложения Site Recovery
В портал Azure перейдите к Microsoft Entra ID домашнего каталога Azure Stack Hub и найдите регистрацию приложения. В разделе Все приложения найдите Azure Stack — Site Recovery или идентификатор приложения, указанный на предыдущем шаге. Выберите приложение и перейдите в раздел Проверка подлинности . Выберите Учетные записи в любом каталоге организации (любой каталог Azure AD — мультитенантный), а затем нажмите кнопку Сохранить.
Создание субъекта-службы
Примечание
Выполните этот шаг для каждого гостевого каталога Azure Stack Hub, в котором планируется развернуть azure Site Recovery.
В процессе создания субъекта-службы используется идентификатор гостевого клиента (для каждого соответствующего гостевого каталога, в котором планируется активировать azure Site Recovery) и идентификатор приложения, указанный ранее.
Войдите в Azure.
az login -t <guest-tenant-id>
Выполните следующую команду, чтобы создать субъект-службу:
az ad sp create --id <application-id>
Регистрация поставщика
Следующим шагом является регистрация пространства имен Microsoft.DataReplication в каждой пользовательской подписке Azure Stack Hub, которую вы хотите использовать в качестве целевой подписки Azure Site Recovery.
Примечание
Если вы попытались зарегистрировать это пространство имен, выполнив предыдущие шаги, скорее всего, произошла ошибка с сообщением о сбое развертывания . В этом случае выполните предыдущие действия, а затем попытайтесь повторно зарегистрировать пространство имен. Это должно быть успешно завершено после выполнения этих действий.
На портале Azure Stack Hub в колонке подписки найдите Microsoft.DataReplication в разделе Поставщик ресурсов и выберите Зарегистрировать.