Linux操作系统是大家日常开发中经常会使用的,所以大家一般都会在自己的计算机中安装虚拟机,但是每次虚拟机安装配置都需要浪费很多时间,因此为了节约时间,我们可以使用一台安装配置完成的虚拟机克隆出其他的虚拟机。
一、准备一台安装配置好的虚拟机
二、克隆虚拟机
1.在准备好的虚拟机上点击鼠标右键->管理->克隆
2.点击克隆后直接点击下一步,直到入下图所示,选择创建完整克隆,点击下一步
3.输入虚拟机的名字和虚拟机存储位置,点击完成,进行虚拟机克隆,等待克隆完毕,点击关闭
4.修改新虚拟机的配置
a.点击编辑虚拟机设置,可以编辑新的虚拟机的配置
b.修改新虚拟机的网卡MAC地址
因为是克隆产产生的,所以我们需要生成新的虚拟机网卡MAC地址
网络适配器->高级
点击生成,随机生成新的MAC地址,点击确认保存
5.开启虚拟机
6、配置虚拟机网络
a.鼠标右键打开终端
b.配置网络
vi /etc/sysconfig/network-scripts/ifcfg-ens33
配置文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=71d1a687-426e-44a3-a549-65e296aa5c77
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.180.100
GATEWAY=192.168.180.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114
主要配置
- BOOTPROTO: 网络策略 static 静态IP dhcp 动态IP none 不指定
- ONBOOT: 开机自动连接网络 yes 自动连接 no 不自动连接网络
- IPADDR: IP地址
- GATEWAY:网关地址
- NETMASK: 子网掩码
- DNS1: DNS地址
- DNS2: 备用DNS地址
c.根据自己的实际情况虚拟机配置IP网关等配置,因为是克隆得虚拟机,需要在配置文件中指定下MAC地址和修改下UUID
生成新的UUID,在终端中输入
uuidgen
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=ec4e3c2f-2bd1-4e2c-9058-fa0c767861ea ## 修改 替换成新生成的uuid值
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.180.100
GATEWAY=192.168.180.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=114.114.114.114
HWADDR=00:50:56:22:F4:18 ##新增 指定网卡MAC地址 (上文随机生成的MAC地址的值)
保存退出,重启网络生效
systemctl restart network
查看IP地址,在终端中输入命令
ip addr
ping 下百度 检查网络
至此虚拟机克隆就全部都完成了,克隆得虚拟机就可以正常使用了