序言
IT行业从古老的单机程序,发展到大数据集群计算,再到现在的Serveless无服务计算,对应的对于开发人员来说从关注单点,到关注多机,再到现在的不专注服务器。不关注不代表的不需要考虑了,反而对于开发人员来说越是要考虑了,从一开始开发就要考虑为多机而生。
现在不管哪个行业都是讲效率的时代,那么如何快速在一台计算机上搭建一个多机环境提高开发效率变得非常重要,本文已最常用的CentOS7.5为例来说明如何快速在单机上搭建一个虚拟机集群。
用VirtualBox安装CentOS7.5
用VirtualBox安装命令行版本的CentOS7.5,带GUI界面的比较消耗资源没有必要,所以我们选择“Compute Node”的模式安装:
CentOS安装组件选择界面在安装配置过程中,尤其要注意选择网络的地方,要打开enpos3网络,选中自动连接网络(否则默认系统启动后网卡不会自动连接),然后设置主机名:
CentOS网络配置界面复制多个虚拟机
安装完第一个操作系统后,首先做的事情就是生成备份,这个非常重要,有了备份,可以随时让虚拟机撤回到刚装完的初始状态,而不用再次安装系统。
然后就利用VirtualBox的复制功能复制第二个虚拟机,选中“重新初始化所有网卡的MAC地址”,
复制虚拟机选择完全复制:
完全复制 复制出3个虚拟机设置虚拟机桥接网络
虚拟机需要连接为集群最容易的方式就是选择桥接方式,这样虚拟机之间可以相互访问,而且虚拟机还可以上网。
设置桥接网络设置虚拟机桥接网络
默认复制出来的虚拟机主机名肯定是相同的,所以启动后第一件事就是修改主机名,CentOS修改永久主机名用的是“hostnamectl set-hostname”命令:
[root@localhost ~]# hostnamectl set-hostname centos2
[root@localhost ~]# hostnamectl --pretty
[root@localhost ~]# hostnamectl --static
centos2
[root@localhost ~]# hostnamectl --transient
centos2
[root@localhost ~]# cat /etc/hostname
centos2
CentOS 修改主机名
网友评论