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.

Syntax

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
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters: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
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAcceleratedNetworkingOnRecovery

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

Tipo:SwitchParameter
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAcceleratedNetworkingOnTfo

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

Tipo:SwitchParameter
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-IPConfig

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

Tipo:PSIPConfigInputDetails[]
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-NicId

Especifique o ASR NIC GUID.

Tipo:String
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNetworkSecurityGroupId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicName

Especifica o nome da NIC de recuperação.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryNicResourceGroupName

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-RecoveryVMNetworkId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-ReplicationProtectedItem

Especifique o item protegido de replicação ASR.

Tipo:ASRReplicationProtectedItem
Position:Named
valor predefinido:None
Necessário:True
Accept pipeline input:False
Accept wildcard characters:False

-ReuseExistingNic

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

Tipo:SwitchParameter
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoNetworkSecurityGroupId

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoNicName

Especifica o nome da NIC de failover de teste.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoNicResourceGroupName

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

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoReuseExistingNic

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

Tipo:SwitchParameter
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-TfoVMNetworkId

Especifica a ID da rede virtual de failover de teste.

Tipo:String
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Tipo:SwitchParameter
Aliases:wi
Position:Named
valor predefinido:None
Necessário:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None

Saídas

ASRVMNicConfig