Использование PowerShell в Azure Stack Hub

Завершено

На следующей схеме показаны связи между наборами модулей PowerShell. На компьютере можно загрузить модули PowerShell и управлять Azure Stack Hub.

Представление связей между наборами модулей PowerShell.

Resource Manager для Azure Stack Hub

PowerShell для Azure Stack Hub предоставляет набор командлетов, которые используют предыдущие версии Azure Resource Manager. Эти командлеты совместимы с поставщиками ресурсов в Azure Stack Hub. Каждый из поставщиков ресурсов Azure Stack Hub использует более раннюю версию поставщика, обнаруженную в глобальной среде Azure. Для координации версий, поддерживаемых в Azure Stack Hub и используемых поставщиками, можно использовать профили API.

Администратор Azure Stack Hub

Чтобы установить и администрировать Azure Stack Hub, оператору облака предоставляется набор поставщиков ресурсов. Взаимодействие в глобальной среде Azure не зависит от пользователя и выполняется в фоновом режиме как часть нагрузки Azure. При этом благодаря Azure Stack Hub предприятия могут использовать частные облака. Чтобы выполнить эти задачи, оператор использует API администратора Azure Stack Hub.

Привилегированная конечная точка Azure Stack Hub

Для выполнения таких действий в Azure Stack Hub, как тестирование установки и доступ к журналам, операторы могут использовать привилегированную конечную точку (PEP). Эта конечная точка является предварительно настроенной удаленной консолью PowerShell, которая предоставляет оператору требуемый уровень доступа для выполнения определенных задач. Конечная точка использует PowerShell JEA (Just Enough Administration) для предоставления ограниченного набора командлетов.

Средства Azure Stack Hub

Azure Stack Hub предоставляет скрипты и другие командлеты в репозитории GitHub AzureStack-Tools. AzureStack-Tools — содержит модули PowerShell для администрирования и развертывания ресурсов в Azure Stack Hub. Если вы планируете установить VPN-подключение, можно скачать эти модули PowerShell в Пакет средств разработки Azure Stack или внешний клиент под управлением Windows.

PowerShell предоставляет программный способ взаимодействия с Azure Resource Manager. Вы можете работать с интерактивным интерфейсом командной строки или создавать скрипты, если требуется автоматизировать задачи.

Если много работать с PowerShell Azure Stack Hub, то можно обнаружить, что установка и переустановка модулей занимает много времени. Это может быть утомительным при работе в глобальной среде Azure, так как вам нужно удалять и переустанавливать модули в зависимости от задач.