¶一、环境准备
首先通过VirtualBox安装好一个linux系统虚拟机,比如这台虚拟机为centos7x64-docke。现在希望通过这台虚拟机快速克隆复制出另外几台虚拟机,比如下面三台虚拟机。
box-centos7x64-docker-1
box-centos7x64-docker-2
box-centos7x64-docker-3
下面以克隆出box-centos7x64-docker-1为例,另外两台虚拟机的克隆的方式一样。
¶二、组网配置
然后通过这三台虚拟机配置出一个内网组网环境。下面是大体组网清单:
-
box-centos7x64-docker-1(网络连接方式:桥接网卡+内网网络,桥接网卡:目的是内网中有一台服务器有能力和外网交互,内网网络:目的是和另外两台服务器在同一个局域网中)
-
box-centos7x64-docker-2(网络连接方式:内网网络)
-
box-centos7x64-docker-3(网络连接方式:内网网络)
¶1. 桥接网卡+内网网络
通过VirtualBox对box-centos7x64-docker-1配置网络连接方式为“桥接网卡+内网网络”。
配置内网网络ip
1 | vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 |
1 | 重启网络服务 |
由于VirtualBox另外设置了“桥接网卡”的连接方式,所以有“内网网络ip”和“桥接网卡的ip”
1 | 查看网卡ip |
问题解决:SSH登录太慢(等很久才提示输入密码)的问题?
1 | 打开UseDNS注释并将值改成no |
¶2. 内网网络
通过VirtualBox对box-centos7x64-docker-2和box-centos7x64-docker-3配置网络连接方式为“内网网络”。
box-centos7x64-docker-2配置内网ip
1 | vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 |
1 | 重启网络服务 |
box-centos7x64-docker-3配置内网ip
1 | vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 |
1 | 重启网络服务 |
¶三、最终内网环境
box-centos7x64-docker-1(内网ip:192.168.0.11 外网ip:192.168.1.21)这里的外网ip指的是可以和互联网连接的ip
box-centos7x64-docker-2(内网ip:192.168.0.12)
box-centos7x64-docker-3 (内网ip:192.168.0.13)