В этой статье мы рассмотрим как настроить подключение к облаку Azure Pack Infrastructure через Powershell API.
![](https://habrastorage.org/getpro/habr/post_images/0bb/8cc/136/0bb8cc136a362e8796e311be16621bda.png)
Работа с REST API будет рассмотрена в следующих статьях.
В конце статьи скидка на облако.
Откройте терминал Powershell.
Если ведете работу локально — от имени администратора, если удаленно — сперва выполните команду:
, которая включит WinRM и изменит конфигурацию дескриптора безопасности для возможности исполнения удаленных команд.
Для установки модуля управления Azure Pack выполните команду:
Вас попросят разрешить установку NuGet провайдера. Нужно согласиться, введя Y и нажав Enter.
![](https://habrastorage.org/getpro/habr/post_images/0dc/ff0/1de/0dcff01de53dea15be32a6496f53edd3.jpg)
Затем попросят разрешить установку пакета из репозитория PSGallery. Нужно согласиться, введя A и нажав Enter.
![](https://habrastorage.org/getpro/habr/post_images/204/0be/49a/2040be49a7f34b547fd7f6a8635753a8.jpg)
Войдите в панель управления Azure Pack Infrastructure: https://portal.infoboxcloud.com.
![](https://habrastorage.org/getpro/habr/post_images/c55/7bb/42e/c557bb42e4dfb1c5ad2979541032fe78.jpg)
Теперь пройдите по адресу https://portal.infoboxcloud.com/publishsettings – загрузка сертификата (файл. *.publishsettings) начнется автоматически. Сохраните его на жестком диске.
![](https://habrastorage.org/getpro/habr/post_images/c06/4af/8b1/c064af8b1fc2917f1b87d944e4e9c8c1.jpg)
Разрешите исполнение всех видов скриптов:
Импортируйте модуль Azure:
Добавьте новое окружение командой:
![](https://habrastorage.org/getpro/habr/post_images/940/0f6/dfb/9400f6dfbd954385c56d96be00805532.jpg)
Импортируйте сертификат управления командой:
, где «C:\Users\trukhinyuri\wap\yuritrukhincom-credentials.publishsettings» замените на путь к publishsettings файлу.
![](https://habrastorage.org/getpro/habr/post_images/b35/df3/5c8/b35df35c85d52c8f84fc59a6c9dc84a5.jpg)
Вот и все. Можно приступать к управлению инфраструктурой.
Список всех доступных команд можно получить, выполнив команду:
![](https://habrastorage.org/getpro/habr/post_images/a05/522/442/a05522442c0f9e63d2c15840fa4e74d1.jpg)
Получить пример использования можно с помощью команды:
, где — имя командлета, о котором вы хотите узнать больше.
Для легкого старта мы предлагаем скидку 25% при заказе облака до 15 декабря 2017 года. Скидка действует до 1 марта 2018 года.
Для получения скидки заполните форму https://infoboxcloud.ru/request и в поле комментария укажите «Хочу скидку 25% для легкого старта». Также рекомендуется указать требуемое количество серверов, для каждого количество ядер CPU, объем оперативной памяти, диска и необходимую ОС. Расчет стоимости можно провести на калькуляторе либо мы выполним его для вас и подготовим коммерческое предложение.
Успехов!
![](https://habrastorage.org/getpro/habr/post_images/0bb/8cc/136/0bb8cc136a362e8796e311be16621bda.png)
Работа с REST API будет рассмотрена в следующих статьях.
В конце статьи скидка на облако.
Установка модуля Powershell для управления Azure Pack
Откройте терминал Powershell.
Если ведете работу локально — от имени администратора, если удаленно — сперва выполните команду:
Enable-PSRemoting
, которая включит WinRM и изменит конфигурацию дескриптора безопасности для возможности исполнения удаленных команд.
Для установки модуля управления Azure Pack выполните команду:
Install–Module Azure
Вас попросят разрешить установку NuGet провайдера. Нужно согласиться, введя Y и нажав Enter.
![](https://habrastorage.org/getpro/habr/post_images/0dc/ff0/1de/0dcff01de53dea15be32a6496f53edd3.jpg)
Затем попросят разрешить установку пакета из репозитория PSGallery. Нужно согласиться, введя A и нажав Enter.
![](https://habrastorage.org/getpro/habr/post_images/204/0be/49a/2040be49a7f34b547fd7f6a8635753a8.jpg)
Получение сертификата управления Azure Pack
Войдите в панель управления Azure Pack Infrastructure: https://portal.infoboxcloud.com.
![](https://habrastorage.org/getpro/habr/post_images/c55/7bb/42e/c557bb42e4dfb1c5ad2979541032fe78.jpg)
Теперь пройдите по адресу https://portal.infoboxcloud.com/publishsettings – загрузка сертификата (файл. *.publishsettings) начнется автоматически. Сохраните его на жестком диске.
![](https://habrastorage.org/getpro/habr/post_images/c06/4af/8b1/c064af8b1fc2917f1b87d944e4e9c8c1.jpg)
Подключение к Azure Pack Infrastructure из Powershell
Разрешите исполнение всех видов скриптов:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Импортируйте модуль Azure:
Import-Module Azure
Добавьте новое окружение командой:
Add-WAPackEnvironment -Name "Azure Pack Infrastructure" -PublishSettingsFileUrl https://portal.infoboxcloud.com/publishsettings -ServiceEndpoint https://api.infoboxcloud.com
![](https://habrastorage.org/getpro/habr/post_images/940/0f6/dfb/9400f6dfbd954385c56d96be00805532.jpg)
Импортируйте сертификат управления командой:
Import-WAPackPublishSettingsFile "C:\Users\trukhinyuri\wap\yuritrukhincom-credentials.publishsettings" -Environment "Azure Pack Infrastructure"
, где «C:\Users\trukhinyuri\wap\yuritrukhincom-credentials.publishsettings» замените на путь к publishsettings файлу.
![](https://habrastorage.org/getpro/habr/post_images/b35/df3/5c8/b35df35c85d52c8f84fc59a6c9dc84a5.jpg)
Вот и все. Можно приступать к управлению инфраструктурой.
Возможности Powershell API
Список всех доступных команд можно получить, выполнив команду:
Get-Command *wapack*
![](https://habrastorage.org/getpro/habr/post_images/a05/522/442/a05522442c0f9e63d2c15840fa4e74d1.jpg)
Получить пример использования можно с помощью команды:
get-help <CMDLETNAME> -Examples
, где — имя командлета, о котором вы хотите узнать больше.
Скидка на облако
Для легкого старта мы предлагаем скидку 25% при заказе облака до 15 декабря 2017 года. Скидка действует до 1 марта 2018 года.
Для получения скидки заполните форму https://infoboxcloud.ru/request и в поле комментария укажите «Хочу скидку 25% для легкого старта». Также рекомендуется указать требуемое количество серверов, для каждого количество ядер CPU, объем оперативной памяти, диска и необходимую ОС. Расчет стоимости можно провести на калькуляторе либо мы выполним его для вас и подготовим коммерческое предложение.
Успехов!