虚拟机的封装(rhel6.5)
一.创建母盘
1.创建虚拟机 :可以是本地安装(本地安装需要相应的镜像),也可以是网络安装,此处演示网络安装

内存大小给512MB

磁盘大小为10G

母盘名称为base

语言选择English

键盘类型为us

网络安装去掉ipv6的选项,本地安装不用取消



选择最后一个Re-initize all

选择shanghai时区

输入超级用户密码这里设置为redhat

提示密码太短不安全,选择依然使用

选择ok

写入磁盘,安装完成



最后reboot



2.初始化母盘
登录root用户

配置母盘名称为server1(在rhel6.5最小版本中编辑还不能用vim命令,要使用vi)


解析主机名
vi /etc/hosts



/etc/udev/rules.d删除与网络相关的文件,主要是删除70-persistednt-net
(若是更换硬盘需要再次删除才会重新加载,否则不会识别新加的硬盘)

初始化网络配置
配置为静态的,和真机的私有地址在同一个网段


重启网络服务,rhel6.5的和rhel7的启动方式不一样,是用文件启动
/etc/init.d/network restart

查看网络是否已经配置好

配置yum源:在真机中搭建共享yum源,这里的ip设置为真机的私有地址
配置真机的yum源下载http服务






在/var/www/html下建立iso目录
mkdir /var/www/html/iso
临时挂载rhel6.5的镜像在/var/www/html/iso下,也可永久挂载在/etc/fstab文件中

回到母盘配置yum源,enabled必须设置为1



关闭selinux


关闭防火墙
/etc/init.d/iptables stop
/etc/init.d/ip6tables stop

chkconfig iptables off #设置开机不自启
chkconfig ip6tables off

安装vim编辑器,lftp软包等软件
yum install -y vim lftp openssh-clients

最后 poweroff

清除base的缓存:
在真机中安装1:libguestfs-tools-c-1.32.2-3.el7.x86_64

virt-sysprep -d base

为防止不小心动了母盘,可以把母盘从图形化虚拟机管理中删去,并不是删除源文件(不勾选方框)

二.创建子盘
libvirtd 虚拟机管理接口
kvm 内核级的虚拟化
qemu-kvm 基于内核的虚拟化
创建虚拟机快照vm1,vm2,vm3

qume-img create -f qcow2 -b base.qcow2 vm1
qume-img create -f qcow2 -b base.qcow2 vm2
qume-img create -f qcow2 -b base.qcow2 vm3

virt-manager

选择最后一个导入现有的磁盘映像



内存大小设置为512MB

名称为vm1

用相同的方式建立vm2和vm3
需要修改建立的子盘vm2与vm3的ip和hostname以防止冲突




最后重启


用同样的方式修改vm3



被折叠的 条评论
为什么被折叠?



