前面一直对虚拟机网络配置都不理解都是一通抄,一通报错,一通改,后面多配几次集群后,配的多了点,就做的笔记,上次做了这个笔记学习一下虚拟机网络桥接配置,这次也是网络配置,也是桥接模式,主要内容为,虚拟机的快照、克隆、和网络配置的简单记录
快照:简单理解成备份点,就是当你搞炸了环境,你就可以回到快照当时的环境,万无一失
克隆:就是将某台虚拟主机完整得拷贝一份(完整克隆),经常用作搭建集群环境
集群环境经常搭建为桥接模式,便于测试,与本地物理主机处于同一个网段
PS:关机状态下
中间都是默认,就是选择克隆类型时采用完全克隆
PS:直接复制文件目录再打开也是可以的
克隆后生产新的mac地址,设置、网络适配器、高级、MAC地址生成
得到新的MAC就是后面你要使用的mac
下面是网络配置
首先
systemctl stop NetworkManager
systemctl disable NetworkManager
防止出问题,因为很多网络上的文章都提到关闭这,我用过,我知道的就是,你关了你就不能在下图位置可视化配置网络了
1、网卡配置
/etc/udev/rules.d/70-persistent-net.rules
文件作用是:网卡相关信息
我图简单,直接删了,具体配置可以自行查阅资料,就是mac地址的配置
2、配置网络/etc/sysconfig/network-scripts/ifcfg-eno16777736
TYPE=Ethernet
#静态ip
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
#是否支持ipv6
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
#网卡名称
NAME="eno16777736"
#设备名称
DEVICE="eno16777736"
#开启自动启用网络连接
ONBOOT="yes"
IPADDR=192.168.2.251 #ip
GATEWAY=192.168.2.1 #网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.2.1 #DNS配置 直接和网关配置一致
HWADDR=00:50:56:3f:87:a5 #网卡配置
网卡配置可以使用ip addr命令查看
其中网络配置参见本地配置
3有个文件不是很清楚,不过我每次都改
/etc/sysconfig/networ
PS:这些都是之前遇到问题后中找的解决方案不断添加,因为我配置不出问题,所以一直都当做模板来,在此给上
重启命令
service netwok restart
克隆三台虚拟机,都是这么修改,没啥问题。
最近部署k8s学习是,发现那个init初始化必须使用ip地址,不能使用主机名,如果宿主机连接网络变化,我习惯用的桥接模式的网络就经常变了,后面发现一个就是可以通过nat方式,虚拟出一个子网,子网的网段与掩码自己配置,然后宿主机换网络环境也不怕了。
nat设置
dhcp设置
之前配置的桥接方式的网卡配置文件也要针对性修改,如果是配置文件配置dhcp,则静态ip这些就不要配置了,如果要静态ip地址则可以配置dhcp那个配置属性改为none,然后指定ip地址,在配置dhcp那个图上的指定ip范围内即可。
根据另外一份资料,配置静态的虚拟机ip,说是将本地的wlan网卡共享给vm8(对应nat模式)
然后配置文件改为静态文件分配
但是nmcli c reload 并没有发现ip变为了100,还是219,我也未在任何地方看到配置219.所以估计静态ip配置还是未成功,不过此时和外网和宿主机都是互通的,切换到wifi也照样用,太棒了,要是能搞懂那个219怎么来的就更好了,暂时先这样了,后续还会更新笔记。