Udostępnij za pośrednictwem


New-AzRecoveryServicesAsrVMNicConfig

Tworzy konfigurację karty sieciowej usługi ASR, która zawiera szczegóły konfiguracji związane z trybem failover i testu pracy w trybie failover.

Składnia

New-AzRecoveryServicesAsrVMNicConfig
   -NicId <String>
   -ReplicationProtectedItem <ASRReplicationProtectedItem>
   [-RecoveryVMNetworkId <String>]
   [-RecoveryNicName <String>]
   [-RecoveryNicResourceGroupName <String>]
   [-ReuseExistingNic]
   [-RecoveryNetworkSecurityGroupId <String>]
   [-EnableAcceleratedNetworkingOnRecovery]
   [-TfoVMNetworkId <String>]
   [-TfoNicName <String>]
   [-TfoNicResourceGroupName <String>]
   [-TfoReuseExistingNic]
   [-TfoNetworkSecurityGroupId <String>]
   [-EnableAcceleratedNetworkingOnTfo]
   [-IPConfig <PSIPConfigInputDetails[]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet New-AzRecoveryServicesAsrVMNicConfig tworzy obiekt konfiguracji karty sieciowej usługi ASR zawierający szczegóły związane z trybem failover i testu pracy w trybie failover. Jeśli żadne informacje nie zostaną przekazane, odpowiednie wartości są wybierane z chronionego elementu replikacji, aby uniknąć aktualizowania tych wartości do wartości null.

Ważne

Przestarzaliśmy parametry odpowiadające konfiguracji adresów IP z polecenia cmdlet i hermetyzowaliśmy je do nowego obiektu cmdlet. Utwórz nowy obiekt przy użyciu polecenia cmdlet New-AzRecoveryServicesAsrVMNicIPConfig i przekaż go jako parametr. Aby uzyskać więcej jasności, zapoznaj się z poniższymi przykładami.

Przykłady

Przykład 1

$ipConfig1 = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName "ipconfig1" -RecoverySubnetName "default" `
-TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.10" -TfoStaticIPAddress "10.3.4.33"
$ipConfig2 = New-AzRecoveryServicesAsrVMNicIPConfig -IpConfigName "ipconfig2" -IsSelectedForFailover -RecoverySubnetName "default" `
-TfoSubnetName "default" -RecoveryStaticIPAddress "10.1.40.13" -TfoStaticIPAddress "10.3.4.32"
$ipConfigs = @($ipConfig1, $ipConfig2)
$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -RecoveryVMNetworkId $recoveryNetworkId `
    -TfoVMNetworkId $tfoNetworkId -IPConfig $ipConfigs

Tworzy obiekt ASRVmNicConfig z trybem failover i testowymi ustawieniami sieci trybu failover skonfigurowanymi dla karty sieciowej. Każda właściwość, która nie została przekazana powyżej, jest pobierana z przekazanego elementu chronionego.

Przykład 2

$nicConfig = New-AzRecoveryServicesAsrVMNicConfig -NicId $AsrNicGuid -ReplicationProtectedItem $Rpi -TfoNicName $TfoNicName -TfoNicResourceGroupName $TfoNicRgName -TfoReuseExistingNic

Tworzy obiekt ASRVmNicConfig z ustawieniami sieci faiover test skonfigurowanymi dla zmiany nazwy karty sieciowej. Każda właściwość, która nie została przekazana powyżej, jest pobierana z przekazanego elementu chronionego.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

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

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAcceleratedNetworkingOnRecovery

Określa, czy przyspieszona sieć jest włączona na karcie sieciowej odzyskiwania.

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

-EnableAcceleratedNetworkingOnTfo

Określa, czy przyspieszona sieć jest włączona na testowej karcie sieciowej trybu failover.

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

-IPConfig

Określa testowe ustawienia trybu failover/trybu failover konfiguracji adresów IP karty sieciowej.

Type:PSIPConfigInputDetails[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NicId

Określ identyfikator GUID karty sieciowej usługi ASR.

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

-RecoveryNetworkSecurityGroupId

Określa identyfikator sieciowej grupy zabezpieczeń skojarzonej z kartą sieciową odzyskiwania.

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

-RecoveryNicName

Określa nazwę karty sieciowej odzyskiwania.

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

-RecoveryNicResourceGroupName

Określa nazwę grupy zasobów karty sieciowej odzyskiwania.

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

-RecoveryVMNetworkId

Określa identyfikator sieci wirtualnej odzyskiwania.

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

-ReplicationProtectedItem

Określ element chroniony replikacji usługi ASR.

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

-ReuseExistingNic

Określa, czy istniejąca karta sieciowa może być używana podczas pracy w trybie failover.

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

-TfoNetworkSecurityGroupId

Określa identyfikator sieciowej grupy zabezpieczeń skojarzonej z testową kartą sieciową trybu failover.

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

-TfoNicName

Określa nazwę testowej karty sieciowej trybu failover.

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

-TfoNicResourceGroupName

Określa nazwę testowej grupy zasobów karty sieciowej trybu failover.

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

-TfoReuseExistingNic

Określa, czy istniejąca karta sieciowa może być używana podczas testowania pracy w trybie failover.

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

-TfoVMNetworkId

Określa identyfikator testowej sieci wirtualnej trybu failover.

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

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

Dane wejściowe

None

Dane wyjściowe

ASRVMNicConfig