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