[Azure]ARM虚拟机更换网络接口(Network Interface)

目前只能使用Azure Powershell进行这个操作,主要涉及到的操作步骤如下:


首先,我们需要使用下面的命令在虚拟网络子网下新添加一个新的网络接口:

#获取虚拟网络对象

$vnet = Get-AzureRmVirtualNetwork -Name<虚拟网络名称> -ResourceGroupName<资源组名称>

#获取子网对象

$subnet01 = Get-AzureRmVirtualNetworkSubnetConfig -Name<子网名称> -VirtualNetwork $vnet

#添加一个公网IP

$publicIP = New-AzureRmPublicIpAddress -Name<PublicIP名称> -ResourceGroupName<资源组名称> -Location"China East" -AllocationMethod Dynamic -IpAddressVersion IPv4 –Force

#创建新的网络接口

$NIC = New-AzureRmNetworkInterface -Name<NIC的名称> -ResourceGroupName<资源组名称> -Location"China East" -SubnetId $subnet01.Id -PublicIpAddressId $publicIP.Id -PrivateIpAddress10.0.0.4

 

创建完成后,使用下面的命令替换掉旧的网络接口:

#获取虚拟机对象

$vm = Get-AzureRmVM -ResourceGroupName<资源组名称> -Name<虚拟机名称>

#查看虚拟机的默认网卡的ID

$vm.NetworkProfile.NetworkInterfaces.Id

#删除默认网络接口

Remove-AzureRmVMNetworkInterface -VM $vm -NetworkInterfaceIDs $vm.NetworkProfile.NetworkInterfaces[0].Id

#添加新的网络接口

Add-AzureRmVMNetworkInterface -VM $vm -Id $NIC.Id –Primary

#更新虚拟机

Update-AzureRmVM -ResourceGroupName<资源组名称> -VM $vm

 

更新完成后,可以看到虚拟机的网卡已经换掉了:

 


  • 86
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值