Compartilhar via


New-AzRecoveryServicesAsrVMNicConfig

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

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 NIC ASR que contém os detalhes relacionados ao failover e ao failover de teste. Caso nenhuma informação seja passada, os valores correspondentes serão escolhidos do item protegido por replicação para evitar que esses valores sejam atualizados como nulos.

Importante

Preterimos os parâmetros correspondentes às configurações de IP do cmdlet e os encapsulamos em um novo objeto cmdlet. Crie um novo objeto usando o cmdlet New-AzRecoveryServicesAsrVMNicIPConfig e passe-o 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 configuradas para a NIC. Qualquer propriedade que não seja passada acima é buscada 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 configuradas para a renomeação nic. Qualquer propriedade que não seja passada acima é buscada do item protegido passado.

Parâmetros

-Confirm

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

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga: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
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableAcceleratedNetworkingOnRecovery

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EnableAcceleratedNetworkingOnTfo

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-IPConfig

Especifica as configurações de failover/failover de teste de configurações de IP nic.

Tipo:PSIPConfigInputDetails[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NicId

Especifique o GUID de NIC do ASR.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryNetworkSecurityGroupId

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryNicName

Especifica o nome da NIC de recuperação.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryNicResourceGroupName

Especifica o nome do grupo de recursos nic de recuperação.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RecoveryVMNetworkId

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ReplicationProtectedItem

Especifique o item protegido de replicação do ASR.

Tipo:ASRReplicationProtectedItem
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ReuseExistingNic

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TfoNetworkSecurityGroupId

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TfoNicName

Especifica o nome da NIC de failover de teste.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TfoNicResourceGroupName

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

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TfoReuseExistingNic

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

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-TfoVMNetworkId

Especifica a ID da rede virtual de failover de teste.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

ASRVMNicConfig