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