虚拟机的封装
(1)安装虚拟机
1.获得一个rhel6.5的镜像,并将这个镜像配置为网络共享yum源。本地dhcp服务需要提前配置好。
2.virt-manager #打开虚拟机管理器
1)通过HTTP获得镜像
2)虚拟机的内存设置
3)虚拟机的命名(base)
3)进入安装界面
1.选择语言和键盘
2.设置TCP/IP
3.重新初始化所有磁盘设备
4.选择时区
5.设定密码
密码强度不足,选择Use Anyway
5.选择分区类型:
Partition Type(分区类型)有三种:
Use entire drive #使用全部的磁盘;
Replace existing Linux system #替换现有的Linux系统;
Use free space #使用剩余空间
由于是全新安装,三种任意均可
将存储写入磁盘
6.安装
7.重启
(2)配置base虚拟机
1.删除rlue
rm -fr *
注意:若不删除,当你的网卡启动的时候这个udev规则文件会分配一个网卡名称给你的网卡
2.关闭火墙
/etc/init.d/iptables stop #关闭火墙
iptables -L #查看火墙状态
chkconfig iptables off #设置火墙开机不启动
3.配置网络
vi /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/init.d/network restart #重启网络
4.配置yum仓库
vi /etc/yum.repos.d/rhel-source.repo
yum clean all #清除缓存
yum repolist #列出仓库中软件总数
5.安装常用工具
yum install vim lftp openssh-client -y
6.更改主机名
vim /etc/sysconfig/network
HOSTNAME=server1
7.配置本地解析
vim /etc/hosts
8.关闭selinux
vim /etc/sysconfig/selinux
SELINUX=disabled
9.关闭虚拟机
poweroff
10.在物理机清除缓存
virt-sysprep -d base
(3)创建子虚拟机
1.创建子虚拟机镜像
cd /var/lib/libvirt/images/
qemu-img create -f qcow2 -b base.qcow2 vm1 #创建名为vm1的镜像
2.安装子虚拟机
3.配置子虚拟机
1)设置网络:
vim /etc/sysyconfig/network-scripts/ifcfg-eth0
/etc/init.d/network restart #重启网络
2)设置主机名
vim /etc/sysconfig/network
HOSTNAME=server1