Copy-ServiceFabricServicePackageToNode
Copia un pacchetto del servizio in un nodo di destinazione.
Sintassi
Copy-ServiceFabricServicePackageToNode
[-ServiceManifestName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-NodeName] <String>
[-PackageSharingPolicies <PackageSharingPolicy[]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Descrizione
Il cmdlet Copy-ServiceFabricServicePackageToNode copia un pacchetto di servizio nella cache delle immagini e nelle cartelle condivise in un nodo di destinazione. È possibile eseguire questo cmdlet per precompilare i nodi con il codice, la configurazione e i pacchetti di dati necessari. Le operazioni di creazione del servizio successive possono essere completate più rapidamente.
Per gestire i cluster di Service Fabric, avviare Windows PowerShell usando l'opzione Esegui come amministratore. Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster .
Esempio
Esempio 1: Generare un criterio di condivisione pacchetti
PS C:\> $sharingPolicy = new-ServiceFabricPackageSharingPolicy -PackageName CalcService5 -SharingScopeAll
Questo comando genera criteri di condivisione pacchetto usando il cmdlet New-ServiceFabricPackageSharingPolicy e lo assegna alla variabile denominata $sharingPolicy.
Esempio 2: Copiare un pacchetto del servizio
PS C:\> Copy-ServiceFabricServicePackageToNode -ServiceManifestName CalcService5 -ApplicationTypeName CalcServiceApp -ApplicationTypeVersion 5.0 -NodeName Node4 -PackageSharingPolicies $sharingPolicy -TimeoutSec 600 -Verbose
Il comando copia il pacchetto del servizio appartenente al tipo di applicazione "CalcServiceApp", la versione dell'applicazione "5.0" e il manifesto del servizio "CalcService5" in Node4 con l'oggetto criteri di condivisione generato in precedenza $sharePolicy.
Parametri
-ApplicationTypeName
Specifica il nome di un tipo di applicazione di Service Fabric. Il cmdlet copia i pacchetti per il tipo di applicazione specificato da questo parametro.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ApplicationTypeVersion
Specifica la versione di un tipo di applicazione di Service Fabric. Il cmdlet copia i pacchetti per la versione del tipo di applicazione specificata da questo parametro.
Tipo: | String |
Posizione: | 2 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-NodeName
Specifica il nome di un nodo di Service Fabric. Il cmdlet copia il pacchetto del servizio nel nodo specificato.
Tipo: | String |
Posizione: | 4 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PackageSharingPolicies
Specifica una matrice di criteri di condivisione dei pacchetti che descrivono i pacchetti da copiare nella cartella dei pacchetti condivisi nel nodo di destinazione. Per ottenere un oggetto PackageSharingPolicy , utilizzare il cmdlet New-ServiceFabricPackageSharingPolicy .
Tipo: | PackageSharingPolicy[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServiceManifestName
Specifica il nome di un pacchetto di servizio di Service Fabric.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object