Copy-ServiceFabricServicePackageToNode
Copia um pacote de serviço para um nó de destino.
Sintaxe
Copy-ServiceFabricServicePackageToNode
[-ServiceManifestName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-NodeName] <String>
[-PackageSharingPolicies <PackageSharingPolicy[]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
O cmdlet Copy-ServiceFabricServicePackageToNode copia um pacote de serviço para o cache de imagens e pastas compartilhadas em um nó de destino. Você pode executar esse cmdlet para preencher previamente os nós com código, configuração e pacotes de dados necessários. Operações posteriores de criação de serviços podem ser concluídas mais rapidamente.
Para gerenciar clusters do Service Fabric, inicie o Windows PowerShell usando a opção Executar como administrador opção.
Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet
Exemplos
Exemplo 1: Gerar uma política de compartilhamento de pacotes
PS C:\> $sharingPolicy = new-ServiceFabricPackageSharingPolicy -PackageName CalcService5 -SharingScopeAll
Esse comando gera uma política de compartilhamento de pacotes usando cmdlet New-ServiceFabricPackageSharingPolicy e a atribui à variável chamada $sharingPolicy.
Exemplo 2: Copiar um pacote de serviço
PS C:\> Copy-ServiceFabricServicePackageToNode -ServiceManifestName CalcService5 -ApplicationTypeName CalcServiceApp -ApplicationTypeVersion 5.0 -NodeName Node4 -PackageSharingPolicies $sharingPolicy -TimeoutSec 600 -Verbose
O comando copia o pacote de serviço pertencente ao tipo de aplicativo "CalcServiceApp", a versão do aplicativo "5.0" e o manifesto de serviço "CalcService5" para o Node4 com o objeto de política de compartilhamento gerado anteriormente $sharePolicy.
Parâmetros
-ApplicationTypeName
Especifica o nome de um tipo de aplicativo do Service Fabric. O cmdlet copia pacotes para o tipo de aplicativo especificado por esse parâmetro.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ApplicationTypeVersion
Especifica a versão de um tipo de aplicativo do Service Fabric. O cmdlet copia pacotes para a versão do tipo de aplicativo especificada por esse parâmetro.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-NodeName
Especifica o nome de um nó do Service Fabric. O cmdlet copia o pacote de serviço para o nó especificado.
Tipo: | String |
Position: | 4 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-PackageSharingPolicies
Especifica uma matriz de políticas de compartilhamento de pacotes que descrevem quais pacotes copiar para a pasta de pacotes compartilhados no nó de destino. Para obter um objeto PackageSharingPolicy, use o cmdlet New-ServiceFabricPackageSharingPolicy.
Tipo: | PackageSharingPolicy[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ServiceManifestName
Especifica o nome de um pacote de serviço do Service Fabric.
Tipo: | String |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-TimeoutSec
Especifica o período de tempo limite, em segundos, para a operação.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
None
Saídas
System.Object