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