Compartilhar via


Copy-ServiceFabricServicePackageToNode

Copia um pacote de serviço para um nó de destino.

Syntax

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 nós com pacotes de código, configuração e dados necessários. Operações posteriores de criação de serviço podem ser concluídas mais rapidamente.

Para gerenciar clusters do Service Fabric, comece Windows PowerShell usando a opção Executar como administrador. Antes de executar qualquer operação em um cluster do Service Fabric, estabeleça uma conexão com o cluster usando o cmdlet Connect-ServiceFabricCluster .

Exemplos

Exemplo 1: Gerar uma política de compartilhamento de pacote

PS C:\> $sharingPolicy = new-ServiceFabricPackageSharingPolicy -PackageName CalcService5 -SharingScopeAll

Esse comando gera uma política de compartilhamento de pacotes usando o cmdlet New-ServiceFabricPackageSharingPolicy e a atribui à variável nomeada $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", à versão do aplicativo "5.0" e ao manifesto de serviço "CalcService5" para o Node4 com $sharePolicy de objeto de política de compartilhamento gerado anteriormente.

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.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NodeName

Especifica o nome de um nó do Service Fabric. O cmdlet copia o pacote de serviço para o nó especificado.

Type:String
Position:4
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PackageSharingPolicies

Especifica uma matriz de políticas de compartilhamento de pacote 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 .

Type:PackageSharingPolicy[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceManifestName

Especifica o nome de um pacote de serviço do Service Fabric.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

Especifica o período de tempo limite, em segundos, para a operação.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

System.Object