New-ServiceFabricNodeConfiguration
Настраивает узел для присоединения к кластеру Service Fabric. Работает для кластеров разработки и кластеров Azure.
Синтаксис
New-ServiceFabricNodeConfiguration
[-ClusterManifestPath] <String>
[-InfrastructureManifestPath <String>]
[-FabricDataRoot <String>]
[-FabricLogRoot <String>]
[-FabricHostCredential <PSCredential>]
[-RunFabricHostServiceAsManual]
[-RemoveExistingConfiguration]
[-BootstrapMSIPath <String>]
[-UsingFabricPackage]
[-FabricPackageRoot <String>]
[-MachineName <String>]
[<CommonParameters>]
Описание
Командлет new-ServiceFabricNodeConfiguration настраивает узел для добавления в кластер Service Fabric. Это включает установку Service Fabric при необходимости, а затем использование сведений о конфигурации, взятых из манифеста кластера, а затем создает параметры, необходимые для соединения узла с кластером.
Узел присоединится к кластеру сразу после запуска службы узла Service Fabric на хост-компьютере.
Чтобы управлять кластерами Service Fabric, убедитесь, что вы запускаете сеанс Windows PowerShell с помощью параметра "Запуск от имени администратора".
Эта команда будет использовать различные параметры в зависимости от типа кластера, к которой применяется эта операция. Во всех случаях эта команда используется для добавления узла в кластер. Если используется автономный кластер, обратитесь к команде AddNode.
Примеры
Пример 1. Настройка кластера разработки с пятью узлами
PS C:\> New-ServiceFabricNodeConfiguration -ClusterManifestPath "<samples>\\ConfigStore\Management\Deployment\ClusterManifest\Server\DevEnv-FiveNodes.xml"
Эта команда настраивает кластер разработки с помощью манифеста DevEnv-FiveNodes.xml из примеров Service Fabric. Этот манифест настраивает кластер Service Fabric из пяти узлов на компьютере разработки.
Параметры
-BootstrapMSIPath
Указывает путь к файлу начальной загрузки .msi. Это пакет SDK Service Fabric, скачанный с веб-сайта Service Fabric. Если вы используете этот параметр, автоматическое обновление самомасштабного плана происходит при настройке обновления или обновлении структуры. Если -UsingFabricPackage задано, это должно указывать на CAB-файл Service Fabric, а не на файл .msi. CAB-файл Service Fabric доступен для скачивания здесь.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClusterManifestPath
Указывает путь к манифесту кластера Service Fabric, который является XML-файлом. Примеры этого файла можно просмотреть в примерах Service Fabric в разделе "PublishProfiles". Командлет создает конфигурацию кластера на основе указанного манифеста.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FabricDataRoot
Указывает путь, в котором среда выполнения Service Fabric хранит внутренние данные, необходимые для работы кластера.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FabricHostCredential
Указывает объект PSCredential для службы узла Service Fabric.
Чтобы получить объект PSCredential, используйте командлет Get-Credential.
Дополнительные сведения см. в Get-Help Get-Credential
.
Тип: | PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FabricLogRoot
Указывает путь для журналов трассировки Service Fabric.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-FabricPackageRoot
Этот параметр зарезервирован для дальнейшего использования.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InfrastructureManifestPath
Указывает путь манифеста инфраструктуры. Этот манифест используется для предоставления каждому узлу обзора кластера. Например, общее количество узлов в кластере. В Azure это путь к ФАЙЛАм CSDEF и CSCFG.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-MachineName
Указывает компьютер, на котором будет размещаться конфигурация. Вы можете использовать имя компьютера или IP-адрес компьютера. Например:
-MachineName "192.168.1.1"
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveExistingConfiguration
Указывает, что этот командлет удаляет все существующие конфигурации. Эти конфигурации состоят из данных, найденных в папках, на которые указывает FabricDataRoot и FabricLogRoot.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunFabricHostServiceAsManual
Указывает, что служба узла Fabric должна быть запущена вручную.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-UsingFabricPackage
Указывает, что конфигурации узлов должны использовать пакет среды выполнения xcopy/CAB. Это можно скачать на веб-сайте Service Fabric. Это используется, если MSI не установлен, и мы используем клиентский пакет для выполнения командлета. Путь к пакету xcopy/CAB должен быть задан в параметре -BootstrapMSIPath.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
System.Object