Partilhar via


New-AzRecoveryServicesAsrVMNicConfig

Cria uma configuração de NIC ASR que contém os detalhes de configuração relacionados a failover e teste de failover.

Sintaxe

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>]

Description

O cmdlet New-AzRecoveryServicesAsrVMNicConfig cria um objeto de configuração ASR NIC que contém os detalhes relacionados ao failover e ao failover de teste. Caso alguma informação não seja passada, os valores correspondentes são escolhidos do item protegido por replicação para evitar que esses valores sejam atualizados para nulos.

Importante

Substituímos os parâmetros correspondentes às Configurações de IP do cmdlet e os encapsulamos em um novo objeto de cmdlet. Crie um novo objeto usando o cmdlet New-AzRecoveryServicesAsrVMNicIPConfig e passe isso como um parâmetro. Consulte os exemplos abaixo para obter mais clareza.

Exemplos

Exemplo 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

Cria um objeto ASRVmNicConfig com as configurações de rede de failover e teste de failover definidas para a NIC. Qualquer propriedade que não seja passada acima é obtida do item protegido passado.

Exemplo 2

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

Cria um objeto ASRVmNicConfig com as configurações de rede faiover de teste definidas para a renomeação da NIC. Qualquer propriedade que não seja passada acima é obtida do item protegido passado.

Parâmetros

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableAcceleratedNetworkingOnRecovery

Especifica se a rede acelerada está habilitada na NIC de recuperação.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableAcceleratedNetworkingOnTfo

Especifica se a rede acelerada está habilitada na NIC de failover de teste.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IPConfig

Especifica as configurações de failover/failover de teste das configurações de IP da NIC.

Tipo:PSIPConfigInputDetails[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NicId

Especifique o ASR NIC GUID.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RecoveryNetworkSecurityGroupId

Especifica a ID do NSG associada à NIC de recuperação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RecoveryNicName

Especifica o nome da NIC de recuperação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RecoveryNicResourceGroupName

Especifica o nome do grupo de recursos da NIC de recuperação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RecoveryVMNetworkId

Especifica a ID da rede virtual de recuperação.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ReplicationProtectedItem

Especifique o item protegido de replicação ASR.

Tipo:ASRReplicationProtectedItem
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ReuseExistingNic

Especifica se uma NIC existente pode ser usada durante o failover.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TfoNetworkSecurityGroupId

Especifica a ID do NSG associada à NIC de failover de teste.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TfoNicName

Especifica o nome da NIC de failover de teste.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TfoNicResourceGroupName

Especifica o nome do grupo de recursos NIC de failover de teste.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TfoReuseExistingNic

Especifica se uma NIC existente pode ser usada durante o failover de teste.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TfoVMNetworkId

Especifica a ID da rede virtual de failover de teste.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None

Saídas

ASRVMNicConfig