博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过 Powershell 来替换 ARM 模式下虚拟机的网络接口
阅读量:5328 次
发布时间:2019-06-14

本文共 1286 字,大约阅读时间需要 4 分钟。

需求描述

客户在部署完 ARM 模式的虚拟机以后,由于误操作在虚拟机内部禁用了网卡导致远程访问虚拟机受到限制,以下是通过 Powershell 命令来替换原有虚拟网络接口实现虚拟网卡重置功能。

Note

本文只限于 ARM 模式下的虚拟机,经典模式的虚拟机不适用。

操作步骤

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

     
    #获取虚拟网络对象$vnet = Get-AzureRmVirtualNetwork -Name 
    <虚拟网络名称>
    -ResourceGroupName
    <资源组名称>
    #获取子网对象$subnet01 = Get-AzureRmVirtualNetworkSubnetConfig -Name
    <子网名称>
    -VirtualNetwork $vnet#添加一个公网 IP$publicIP = New-AzureRmPublicIpAddress -Name
    -ResourceGroupName
    <资源组名称>
    -Location "China East" -AllocationMethod Dynamic -IpAddressVersion IPv4 –Force#创建新的网络接口$NIC = New-AzureRmNetworkInterface -Name
    -ResourceGroupName
    <资源组名称>
    -Location "China East" -SubnetId $subnet01.Id -PublicIpAddressId $publicIP.Id -PrivateIpAddress 10.0.0.4
  2. 创建完成后,使用下面的命令替换掉旧的网络接口:

     
    #获取虚拟机对象$vm = Get-AzureRmVM -ResourceGroupName 
    <资源组名称>
    -Name
    <虚拟机名称>
    #查看虚拟机的默认网卡的 ID$vm.NetworkInterfaceIDs

    NetworkInterfaceIDs

     
    #删除默认网络接口Remove-AzureRmVMNetworkInterface -VM $vm -NetworkInterfaceIDs $vm.NetworkInterfaceIDs[0]#添加新的网络接口Add-AzureRmVMNetworkInterface -VM $vm -Id $NIC.Id –Primary#更新虚拟机Update-AzureRmVM -ResourceGroupName 
    <资源组名称>
    -VM $vm
  3. 更新完成后,可以看到虚拟机的网卡已经换掉了:

    portal                                                                  立即访问http://market.azure.cn

转载于:https://www.cnblogs.com/zangdalei/p/7515582.html

你可能感兴趣的文章
利用pca分析fmri的生理噪声
查看>>
div水平居中且垂直居中
查看>>
epoll使用具体解释(精髓)
查看>>
AndroidArchitecture
查看>>
安装Endnote X6,但Word插件显示的总是Endnote Web"解决办法
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
大数据学习
查看>>
简单工厂模式
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
Objective-C 【关于导入类(@class 和 #import的区别)】
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击运行按钮进入到运行状态报错Error starting TwinCAT System怎么办 AdsWarning1823怎么办...
查看>>
【转】javascript 中的很多有用的东西
查看>>
Android 监听返回键、HOME键
查看>>
Android ContentProvider的实现
查看>>
sqlserver 各种判断是否存在(表名、函数、存储过程等)
查看>>
给C#学习者的建议 - CLR Via C# 读后感
查看>>
Recover Binary Search Tree
查看>>
Java 实践:生产者与消费者
查看>>
[转]IOCP--Socket IO模型终结篇
查看>>
各种正则验证
查看>>