New-ServiceFabricNodeConfiguration

Nakonfiguruje uzel pro připojení clusteru Service Fabric. Funguje pro vývojové clustery a clustery Azure.

Syntax

New-ServiceFabricNodeConfiguration
   [-ClusterManifestPath] <String>
   [-InfrastructureManifestPath <String>]
   [-FabricDataRoot <String>]
   [-FabricLogRoot <String>]
   [-FabricHostCredential <PSCredential>]
   [-RunFabricHostServiceAsManual]
   [-RemoveExistingConfiguration]
   [-BootstrapMSIPath <String>]
   [-UsingFabricPackage]
   [-FabricPackageRoot <String>]
   [-MachineName <String>]
   [<CommonParameters>]

Description

Rutina New-ServiceFabricNodeConfiguration nakonfiguruje uzel tak, aby se mohl přidat do clusteru Service Fabric. To zahrnuje instalaci Service Fabric v případě potřeby a následné použití konfiguračních informací převzatých z manifestu clusteru a následné vytvoření nastavení vyžadovaného pro připojení uzlu ke clusteru.

Uzel se připojí ke clusteru, jakmile se na hostitelském počítači spustí hostitelská služba Service Fabric.

Pokud chcete spravovat clustery Service Fabric, ujistěte se, že spustíte relaci Windows PowerShell pomocí možnosti Spustit jako správce.

Tento příkaz bude mít různé využití parametrů v závislosti na typu clusteru, na který se tato operace použije. Ve všech případech se tento příkaz používá k přidání uzlu do clusteru. Pokud používáte samostatný cluster, projděte si příkaz AddNode .

Příklady

Příklad 1: Konfigurace vývojového clusteru s pěti uzly

PS C:\> New-ServiceFabricNodeConfiguration -ClusterManifestPath "<samples>\\ConfigStore\Management\Deployment\ClusterManifest\Server\DevEnv-FiveNodes.xml"

Tento příkaz nakonfiguruje vývojový cluster pomocí manifestu DevEnv-FiveNodes.xml z ukázek Service Fabric. Tento manifest nakonfiguruje cluster Service Fabric s pěti uzly na vývojovém počítači.

Parametry

-BootstrapMSIPath

Určuje cestu k souboru bootstrap .msi. Jedná se o sadu Service Fabric SDK staženou z webu Service Fabric. Pokud použijete tento parametr, automaticky dojde k automatickému upgradu podle směrného plánu při konfiguraci upgradu nebo upgradu prostředků infrastruktury. Pokud je parametr -UsingFabricPackage nastavený, měl by místo souboru .msi odkazovat na soubor CAB Service Fabric. Soubor CAB Service Fabric je k dispozici ke stažení zde.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterManifestPath

Určuje cestu manifestu clusteru Service Fabric, což je soubor XML. Ukázky tohoto souboru se dají zobrazit v ukázkách Service Fabric v části PublishProfiles. Rutina vytvoří konfiguraci clusteru na základě zadaného manifestu.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FabricDataRoot

Určuje cestu, ve které modul runtime Service Fabric ukládá interní data potřebná pro provoz clusteru.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FabricHostCredential

Určuje objekt PSCredential pro hostitelskou službu Service Fabric. K získání objektu PSCredential použijte rutinu Get-Credential . Další informace zobrazíte zadáním Get-Help Get-Credential.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FabricLogRoot

Určuje cestu pro protokoly trasování Service Fabric.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FabricPackageRoot

Tento parametr je vyhrazen pro budoucí použití.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InfrastructureManifestPath

Určuje cestu manifestu infrastruktury. Tento manifest slouží k tomu, aby každý uzel získal přehled o clusteru. Například celkový počet uzlů v clusteru. V Azure se jedná o cestu k souborům .csdef a .cscfg.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MachineName

Určuje počítač, který bude hostovat konfiguraci. Můžete použít název počítače nebo IP adresu počítače. Příklad:

-MachineName "192.168.1.1"

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveExistingConfiguration

Označuje, že tato rutina odebere všechny existující konfigurace. Tyto konfigurace se skládají z dat nalezených ve složkách, na které odkazuje FabricDataRoot a FabricLogRoot.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunFabricHostServiceAsManual

Označuje, že hostitelská služba Fabric musí být spuštěna ručně.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UsingFabricPackage

Označuje, že konfigurace uzlů by měly používat balíček modulu runtime xcopy/CAB. Můžete si ho stáhnout z webu Service Fabric. Používá se, když není nainstalovaná msi a ke spuštění rutiny používáme klientský balíček. Cesta k balíčku xcopy/CAB by měla být nastavena v parametru -BootstrapMSIPath.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

None

Výstupy

System.Object