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