步骤一:在terminal中打开虚拟控制器
命令行输入:
virt-manager
步骤二:在虚拟控制器界面,点击小电视,创建虚拟机
步骤三:导入镜像,配置虚拟机参数大小
安装或升级现有的系统:可选择skip跳过
设置超级用户登陆密码:
密码太简单,会弹出以下界面:选择use anyway即可
安装完成重启系统:
步骤四:封装母盘
1、修改主机名称
vi /etc/sysconfig/network #6.5版本虚拟机默认编辑命令为vi
2、网络配置
rm -fr /etc/udev/rules.d/70-persistent-net.rules #此文件记录了本机eth0网卡的硬件地址,如果不删除,以后做的快照虚拟机网络都有问题
vi /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/init.d/network restart #重启网络
ifconfig #查看网络
3、配置yum源
vi /etc/yum.repos.d/rhel-source.repo
yum clean all #清除yum缓存
yum repolist #例出yum仓库及安装包
4、关闭selinux
vi /etc/sysconfig/selinux
5、关闭防火墙
/etc/init.d/iptables stop
/etc/init.d/ip6tables stop
chkconfig iptables off #禁用ipv4的iptables
chkconfig ip6tables off #禁用ipv6的iptables
6、安装一些必要软件
yum install vim lftp openssh-clients -y #使用openssh-clients的scp命令来传输文件
7、poweroff 关机
步骤五:封装完成,清理临时及缓存文件
因为每次开机都会生成一些临时文件,缓存文件等,如果不清除,每次的快照都会有这些东西,快照会变大。
如果在虚拟机管理器中删除了母盘 则不能使用此命令
yum whatprovides */virt-sysprep #查找virt-sysprep命令是由哪个包提供的
yum install libguestfs-tools-c-1.32.7-3.el7.x86_64 #下载查询到的安装包
virt-sysprep -d rhel7.3 #-d后面加的是母盘的名字
确保rhel6.5虚拟机关闭:
步骤六:在虚拟管理器中删除虚拟机,避免以后再打开
封装完成后的rhel6.5虚拟机作为母盘,以后不要再打开,只用来做快照。不然每打开一次,这个母盘就会改变。为了避免手残,可在虚拟管理器中删除虚拟机。
注意:删除时,把/var/lib/libvirt/images/rhel6.5.qcow2那个勾点掉,不然会把刚封装好的虚拟机删掉。