Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden die Einstellung, die entsprechenden Auswirkungen und die für die Kunden verfügbaren alternativen Optionen für das folgende Szenario beschrieben:
Konfigurieren der Konfigurationseinstellungen für die primäre IP-Adresse für das Failover oder Testfailover
Dieses Cmdlet wirkt sich auf alle Kunden des Szenarios „Notfallwiederherstellung von Azure zu Azure“ aus, die das Cmdlet „New-AzRecoveryServicesAsrVMNicConfig“ in Version Az PowerShell 5.9.0 und höher verwenden.
Wichtig
Den Kunden wird empfohlen, dass sie schnellstmöglich die erforderlichen Wartungsschritte ausführen, um jegliche Unterbrechung in ihrer Umgebung zu vermeiden.
Welche Änderungen sind zu erwarten?
„New-AzRecoveryServicesAsrVMNicConfig“ nutzt die folgenden Parameter für die Konfiguration der IP-Konfigurationswerte für Failover/Testfailover:
- RecoveryVMSubnetName
- RecoveryNicStaticIPAddress
- RecoveryPublicIPAddressId
- RecoveryLBBackendAddressPoolId
- TfoVMSubnetName
- TfoNicStaticIPAddress
- TfoPublicIPAddressId
- TfoLBBackendAddressPoolId
Diese Parameter werden vom Cmdlet nicht mehr akzeptiert.
Seit dem 4. Mai 2021 erhalten Sie Benachrichtigungen im Azure-Portal sowie E-Mails mit Informationen zur Einstellung der Unterstützung von IP-Konfigurationsparametern im Cmdlet „New-AzRecoveryServicesAsrVMNicConfig“.
Ein vorhandenes Skript wird nicht mehr unterstützt.
Alternativen
Als Alternative wird das neue Cmdlet New-AzRecoveryServicesAsrVMNicIPConfig zum Konfigurieren von IP-Konfigurationseinstellungen für Failover/Testfailover eingeführt.
Schritte zur Bereinigung
Es wird erwartet, dass Sie Ihre Skripts ändern und diese Parameter entfernen. Verwenden Sie stattdessen das neue Cmdlet New-AzRecoveryServicesAsrVMNicIPConfig, um ein IP-Konfigurationsobjekt zu erstellen. Nachfolgend wird dies veranschaulicht:
Ihre vorhandenen Skripts wurden wie folgt geschrieben:
# 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
Ändern Sie Ihre Skripts wie folgt:
# 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
Nächste Schritte
Ändern Sie Ihre Skripts wie in diesem Artikel gezeigt. Falls Sie Fragen dazu haben, wenden Sie sich an den Microsoft-Support.