Start-AzureStorSimpleDeviceFailoverJob

Inicia uma operação de failover de grupos de contêineres de volume.

Observação

Os cmdlets mostrados nesta documentação são usados para gerenciar recursos herdados do Azure que usam APIs de Gerenciamento de Serviços. Confira o módulo Az PowerShell para usar cmdlets a fim de gerenciar recursos do Azure Resource Manager.

Syntax

Start-AzureStorSimpleDeviceFailoverJob
     -VolumecontainerGroups <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainerGroup]>
     [-Force]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureStorSimpleDeviceFailoverJob
     -DeviceId <String>
     -VolumecontainerGroups <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainerGroup]>
     -TargetDeviceId <String>
     [-Force]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]
Start-AzureStorSimpleDeviceFailoverJob
     -DeviceName <String>
     -VolumecontainerGroups <System.Collections.Generic.List`1[Microsoft.WindowsAzure.Management.StorSimple.Models.DataContainerGroup]>
     -TargetDeviceName <String>
     [-Force]
     [-Profile <AzureSMProfile>]
     [<CommonParameters>]

Description

O cmdlet Start-AzureStorSimpleDeviceFailoverJob inicia uma operação de failover de um ou mais grupos de contêineres de volume de um dispositivo para outro.

Exemplos

Exemplo 1: Iniciar um trabalho de failover para um dispositivo nomeado e um dispositivo de destino nomeado

PS C:\>(Get-AzureStorSimpleFailoverVolumeContainers -DeviceName "ChewD_App7") | Where-Object {$_.IsDCGroupEligibleForDR -eq $True} | Start-AzureStorSimpleDeviceFailoverJob -DeviceName "ChewD_App7" -TargetDeviceName "Fuller05" -Force
a3d902be-8ffb-42a4-bbf8-0a1b30db71b2_0ee59ae9-0293-46e2-ae56-bc308c8e5520

Esse comando obtém os contêineres de volume de failover para o dispositivo chamado ChewD_App7 usando o cmdlet Get-AzureStorSimpleFailoverVolumeContainers . O comando passa os resultados para o cmdlet Where-Object , que descarta os contêineres que têm um valor diferente de $True para a propriedade IsDCGroupEligibleForDR . Para obter mais informações, digite Get-Help Where-Object. O cmdlet atual inicia trabalhos de failover para os contêineres de volume de failover restantes. O comando especifica o nome do dispositivo e o nome do dispositivo de destino. O comando retorna a ID da instância do trabalho iniciado pelo cmdlet.

Exemplo 2: Iniciar um trabalho de failover para um dispositivo e dispositivo de destino especificado por ID

PS C:\>(Get-AzureStorSimpleFailoverVolumeContainers -DeviceId "3825f272-1efb-4c14-b63f-22605ce3b925") | Where-Object {$_.IsDCGroupEligibleForDR -eq $True} | Select-Object -First 1 | Start-AzureStorSimpleDeviceFailoverJob -DeviceId "3825f272-1efb-4c14-b63f-22605ce3b925" -TargetDeviceId "0ee59ae9-0293-46e2-ae56-bc308c8e5520" -Force
4c5ac0d0-4b66-465c-98f5-aec90505ad12_0ee59ae9-0293-46e2-ae56-bc308c8e5520

Esse comando obtém os contêineres de volume de failover para o dispositivo chamado ChewD_App7 usando Get-AzureStorSimpleFailoverVolumeContainers. O comando passa os resultados para Where-Object, que descarta os contém que têm um valor diferente de $True para a propriedade IsDCGroupEligibleForDR. O cmdlet passa os resultados para o cmdlet Select-Object, que seleciona o primeiro objeto a ser passado para o cmdlet atual. Para obter mais informações, digite Get-Help Select-Object. O cmdlet atual inicia trabalhos de failover para o contêiner de volume de failover selecionado. O comando especifica a ID do dispositivo e a ID do dispositivo de destino. O comando retorna a ID da instância do trabalho iniciado pelo cmdlet.

Parâmetros

-DeviceId

Especifica a ID da instância do dispositivo StorSimple no qual os grupos de contêineres de volume existem.

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

-DeviceName

Especifica o nome do dispositivo StorSimple no qual os grupos de contêineres de volume existem.

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

-Force

Força o comando a ser executado sem solicitar a confirmação do usuário.

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

-Profile

Especifica um perfil do Azure.

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

-TargetDeviceId

Especifica a ID da instância do dispositivo StorSimple para o qual esse cmdlet faz failover sobre os grupos de contêineres de volume.

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

-TargetDeviceName

Especifica o nome do dispositivo StorSimple para o qual esse cmdlet faz failover sobre os grupos de contêineres de volume.

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

-VolumecontainerGroups

Especifica a lista de grupos de contêineres de volume que esse cmdlet faz failover para outro dispositivo.

Type:List<T>[DataContainerGroup]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Entradas

List\<DataContainerGroup\>

Você pode canalizar uma lista de grupos de contêineres de volume para esse cmdlet.

Saídas

String