Sdílet prostřednictvím


New-ServiceFabricNodeConfiguration

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

Syntaxe

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í informací o konfiguraci 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 Prostředí Windows PowerShell pomocí možnosti Spustit jako správce.

Tento příkaz bude mít různá použ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 souboru bootstrap .msi. Toto je sada Service Fabric SDK stažená z webu Service Fabric. Pokud použijete tento parametr, při konfiguraci upgradu nebo upgradu prostředků infrastruktury dojde k automatickému upgradu podle směrného plánu. Pokud je nastavená -UsingFabricPackage, mělo by to odkazovat na soubor CAB Service Fabric, nikoli na soubor .msi. Soubor CAB Service Fabric je k dispozici ke stažení zde.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ClusterManifestPath

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

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FabricDataRoot

Určuje cestu, kam modul runtime Service Fabric ukládá interní data potřebná k provozu clusteru.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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 potřebujete zadáním Get-Help Get-Credential.

Typ:PSCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FabricLogRoot

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-FabricPackageRoot

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

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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. Například:

-MachineName "192.168.1.1"

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunFabricHostServiceAsManual

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

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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 v případě, že msi není nainstalována 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.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

None

Výstupy

System.Object