New-ServiceFabricNodeConfiguration
Konfigurerar en nod för att ansluta till ett Service Fabric-kluster. Fungerar för utvecklingskluster och Azure-kluster.
Syntax
New-ServiceFabricNodeConfiguration
[-ClusterManifestPath] <String>
[-InfrastructureManifestPath <String>]
[-FabricDataRoot <String>]
[-FabricLogRoot <String>]
[-FabricHostCredential <PSCredential>]
[-RunFabricHostServiceAsManual]
[-RemoveExistingConfiguration]
[-BootstrapMSIPath <String>]
[-UsingFabricPackage]
[-FabricPackageRoot <String>]
[-MachineName <String>]
[<CommonParameters>]
Description
Cmdleten New-ServiceFabricNodeConfiguration konfigurerar en nod för att kunna läggas till i ett Service Fabric-kluster. Detta innebär att du installerar Service Fabric vid behov och sedan använder konfigurationsinformation från klustermanifestet och sedan skapar de inställningar som krävs för att noden ska ansluta till klustret.
Noden ansluter till klustret så snart Service Fabric-värdtjänsten startas på värddatorn.
Om du vill hantera Service Fabric-kluster måste du starta din Windows PowerShell session med alternativet Kör som administratör.
Det här kommandot har olika användning av parametrar beroende på vilken typ av kluster den här åtgärden tillämpas på. I samtliga fall används det här kommandot för att lägga till en nod i ett kluster. Om du använder ett fristående kluster läser du kommandot AddNode .
Exempel
Exempel 1: Konfigurera ett utvecklingskluster med fem noder
PS C:\> New-ServiceFabricNodeConfiguration -ClusterManifestPath "<samples>\\ConfigStore\Management\Deployment\ClusterManifest\Server\DevEnv-FiveNodes.xml"
Det här kommandot konfigurerar ett utvecklingskluster med hjälp av DevEnv-FiveNodes.xml-manifestet från Service Fabric-exemplen. Manifestet konfigurerar ett Service Fabric-kluster med fem noder på utvecklingsdatorn.
Parametrar
-BootstrapMSIPath
Anger sökvägen till bootstrap-filen .msi. Det här är Service Fabric SDK som laddats ned från Service Fabric-webbplatsen. Om du använder den här parametern sker en självbaslinjeuppgradering automatiskt när antingen en uppgradering har konfigurerats eller infrastrukturresurserna uppgraderas. Om -UsingFabricPackage har angetts bör detta peka på Service Fabric CAB-filen i stället för den .msi filen. Service Fabric CAB-filen kan laddas ned här.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ClusterManifestPath
Anger sökvägen till ett Service Fabric-klustermanifest, som är en XML-fil. Exempel på den här filen visas i Service Fabric-exempel under "PublishProfiles". Cmdleten skapar en klusterkonfiguration baserat på det angivna manifestet.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FabricDataRoot
Anger sökvägen där Service Fabric-körningen lagrar de interna data som behövs för att driva ett kluster.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FabricHostCredential
Anger ett PSCredential-objekt för Service Fabric-värdtjänsten.
Om du vill hämta ett PSCredential-objekt använder du cmdleten Get-Credential .
För mer information ange Get-Help Get-Credential
.
Typ: | PSCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FabricLogRoot
Anger sökvägen till Service Fabric-spårningsloggarna.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FabricPackageRoot
Den här parametern är reserverad för framtida användning.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InfrastructureManifestPath
Anger sökvägen till infrastrukturmanifestet. Det här manifestet används för att ge varje nod en översikt över klustret. Till exempel den totala mängden noder i klustret. I Azure är det här sökvägen till .csdef- och .cscfg-filerna.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-MachineName
Anger den dator som ska vara värd för konfigurationen. Du kan använda antingen datornamnet eller datorns IP-adress. Ett exempel:
-MachineName "192.168.1.1"
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RemoveExistingConfiguration
Anger att den här cmdleten tar bort alla befintliga konfigurationer. Dessa konfigurationer består av data som finns i mapparna som pekas av FabricDataRoot och FabricLogRoot.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunFabricHostServiceAsManual
Anger att fabric-värdtjänsten måste startas manuellt.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UsingFabricPackage
Anger att nodkonfigurationer ska använda xcopy/CAB-körningspaketet. Detta kan laddas ned från Service Fabric-webbplatsen. Detta används när MSI inte är installerat och vi använder ett klientpaket för att köra cmdleten. Sökvägen till xcopy/CAB-paketet ska anges i parametern -BootstrapMSIPath.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
System.Object