Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano wycofanie, odpowiednie implikacje i alternatywne opcje dostępne dla klientów w następującym scenariuszu:
Konfigurowanie ustawień konfiguracji podstawowego adresu IP dla trybu failover lub testu pracy w trybie failover.
To polecenie cmdlet ma wpływ na wszystkich klientów scenariusza odzyskiwania po awarii platformy Azure przy użyciu polecenia cmdlet New-AzRecoveryServicesAsrVMNicConfig w programie PowerShell w wersji 5.9.0 lub nowszej.
Ważne
Klienci powinni podjąć kroki korygowania najwcześniej, aby uniknąć zakłóceń w ich środowisku.
Jakich zmian należy oczekiwać?
New-AzRecoveryServicesAsrVMNicConfig używa następujących parametrów do skonfigurowania wartości konfiguracji IP dla FO/TFO:
- RecoveryVMSubnetName
- RecoveryNicStaticIPAddress
- RecoveryPublicIPAddressId
- RecoveryLBBackendAddressPoolId
- TfoVMSubnetName
- TfoNicStaticIPAddress
- TfoPublicIPAddressId
- TfoLBBackendAddressPoolId
Te parametry nie są już akceptowane przez polecenie cmdlet.
Od 4 maja 2021 r. otrzymasz powiadomienia w witrynie Azure Portal i komunikację e-mail z wycofaniem parametrów konfiguracji ip w poleceniu cmdlet New-AzRecoveryServicesAsrVMNicConfig.
Jeśli używasz istniejącego skryptu, nie będzie on obsługiwany.
Alternatywy
Alternatywnie wprowadzono nowe polecenie cmdlet New-AzRecoveryServicesAsrVMNicIPConfig do konfigurowania ustawień IP Config FO/TFO.
Kroki korygowania
Oczekuje się zmodyfikowania skryptów w celu usunięcia tych parametrów. Zamiast tego zacznij używać nowego polecenia cmdlet New-AzRecoveryServicesAsrVMNicIPConfig , aby utworzyć obiekt konfiguracji adresu IP. Oto ilustracja:
Istniejące skrypty zostałyby napisane w następujący sposób:
# Fetching the Protected Item Object (for the Protected VM)
$protectedItemObject = Get-AsrReplicationProtectedItem -ProtectionContainer $primaryContainerObject | where { $_.FriendlyName -eq $VMName };$protectedItemObject
# ID of the NIC whose settings are to be updated.
$nicId = $protectedItemObject.NicDetailsList[0].NicId
$nic1 = New-AzRecoveryServicesAsrVMNicConfig -NicId $nicId -ReplicationProtectedItem $protectedItemObject -RecoveryVMNetworkId <networkArmId> -TfoVMNetworkId <networkArmId> -RecoveryVMSubnetName "default" -TfoVMSubnetName "default" -RecoveryNicStaticIPAddress "10.1.40.223" -TfoNicStaticIPAddress "10.33.0.223"
$nics = @($nic1)
Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $protectedItemObject -ASRVMNicConfiguration $nics
Zmodyfikuj skrypty w następujący sposób:
# Fetching the Protected Item Object (for the Protected VM)
$protectedItemObject = Get-AsrReplicationProtectedItem -ProtectionContainer $primaryContainerObject | where { $_.FriendlyName -eq $VMName };$protectedItemObject
# Create the config object for Primary IP Config
$ipConfig = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName <ipConfigName> -RecoverySubnetName "default" -TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.223" -TfoStaticIPAddress "10.33.0.223"
$ipConfigs = @($ipConfig)
# ID of the NIC whose settings are to be updated.
$nicId = $protectedItemObject.NicDetailsList[0].NicId
$nic1 = New-AzRecoveryServicesAsrVMNicConfig -NicId $nicId -ReplicationProtectedItem $protectedItemObject -RecoveryVMNetworkId <networkArmId> -TfoVMNetworkId <networkArmId> -IPConfig $ipConfigs
$nics = @($nic1)
Set-AzRecoveryServicesAsrReplicationProtectedItem -InputObject $protectedItemObject -ASRVMNicConfiguration $nics
Dalsze kroki
Zmodyfikuj skrypty, jak pokazano w tym artykule. Jeśli masz jakiekolwiek zapytania dotyczące tego tematu, skontaktuj się z pomocą techniczną firmy Microsoft.