龙空技术网

终于让我搞定了Harvester超融合虚拟机的桥接联网问题

Sys浆糊 127

前言:

而今兄弟们对“两个虚拟机网络互通吗”可能比较关切,看官们都需要学习一些“两个虚拟机网络互通吗”的相关资讯。那么小编在网摘上搜集了一些关于“两个虚拟机网络互通吗””的相关知识,希望大家能喜欢,我们快快来了解一下吧!

这几天在学习Harvester超融合基础架构的部署,我拿我的国产信创主机:联想开天M79z作为测试机,安装了单节点的Harvester系统,并在节点上安装了一台虚拟机,操作系统是Windows10专业版。

默认配置

安装windows后默认配置的network是management network,type是masquerade。windows的IP地址使用dhcp自动获取IP地址,就可以在一个NAT内网进行互联互通。如下图配置

这样我们使用虚拟机只能通过web控制台进行管理,很不方便:

但我希望虚拟机可以配置外部网络地址,可以通过远程桌面进行连接,以及可以跟外部网络环境进行交互。

设置桥接模式,让外网可以接入

在查看了Harvester的相关联网教程指导后,我尝试这么配置。

选择Networks——>VM Networks,点击Create创建VM Networks

按照下图设置3个参数:

设置一个Network 名字,类型选择Untagged Network; Cluster Network选择mgmt。因为我们只有一个网卡,如果是多网卡可以新建一个Cluster Network。新建完成后如图:

然后选择我们要修改网络的虚拟机,选择Edit Config:

配置3个参数:

选择网卡Model:e1000,Network:untagged,type:bridge

设置完成后点击save,需要重启windows才能生效。

重启后需要进入windows设置静态IP地址:

设置完成后,就可以通过远程桌面mstsc登陆到windows10服务器上:

终于将Harvester的网络设置完成了。

心得比较

摸索下来,Harvester的网络设置其实和vmware差不多,vmware有设置虚拟机交换机,并在虚拟机交换机上划分vlan;而Harvester是通过集群网络Cluster Networks来实现虚拟机交换机的功能;

Harvester也是可以设置vlan,只要将VM Networks的Untagged type改成L2VlanNetwork ,然后设置vlan号和路由就可以实现,但前提是需要集群完了过必须以uplink模式直连上级交换机。这个功能等我游说领导部署到真实服务器上再测试。

但Harvester不支持网卡热插拔,重新网络需要重启虚拟机才能生效,这一点不如vmware和ovirt 。

在错误排查和界面设置直观方面,Harvester确实不如vmware和ovirt,也许Harvester是建立在k8s基础上,更适合通过kubectl来管理吧。所以如果对k8s熟悉的人,也许直接通过修改yaml配置文件就可以轻松管理虚拟机。

看来需要恶补k8s知识才能更好的玩透Harvester.

——————————————————

我是Sys浆糊,一个爱好学习,爱好动手实操的中年IT男。

标签: #两个虚拟机网络互通吗