CentOS7 克隆虚拟机后配置新虚拟机的步骤(包含Fail to start lsb报错解决)
在第一次克隆虚拟机的情况下因为某些奇怪的报错原因导致配了很久,特别是重启network服务时候的报错,期间我多次查询网络的帖子,查看报错日志,所以特地写下这篇博客,希望能够帮到大家,也是给自己留个克隆虚拟机的操作流程记录。
1. 使用VMware Workstation克隆一台新虚拟机
在VMware中选中需要克隆的虚拟机,右键选择管理,选择克隆,然后根据提示选择,建议选择创建完整克隆
2. 新虚拟机生产新的MAC地址
如下图操作,生产新的MAC地址
3. 修改hostname
hostnamectl set-hostname 主机名
hostname // 查看是否修改成功
4. 修改ens33网卡配置文件
这是静态网络的配置方法,主要修改的点在于ip地址的修改,MAC地址的添加,网关一般保持和被复制的主机一致
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#修改为静态ip地址
#BOOTPROTO=none
BOOTPROTO=static
#修改为开机自启动网卡
#ONBOOT=NO
#ONBOOT=yes
#配置ip
IPADDR=192.168.66.100
NETMASK=255.255.255.0
GATEWAY=192.168.66.1
DNS1=223.5.5.5
DNS2=223.6.6.6
HWADDR=第二步生成的MAC地址
# 保存退出 :wq
# 重启网卡 service network restart 遇到报错请看步骤7
5. 修改/etc/hosts
修改主机名和网络ip地址的映射文件
vim /etc/hosts
# 修改或添加一条网络ip地址和自身主机名(我的主机名为zk1)的映射
192.168.66.101 zk1
6. 删除网卡信息文件
有就删除,没有不用管
rm -rf /etc/udev/rules.d/70-persistent-ipoib.rules
7. 重启网卡报错 Failed to start LSB
重启网卡是报如下错误
Restarting network (via systemctl): Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
运行systemctl status network.service命令,发现报错 Failed to start LSB:Bring up/down networking
,完整信息如下:
我找出来的问题是大概和系统自带的NetworkManage管理插件有关,关掉即可解决
# 停止该管理插件并使其开机不在自启动
systemctl stop NetworkManager
systemctl disable NetworkManager
# 重新启动网络
systemctl start network.service
完成以上操作之后就可以运行service network restart
命令
8. 重启虚拟机即可
init 6