封装RHEL6.5虚拟机
在超级用户环境下输入virt-manager,打开可视化界面
(1)选择从本地倒入镜像或是光盘
(2)从本地导入镜像
(3)设置内存<现在只是封装一个虚拟机,不需要开机有图形,就可以选最低的内存大小512MB>
(4)设置硬盘大小
(5)设置虚拟机的名字<自定义>
(6)安装6.5版本虚拟机<选择第2个>
(7)
(8)
(9)选择语言
(10)选择输入法
(11)初始化所有
(12)选择所在时区
(13)设置超级用户密码<确认之后会提示你“你的密码较弱”可以选择Use Anyway>
(14)安装软件包
(15)用户登录系统
(16)删除安装文件
(17)删除70-*文件,保证子快照虚拟机的eth0网卡正常使用
(18)配置网络<因为现在没有安装vim,所以只能用vi编辑文档>
设置网络参数
vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启网络
/etc/init.d/network restart #重启网络
ip addr show eth0 #查看网络是否配置成功
(19)配置yum源
vi /etc/yum.repos.d/rhel-source.repo
yum clean all #清除缓存
yum repolist #列出rpm包
yum install vim -y
(20)设置主机名称
hostname server #临时更改主机名称
vim /etc/sysconfig/network #永久更改
(21)设置本地域名解析
vim /etc/hosts
(22)关闭防火墙
/etc/init.d/iptables stop
chkconfig iptables off
(23)关闭selinux
vim /etc/selinux
设置成功,forceoff关闭该虚拟机
创建子镜像并新建虚拟机
(1)清理母盘base
[root@foundation66~]# yum install libguestfs-tools-c-1.32.7-3.el7.x86_64
[root@foundation66~]# virt-sysprep -d base
(2)删除base虚拟机,但保留文件<在/var/lib/libvirt/images/可以看到base.qcow2文件还在>
(3)创建子镜像
[root@foundation66 images]# qemu-img create -f qcow2 -b base.qcow2 vm2
[root@foundation66 images]# qemu-img info vm2
(4)根据生成的子镜像建立虚拟机
<1>导入镜像
<2>选择子镜像
<3>创建成功
以此类推,可以创建多个子虚拟机
配置子虚拟机的ip和主机名
vim /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network