Delen via


New-ServiceFabricNodeConfiguration

Hiermee configureert u een knooppunt om lid te worden van een Service Fabric-cluster. Werkt voor ontwikkelclusters en Azure-clusters.

Syntaxis

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

Description

De cmdlet New-ServiceFabricNodeConfiguration configureert een knooppunt dat kan worden toegevoegd aan een Service Fabric-cluster. Dit omvat het installeren van Service Fabric, indien nodig, en vervolgens het gebruik van configuratiegegevens die afkomstig zijn uit het clustermanifest en vervolgens de instellingen maakt die nodig zijn voor het knooppunt om lid te worden van het cluster.

Het knooppunt wordt toegevoegd aan het cluster zodra de Service Fabric-hostservice op de hostcomputer is gestart.

Als u Service Fabric-clusters wilt beheren, moet u uw Windows PowerShell sessie starten met behulp van de optie Uitvoeren als administrator.

Met deze opdracht worden verschillende parameters gebruikt, afhankelijk van het type cluster waarop deze bewerking wordt toegepast. In alle gevallen wordt deze opdracht gebruikt om een knooppunt toe te voegen aan een cluster. Als u een zelfstandig cluster gebruikt, raadpleegt u de opdracht AddNode .

Voorbeelden

Voorbeeld 1: Een ontwikkelcluster met vijf knooppunten configureren

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

Met deze opdracht configureert u een ontwikkelcluster met behulp van het DevEnv-FiveNodes.xml manifest uit de Service Fabric-voorbeelden. Dit manifest configureert een Service Fabric-cluster van vijf knooppunten op uw ontwikkelcomputer.

Parameters

-BootstrapMSIPath

Hiermee geeft u het pad van de bootstrap .msi bestand. Dit is de Service Fabric SDK die is gedownload van de Service Fabric-website. Als u deze parameter gebruikt, treedt automatisch een selfbasislijnupgrade op wanneer een upgrade is geconfigureerd of infrastructuur wordt bijgewerkt. Als -UsingFabricPackage is ingesteld, moet dit verwijzen naar het Cab-bestand van Service Fabric in plaats van het .msi bestand. Het Service Fabric CAB-bestand is hier te downloaden.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterManifestPath

Hiermee geeft u het pad van een Service Fabric-clustermanifest, een XML-bestand. Voorbeelden van dit bestand zijn te zien in Service Fabric-voorbeelden onder PublishProfiles. De cmdlet maakt een clusterconfiguratie op basis van het opgegeven manifest.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FabricDataRoot

Hiermee geeft u het pad op waar de Service Fabric-runtime de interne gegevens opslaat die nodig zijn voor het uitvoeren van een cluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FabricHostCredential

Hiermee geeft u een PSCredential-object voor de Service Fabric-hostservice. Gebruik de cmdlet Get-Credential om een PSCredential-object te verkrijgen. Typ Get-Help Get-Credential voor meer informatie.

Type:PSCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FabricLogRoot

Hiermee geeft u het pad voor de Service Fabric-traceringslogboeken op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-FabricPackageRoot

Deze parameter is gereserveerd voor toekomstig gebruik.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-InfrastructureManifestPath

Hiermee geeft u het pad van het infrastructuurmanifest. Dit manifest wordt gebruikt om elk knooppunt een overzicht van het cluster te geven. Bijvoorbeeld de totale hoeveelheid knooppunten in het cluster. In Azure is dit het pad naar de .csdef- en .cscfg-bestanden.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MachineName

Hiermee geeft u de computer die de configuratie host. U kunt de computernaam of het IP-adres van de computer gebruiken. Bijvoorbeeld:

-MachineName "192.168.1.1"

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RemoveExistingConfiguration

Geeft aan dat met deze cmdlet eventuele bestaande configuraties worden verwijderd. Deze configuraties bestaan uit gegevens die zijn gevonden in de mappen die worden verwezen door FabricDataRoot en FabricLogRoot.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunFabricHostServiceAsManual

Geeft aan dat de Fabric Host-service handmatig moet worden gestart.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UsingFabricPackage

Geeft aan dat knooppuntconfiguraties het xcopy-/CAB-runtimepakket moeten gebruiken. Dit kan worden gedownload van de Service Fabric-website. Dit wordt gebruikt wanneer MSI niet is geïnstalleerd en we gebruiken een clientpakket om de cmdlet uit te voeren. Het pad naar het xcopy/CAB-pakket moet worden ingesteld in de parameter -BootstrapMSIPath.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

System.Object