开发者社区> 科技小先锋> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Azure多网卡虚拟机

简介:
+关注继续查看

Azure中的虚拟机现在是支持多网卡(NIC)配置的,但是要想使用多网卡虚拟机需要注意几点,首先是多网卡的虚拟机不能当作三层(IP)网关使用,因为无法转发流量。其次就是不是全部规格(size)的虚拟机都能支持多网卡,除基本(Basic)规格以外,只有以下支持:

大型(A3)A62

超大型(A4)A74

A9:2 个

D3:2 个

D4:4 个

D13:4 个

此外还需要注意多网卡虚拟机必须位于虚拟网络中,且VIP地址只会映射到默认的网卡上,其他细节可参阅微软Azure官网,下面就来看看如何使用多网卡Azure虚拟机。

##################################################################################

首先你要有个虚拟网络,以及必要的子网,具体子网配置情况看需求了,一般来讲多网卡虚拟机是需要对流量进行分流,比如使用单独的NIC来与后端数据通信,默认的NIC来接收外部访问,这是比较典型的场景,在我的Azure订阅中我创建了一个叫做“sstpvnet”的虚拟网络,然后里面有两个子网“outbound”和“inbound”,且它们各有一个172.16.10.0/28的子网地址,如下图:

wKiom1U4xnjBBZ1JAAKreXkBmMI875.jpg

接下来就是创建多网卡虚拟机了,要使用powershell来操作,因为多网卡设置无法通过图形化界面实现,且创建后的虚拟机不能添加NIC,只能是在创建时设置,如下图中所示,首先我习惯定义一个$image变量来获取一个想要的操作系统镜像作为该虚拟机模板,这里我使用了最新发布日期的“windows server 2012 r2 datacenter”的镜像。

然后关键在于第2步,与创建普通虚拟机的区别在于,首先要注意instancesize,不能小于"Large",否则会有提示当前规格不支持多网卡,其次是要注意将这台虚拟机放置在虚拟网络中,然后就是添加额外的新网卡“add-azurenetworkinterfaceconfig”并指定名称“-name”,这里我把它称为“back_end”,这是在传递参数时使用的NIC接口名称,是固定的,但不是在GuestOS里面显示的网卡名称,一定要清楚这个道理,这个back_end可不会在系统里出现的,最后就是给这个额外的NIC附加一个子网内的IP,如下图:

wKioL1U4x9fzjOzqAARWmOhonQI874.jpg

创建启动成功,可以在云服务中看到当前一个VM Role正在部署中,如下图:

wKiom1U4xnqjvGBdAAJIfYsgBh8799.jpg

部署成功后进入GuestOS后可以看到双网卡配置,如下图:

wKioL1U4x9qDP1u9AAUT7pEAyEA511.jpg

可以看到两块网卡所用的IP地址是之前指定的虚拟子网中的IP,也就是outbound和inbound中的IP,如下图:

wKiom1U4xnyi8xl_AAb_EfbIHOM943.jpg

多网卡的功能丰富了Azure虚拟机的作用同时也满足了一些用户场景,而且不需要额外费用:),不过我在部署多网卡虚拟机时发现虚拟机始终处于provisioning状态中。。。知道最后time out,但实际我已经可以进入GuestOS中操作,不知道是不是偶然现象。



本文转自maomaostyle 51CTO博客,原文链接:http://blog.51cto.com/maomaostyle/1637705,如需转载请自行联系原作者


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
azure备份虚拟机
备份 azure虚拟机 提前创建了一个linux虚拟机,位置是chinaeast. 如果我们需要备份的虚拟机分别在中国东部和北部,那么需要在两个位置都创建备份库. 创建库 登录经典门户,新建->数据服务->恢复服务->备份保管库->快速创建. 一个备份库可以保存多个虚拟机. 创建完成,打开备份库,点击配置,设置备份的冗余方式. 现在还没有备份任何虚拟机。
829 0
《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.5 在ESXi上建立第一台虚拟机
本节书摘来自华章出版社《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一 书中的第2章,第2.5节,作者:马博峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1520 0
VMWare虚拟机中的MacOSX使用XCode运行无法连接iPhone设备
问题:使用VMWare虚拟机跑MacOSX系统时,从虚拟机的状态栏或菜单中可以看到USB或iPhone真机已经被识别。但是在XCode调试中依然无法连接设备,显示“No devices connected to 'My Mac'...” 如下图所示: 解决办法: 在未启动MacOSX虚拟机的状态下,选择虚拟机菜单:虚拟机(M)->设置(S)->硬件->USB控制器,将USB兼容性改为“USB 2.0”,再重新启动虚拟机即可。
1885 0
VMware 打开虚拟机电源时提示"内部错误"
今天想要用一下虚拟机,谁知道开启虚拟机时,提示“内部错误”,如下图: 经过上网查找发现问题处理VMware的相关服务上: 关于vm的5个服务都已停止,这个可以设置成开机自启,也可以右键“开始”。 开启这五个服务,问题搞定。 作者:jiankunking 出处:http://blog.csdn.net/jiankunking
1791 0
redhat 5 在虚拟机vmware中连接ADSL网络方法详述
家用网络是ADSL,且家用PC上安装的虚拟机是REDHAT 5,要用虚拟机的linux上网必须按如下方法配置才能上网 一 设置虚拟机网卡为桥接模式 二 设置虚拟机中REDHAT 5的网络IP 为动态获取,具体步骤是 1测试虚拟机能否连网 [root@wang ~]# ping www.
826 0
6963
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载