你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

New-AzRecoveryServicesAsrVMNicConfig

创建包含故障转移和测试故障转移相关配置详细信息的 ASR NIC 配置。

语法

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

说明

New-AzRecoveryServicesAsrVMNicConfig cmdlet 创建包含故障转移和测试故障转移相关详细信息的 ASR NIC 配置对象。 如果未传递任何信息,将从复制保护的项中选择相应的值,以避免将这些值更新为 null。

重要

我们弃用了与 cmdlet 中的 IP 配置对应的参数,并将其封装到新的 cmdlet 对象中。 请使用 cmdlet New-AzRecoveryServicesAsrVMNicIPConfig 创建新对象,并将其作为参数传递。 有关更多详细信息,请参阅以下示例。

示例

示例 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

使用为 NIC 配置的故障转移和测试故障转移网络设置创建 ASRVmNicConfig 对象。 从传递的受保护项中提取上面未传递的任何属性。

示例 2

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

使用为 NIC 重命名配置的测试 faiover 网络设置创建 ASRVmNicConfig 对象。 从传递的受保护项中提取上面未传递的任何属性。

参数

-Confirm

提示你在运行 cmdlet 之前进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

用于与 Azure 通信的凭据、帐户、租户和订阅。

类型:IAzureContextContainer
别名:AzContext, AzureRmContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnableAcceleratedNetworkingOnRecovery

指定是否在恢复 NIC 上启用加速网络。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnableAcceleratedNetworkingOnTfo

指定是否在测试故障转移 NIC 上启用加速网络。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IPConfig

指定 NIC IP 配置的测试故障转移/故障转移设置。

类型:PSIPConfigInputDetails[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-NicId

指定 ASR NIC GUID。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-RecoveryNetworkSecurityGroupId

指定与恢复 NIC 关联的 NSG 的 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RecoveryNicName

指定恢复 NIC 的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RecoveryNicResourceGroupName

指定恢复 NIC 资源组的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RecoveryVMNetworkId

指定恢复虚拟网络的 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ReplicationProtectedItem

指定 ASR 复制保护项。

类型:ASRReplicationProtectedItem
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ReuseExistingNic

指定在故障转移期间是否可以使用现有 NIC。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TfoNetworkSecurityGroupId

指定与测试故障转移 NIC 关联的 NSG 的 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TfoNicName

指定测试故障转移 NIC 的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TfoNicResourceGroupName

指定测试故障转移 NIC 资源组的名称。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TfoReuseExistingNic

指定在测试故障转移期间是否可以使用现有 NIC。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-TfoVMNetworkId

指定测试故障转移虚拟网络的 ID。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

None

输出

ASRVMNicConfig