Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Автономные кластеры Service Fabric предлагают вам возможность выбрать собственную среду и создать кластер в рамках подхода "любой ОС, любого облака", который принимает Service Fabric. В этом руководстве описано, как создать автономный кластер, размещенный на виртуальных машинах Azure, и установить на него приложение.
Это руководство представляет первую часть цикла. В этой статье вы создайте ресурсы виртуальной машины Azure, необходимые для размещения автономного кластера Service Fabric. В будущих статьях необходимо установить автономный набор Service Fabric, установить пример приложения в кластер и, наконец, очистить кластер.
В первой части цикла вы узнаете, как выполнять такие задачи:
- Создание набора экземпляров AzureVM
- Изменение группы безопасности
- Войдите в один из экземпляров
- Подготовьте экземпляр для Service Fabric
Предпосылки
Для работы с этим руководством вам потребуется подписка Azure. Если у вас еще нет учетной записи, создайте учетную запись с помощью портала Azure.
Создание экземпляров виртуальных машин Azure
Войдите на портал Azure и выберите виртуальные машины (а не виртуальные машины (классическая модель)).
Нажмите кнопку "Добавить ", которая откроет форму "Создать виртуальную машину ".
На вкладке "Основные сведения" выберите нужную подписку и группу ресурсов (рекомендуется использовать новую группу ресурсов).
Измените тип изображения на Windows Server 2016 Datacenter.
Измените размер экземпляра на Standard DS2 версии 2. Задайте администратору имя пользователя и пароль, отметив, что это такое.
Оставьте правила входящего порта заблокированными. Мы настроим их в следующем разделе.
На вкладке "Сеть" создайте виртуальную сеть и запишите его имя.
Затем установите группу безопасности сети NIC на Расширенный. Создайте новую группу безопасности, отметив ее имя, и создайте следующие правила, чтобы разрешить трафик TCP из любого источника:
- Порт
3389, для RDP и ICMP (базовое подключение). - Порты
19000-19003для Service Fabric. - Порты
19080-19081для Service Fabric. - Порт
8080для запросов веб-браузера.
Подсказка
Чтобы подключить виртуальные машины вместе в Service Fabric, виртуальные машины, на которых размещена инфраструктура, должны иметь те же учетные данные. Существует два распространенных способа получения согласованных учетных данных: присоединить их ко всему домену или задать один и тот же пароль администратора на каждой виртуальной машине. К счастью, Azure позволяет всем виртуальным машинам в одной виртуальной сети легко подключаться, поэтому у нас есть все экземпляры в одной сети.
- Порт
Добавьте другое правило. Задайте источнику тег службы и задайте для исходного тега службы значение VirtualNetwork. Service Fabric требует, чтобы следующие порты были открыты для взаимодействия в кластере: 135 137-139 445 20001-20031 20606-20861.
Остальные параметры допустимы в их состоянии по умолчанию. Просмотрите их, если вам нравится, а затем запустите виртуальную машину.
Создание дополнительных экземпляров для кластера Service Fabric
Запустите еще две виртуальные машины, не забудьте сохранить те же параметры, которые описаны в предыдущем разделе. В частности, сохраняйте одно и то же имя пользователя администратора и пароль. Группа безопасности Виртуальной сети и группа безопасности сетевого адаптера не должна быть повторно создана; выберите те, которые вы уже создали в раскрывающемся меню. Развертывание каждого экземпляра может занять несколько минут.
Подключение к экземплярам
Выберите один из экземпляров из раздела «Виртуальная машина».
На вкладке "Обзор" запишите частный IP-адрес. Щелкните Подключить.
На вкладке RDP обратите внимание, что мы используем общедоступный IP-адрес и порт 3389, который мы специально открыли ранее. Скачайте файл RDP.
Откройте файл RDP и при появлении запроса введите имя пользователя и пароль, указанные в настройке виртуальной машины.
После подключения к экземпляру необходимо проверить, работает ли удаленный реестр, включить SMB и открыть необходимые порты для работы SMB и удаленного реестра.
Чтобы включить SMB, это команда PowerShell:
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=YesЧтобы открыть порты в брандмауэре, выполните команду PowerShell:
New-NetFirewallRule -DisplayName "Service Fabric Ports" -Direction Inbound -Action Allow -RemoteAddress LocalSubnet -Protocol TCP -LocalPort 135, 137-139, 445Повторите этот процесс для других экземпляров, еще раз отметив частные IP-адреса.
Проверка параметров
Чтобы проверить базовое подключение, подключитесь к одной из виртуальных машин с помощью RDP.
Откройте командную строку из этой виртуальной машины, а затем используйте команду ping для подключения с одной виртуальной машины к другой, заменив приведенный ниже IP-адрес одним из указанных ранее частных IP-адресов (а не IP-адрес виртуальной машины, к которой вы уже подключены).
ping 172.31.20.163Если выходные данные выглядят так, где
Reply from 172.31.20.163: bytes=32 time<1ms TTL=128повторяется четыре раза, это означает, что подключение между экземплярами работает.** Теперь убедитесь, что ваша SMB-сеть функционирует со следующей командой:
net use * \\172.31.20.163\c$Он должен возвращать
Drive Z: is now connected to \\172.31.20.163\c$.как вывод.Теперь ваши экземпляры правильно подготовлены для Service Fabric.
Дальнейшие действия
В одной из серии вы узнали, как запустить три экземпляра виртуальных машин Azure и настроить их для установки Service Fabric:
- Создание набора экземпляров виртуальных машин Azure
- Изменение группы безопасности
- Войдите в один из экземпляров
- Подготовьте экземпляр для Service Fabric
Перейдите ко второй части серии, чтобы настроить Service Fabric на вашем кластере.