Start-AzureStorSimpleDeviceFailoverJob
Inicia uma operação de failover de grupos de contêineres de volume.
Observação
Os cmdlets referenciados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo herdado do PowerShell não é recomendado ao criar novos recursos, pois o ASM está agendado para desativação. Para obter mais informações, confira a desativação do Azure Service Manager.
O módulo do Az PowerShell é o módulo recomendado do PowerShell para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.
Sintaxe
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 que o cmdlet inicia.
Exemplo 2: Iniciar um trabalho de failover para um dispositivo e um dispositivo de destino especificados pela 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 containters 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 que o cmdlet inicia.
Parâmetros
-DeviceId
Especifica a ID da instância do dispositivo StorSimple no qual existem os grupos de contêineres de volume.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DeviceName
Especifica o nome do dispositivo StorSimple no qual existem os grupos de contêineres de volume.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Force
Força o comando a ser executado sem solicitar a confirmação do usuário.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Profile
Especifica um perfil do Azure.
Tipo: | AzureSMProfile |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetDeviceId
Especifica a ID da instância do dispositivo StorSimple para o qual esse cmdlet faz failover dos grupos de contêineres de volume.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-TargetDeviceName
Especifica o nome do dispositivo StorSimple para o qual esse cmdlet faz failover dos grupos de contêineres de volume.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VolumecontainerGroups
Especifica a lista de grupos de contêineres de volume que esse cmdlet faz failover para outro dispositivo.
Tipo: | List<T>[DataContainerGroup] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Entradas
List\<DataContainerGroup\>
Você pode canalizar uma lista de grupos de contêineres de volume para esse cmdlet.
Saídas
String