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