Развертывание кластера ПАКЕТА HPC 2016 в Azure
Выполните действия, описанные в этой статье, чтобы развернуть кластер пакета MICROSOFT HPC 2016 с обновлением 3 на виртуальных машинах Azure. Пакет HPC — это бесплатное решение HPC Майкрософт, созданное на основе технологий Microsoft Azure и Windows Server, и поддерживает широкий спектр рабочих нагрузок HPC.
Используйте один из шаблонов Azure Resource Manager для развертывания кластера ПАКЕТА HPC 2016. У вас есть несколько вариантов топологии кластера с различными числами и типами головного узла кластера и вычислительными узлами.
Предварительные условия
Сертификат Azure Key Vault необходим для развертывания кластера Microsoft HPC Pack 2016 в Azure. Его необходимо создать в том же расположении Azure, где будет развернут кластер пакетов HPC.
Key Vault должен предоставить доступ к виртуальным машинам Azure для развертывания (соответствующего свойству enabledForDeployment
) и Azure Resource Manager для развертывания шаблонов (соответствующего свойству enabledForTemplateDeployment
). Чтобы включить эти свойства, перейдите в Key Vault на портале Azure, выберите параметры —>конфигурации доступа, выберите эти два свойства и щелкните Применить.
Сертификат будет установлен на всех узлах HPC во время развертывания, он используется для защиты связи между узлами HPC. Сертификат должен отвечать приведенным ниже требованиям.
- Он должен иметь закрытый ключ, способный обмен ключами
- Использование ключей включает
цифровой подписи, шифрования ключей, соглашения ключа и подписывания сертификатов - Расширенное использование ключей включает проверку подлинности клиента и проверки подлинности сервера
Если у вас нет существующего сертификата Azure Key Vault, который соответствует указанным выше требованиям, необходимо импортировать файл сертификата PFX в Azure Key Vault или создать новый сертификат Azure Key Vault.
Создание сертификата Azure Key Vault на портале Azure
Выберите существующее хранилище ключей Azure или
создать новое хранилище ключей Azure в расположении, где будет развернут кластер пакетов HPC, обязательно включите доступ квиртуальным машинам Azure для развертывания иAzure Resource Manager для развертывания шаблонов в параметрах политик доступа. И запишите имени хранилищаХранилище ресурсов .Щелкните хранилище ключей Azure, выберите
параметры —сертификатов — создания и импорта и после создания или импорта сертификата.
- После создания сертификата щелкните текущую версию сертификата, запишите
какSHA-509 SHA-1 отпечаток отпечатка сертификата и как URL-адрес сертификатаидентификатор секрета .
Создание сертификата Azure Key Vault с помощью PowerShell
Установите модуль Azure PowerShell на компьютере, выполните следующие команды PowerShell, чтобы создать или импортировать сертификат Azure Key Vault. И запишите выходные имя хранилища, группу ресурсов хранилища, URL-адрес сертификатаи отпечаток сертификатов.
Создайте самозаверяющий сертификат Azure Key Vault:
wget https://raw.githubusercontent.com/Azure/hpcpack-template/master/Scripts/CreateHpcKeyVaultCertificate.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Connect-AzAccount
.\CreateHpcKeyVaultCertificate.ps1 -VaultName <vaultName> -Name <certName> -ResourceGroup <resourceGroupName> -Location <azureLocation> -CommonName "HPCPackNodeCommunication"
Импорт существующего файла сертификата PFX в Azure Key Vault
wget https://raw.githubusercontent.com/Azure/hpcpack-template/master/Scripts/CreateHpcKeyVaultCertificate.ps1
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
Connect-AzAccount
.\CreateHpcKeyVaultCertificate.ps1 -VaultName <vaultName> -Name <certName> -ResourceGroup <resourceGroupName> -Location <azureLocation> -PfxFilePath <filePath>
Поддерживаемые топологии
Выберите один из шаблонов Azure Resource Manager, для развертывания кластера ПАКЕТА HPC 2016. Ниже приведены высокоуровневые архитектуры трех примеров топологий кластера. Топологии высокого уровня доступности включают несколько головных узлов кластера.
Кластер высокой доступности с доменом Active Directory
кластер высокого уровня доступности
Кластер высокой доступности без домена Active Directory
кластер высокой доступности
Кластер с одним головным узлом
кластер
Развертывание нового кластера
Чтобы создать кластер, выберите шаблон и щелкните Развернуть в Azure. На портале Azureукажите параметры шаблона, как описано в следующих шагах. Каждый шаблон создает все ресурсы Azure, необходимые для инфраструктуры кластера HPC. Ресурсы включают виртуальную сеть Azure, общедоступный IP-адрес, подсистему балансировки нагрузки (только для кластера высокой доступности), сетевые интерфейсы, группы доступности, учетные записи хранения и виртуальные машины.
Шаг 1. Выбор подписки, расположения и группы ресурсов
подписки
Шаг 2. Указание параметров
Введите или измените значения параметров шаблона. Щелкните значок рядом с каждым параметром для получения сведений о справке. См. также руководство по доступных размеров виртуальных машин.
Укажите значения, записанные в предварительных требованиях для следующих параметров:
Шаг 3. Просмотр условий и создание
Просмотрите условия, связанные с шаблоном. Если вы согласны, щелкните купить, чтобы начать развертывание.
В зависимости от топологии кластера развертывание может занять 30 минут или больше времени.
Подключение к кластеру
После развертывания кластера пакета HPC перейдите на портал Azure. Щелкните группы ресурсови найдите группу ресурсов, в которой был развернут кластер. Виртуальные машины головного узла можно найти.
Щелкните один головной узел (в кластере высокой доступности щелкните любой головной узел). В обзореможно найти общедоступный IP-адрес или полное DNS-имя кластера.
параметры подключения к кластеру
Щелкните Подключиться, чтобы войти в любой из головных узлов с помощью удаленного рабочего стола с указанным именем пользователя администратора. Если развернутый кластер находится в домене Active Directory, имя пользователя имеет форму <privateDomainName>\<adminUsername> (например, hpc.local\hpcadmin).
Примечание.
Если вы хотите управлять виртуальными машинами Azure для вычислительных узлов HPC с диспетчера кластеров HPC, необходимо настроить субъект-службу Azure на головном узле. Дополнительные сведения см. в предварительных требованиях для автоматического увеличения автоматического увеличения для облачных ресурсов.
Добавление новых вычислительных узлов
После развертывания кластера пакета HPC, если требуется добавить дополнительные вычислительные узлы, можно щелкнуть ссылку, чтобы добавить.
Дальнейшие действия
- Отправка заданий в кластер. См. отправку заданий в кластер пакета HPC в Azure и управление кластером пакетов HPC в Azure с помощью Azure Active Directory.