New-ServiceFabricNodeConfiguration
Configura un nodo per l'aggiunta a un cluster di Service Fabric. Funziona per cluster di sviluppo e cluster di Azure.
Sintassi
New-ServiceFabricNodeConfiguration
[-ClusterManifestPath] <String>
[-InfrastructureManifestPath <String>]
[-FabricDataRoot <String>]
[-FabricLogRoot <String>]
[-FabricHostCredential <PSCredential>]
[-RunFabricHostServiceAsManual]
[-RemoveExistingConfiguration]
[-BootstrapMSIPath <String>]
[-UsingFabricPackage]
[-FabricPackageRoot <String>]
[-MachineName <String>]
[<CommonParameters>]
Descrizione
Il cmdlet New-ServiceFabricNodeConfiguration
Il nodo verrà aggiunto al cluster non appena il servizio host di Service Fabric viene avviato nel computer host.
Per gestire i cluster di Service Fabric, assicurarsi di avviare la sessione di Windows PowerShell usando l'opzione Esegui come amministratore.
Questo comando avrà utilizzi diversi dei parametri a seconda del tipo di cluster a cui viene applicata questa operazione. In tutti i casi, questo comando viene usato per aggiungere un nodo a un cluster. Se si usa un cluster autonomo, vedere il comando AddNode
Esempio
Esempio 1: Configurare un cluster di sviluppo a cinque nodi
PS C:\> New-ServiceFabricNodeConfiguration -ClusterManifestPath "<samples>\\ConfigStore\Management\Deployment\ClusterManifest\Server\DevEnv-FiveNodes.xml"
Questo comando configura un cluster di sviluppo usando il manifesto DevEnv-FiveNodes.xml degli esempi di Service Fabric. Questo manifesto configura un cluster di Service Fabric di cinque nodi nel computer di sviluppo.
Parametri
-BootstrapMSIPath
Specifica il percorso del file .msi bootstrap. Questo è l'SDK di Service Fabric scaricato dal sito Web di Service Fabric. Se si usa questo parametro, si verifica automaticamente un aggiornamento self-baseline quando viene configurato un aggiornamento o l'infrastruttura viene aggiornata. Se -UsingFabricPackage è impostato, deve puntare al file CAB di Service Fabric anziché al file .msi. Il file CAB di Service Fabric è disponibile per il download qui.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ClusterManifestPath
Specifica il percorso di un manifesto del cluster di Service Fabric, ovvero un file XML. Esempi di questo file possono essere visualizzati in esempi di Service Fabric in "PublishProfiles". Il cmdlet crea una configurazione del cluster in base al manifesto specificato.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FabricDataRoot
Specifica il percorso in cui il runtime di Service Fabric archivia i dati interni necessari per gestire un cluster.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FabricHostCredential
Specifica un oggetto PSCredential Get-Help Get-Credential
.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FabricLogRoot
Specifica il percorso per i log di traccia di Service Fabric.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FabricPackageRoot
Questo parametro è riservato per un uso futuro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InfrastructureManifestPath
Specifica il percorso del manifesto dell'infrastruttura. Questo manifesto viene usato per offrire a ogni nodo una panoramica del cluster. Ad esempio, la quantità totale di nodi nel cluster. In Azure si tratta del percorso dei file con estensione csdef e cscfg.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MachineName
Specifica il computer che ospiterà la configurazione. È possibile usare il nome del computer o l'indirizzo IP del computer. Per esempio:
-MachineName "192.168.1.1"
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RemoveExistingConfiguration
Indica che questo cmdlet rimuove tutte le configurazioni esistenti. Queste configurazioni sono costituite da dati presenti nelle cartelle a cui punta FabricDataRoot e FabricLogRoot.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunFabricHostServiceAsManual
Indica che il servizio host infrastruttura deve essere avviato manualmente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UsingFabricPackage
Indica che le configurazioni del nodo devono usare il pacchetto di runtime xcopy/CAB. Questo può essere scaricato dal sito Web di Service Fabric. Viene usato quando l'identità del servizio gestito non è installata e viene usato un pacchetto client per eseguire il cmdlet. Il percorso del pacchetto xcopy/CAB deve essere impostato nel parametro -BootstrapMSIPath.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object