Start-AzureStorSimpleDeviceFailoverJob
Inicjuje operację trybu failover grup kontenerów woluminów.
Uwaga
Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.
Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.
Składnia
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>]
Opis
Polecenie cmdlet Start-AzureStorSimpleDeviceFailoverJob inicjuje operację trybu failover co najmniej jednej grupy kontenerów woluminów z jednego urządzenia na inne.
Przykłady
Przykład 1: Uruchamianie zadania trybu failover dla nazwanego urządzenia i nazwanego urządzenia docelowego
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
To polecenie pobiera kontenery woluminów trybu failover dla urządzenia o nazwie ChewD_App7 przy użyciu polecenia cmdlet Get-AzureStorSimpleFailoverVolumeContainers .
Polecenie przekazuje wyniki do polecenia cmdlet Where-Object , które odrzuca te kontenery, które mają wartość inną niż $True dla właściwości IsDCGroupEligibleForDR .
Aby uzyskać więcej informacji, wpisz Get-Help Where-Object
.
Bieżące polecenie cmdlet uruchamia zadania trybu failover dla pozostałych kontenerów woluminów trybu failover.
Polecenie określa nazwę urządzenia i docelową nazwę urządzenia.
Polecenie zwraca identyfikator wystąpienia zadania, które uruchamia polecenie cmdlet.
Przykład 2. Uruchamianie zadania trybu failover dla urządzenia i urządzenia docelowego określonego przez identyfikator
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
To polecenie pobiera kontenery woluminów trybu failover dla urządzenia o nazwie ChewD_App7 przy użyciu polecenia Get-AzureStorSimpleFailoverVolumeContainers.
Polecenie przekazuje wyniki do metody Where-Object, co powoduje porzucenie tych elementów zawierających wartość inną niż $True dla właściwości IsDCGroupEligibleForDR .
Polecenie cmdlet przekazuje wyniki do polecenia cmdlet Select-Object , które wybiera pierwszy obiekt do przekazania do bieżącego polecenia cmdlet.
Aby uzyskać więcej informacji, wpisz Get-Help Select-Object
.
Bieżące polecenie cmdlet uruchamia zadania trybu failover dla wybranego kontenera woluminu trybu failover.
Polecenie określa identyfikator urządzenia i identyfikator urządzenia docelowego.
Polecenie zwraca identyfikator wystąpienia zadania, które uruchamia polecenie cmdlet.
Parametry
-DeviceId
Określa identyfikator wystąpienia urządzenia StorSimple, na którym istnieją grupy kontenerów woluminów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DeviceName
Określa nazwę urządzenia StorSimple, na którym istnieją grupy kontenerów woluminów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Profile
Określa profil platformy Azure.
Typ: | AzureSMProfile |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetDeviceId
Określa identyfikator wystąpienia urządzenia StorSimple, do którego to polecenie cmdlet przechodzi w tryb failover grup kontenerów woluminów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetDeviceName
Określa nazwę urządzenia StorSimple, do którego to polecenie cmdlet powoduje awarię grup kontenerów woluminów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VolumecontainerGroups
Określa listę grup kontenerów woluminów, które to polecenie cmdlet powoduje awarię na innym urządzeniu.
Typ: | List<T>[DataContainerGroup] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
List\<DataContainerGroup\>
Możesz przekazać listę grup kontenerów woluminów do tego polecenia cmdlet.
Dane wyjściowe
String