linux虚拟机封装

1、安装虚拟机base

base也可以替换为任意名字,这里通过镜像安装虚拟机
版本:redhat的6.5版本
用命令virt-manager打开如下页面:
linux虚拟机封装
linux虚拟机封装
Linux的内存最低要求512M,下面选择512M表示不开启图形界面:
linux虚拟机封装
linux虚拟机封装
添加虚拟机名称:
linux虚拟机封装
进入下面的界面直接回车进入:
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
添加超户密码:
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
linux虚拟机封装
点击reboot之后会进入文本界面

2、基础配置

删除网卡配置文件:

linux虚拟机封装

添加ip:

linux虚拟机封装
linux虚拟机封装
注意:ONBOOT值为yes,指在系统启动时要**网卡,从而进行网络通讯

配置yum源:

输入命令打开配置文件:vi /etc/yum.repos.d/rhel-source.repo
linux虚拟机封装
重启网络,并查看yum源是否配置成功:
linux虚拟机封装

安装基本软件:

yum install vim lftp -y

修改主机名:

1.临时修改
Hostname server1
2.永久修改
linux虚拟机封装

写本地解析:

linux虚拟机封装

关闭防火墙iptables并关闭防火墙开机自启:

linux虚拟机封装

查看selinux状态,如果不是disabled就要进行修改:

linux虚拟机封装

3、制作快照

关闭封装好的虚拟机,在进行以下操作时再也不要打开该虚拟机,以免产生不必要的问题,最好是删掉环境保留文件路径
压缩、清理虚拟机:
cd /var/lib/libvirt/images
yum whatprovides virt-sparsify
yum install /usr/bin/virt-sparsify -y
linux虚拟机封装
virt-sparsify –compress base.qcow2 new.qcow2 压缩,使占用存储变小,随时可拷贝
virt-sysprep -d base 深度清理母盘虚拟机,base为虚拟机的名称
linux虚拟机封装
制作快照:
linux虚拟机封装
linux虚拟机封装
输入命令virt-manager进入快照安装界面:
linux虚拟机封装linux虚拟机封装
剩余操作与安装系统相似
进入快照1之后修改ip,主机名,永久修改主机名,重启网络:
linux虚拟机封装
同样步骤可以做其他快照
linux虚拟机封装
注意:
物理机连接不到虚拟机:
1、vnet0/1… 虚拟机网卡,vnet0/1的桥接应该在br0,不在的话就不可以使用
解决办法:
给br0添加网桥接口vnet0:brctl addif br0 vnet0
查看接口状态:ip addr
linux虚拟机封装
如果黑色部分显示down则表示接口down,**接口:ip link set up dev vnet2
2、可能会出现一些乱码和一对报错,则是密匙过期,在物理机里用超级用户的身份执行命令:rm -fr /root/home/.ssh 这个目录不是一定的,需根据具体的报错信息的目录来确定。