虚拟机内存设置512M,cpu1颗,硬盘20G
注意:建立512M内存的虚拟机,即仅安装文本模式,安装速度块
2.进入安装界面
选择英语语言和美式键盘
TCP/IP中ipv4中选择dhcp,关闭ipv6
重新初始化所有磁盘设备
去掉system clock users UTC前面的*(中国时区时CST)设置上海时区并设定用户密码为westos
密码强度不足,选择user anyway忽略
Partion Type(分区类型)有三种:
Use entire drive ##使用全部的磁盘;
Replace existing linux system ##替换现有的linux系统
Use free space ##使用剩余空间
由于是全新安装,三种任意 都可以
将存储设置写入磁盘
安装完成后会弹出reboot提示,空格确定
二、配置base虚拟机
1.在虚拟机中:
1)删除rule
cd /etc/udev/reles.d
rm -fr 70*
注意:如果不删除,当网卡启动的时候这个udev规则文件会分配一个网卡名称给你的网卡
2).关闭火墙
iptables -L #查看火墙状态
/etc/init.d/iptables stop #关闭火墙
chkconfig iptables off #设置火墙开机不启动
3).关闭selinux
vi /etc/sysconfig/selinux
SELINUX=disabled
4).配置网络
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
重启网络
/etc/init.d/network restart
5).配置yum仓库
使用物理机通过httpd共享的网络yum源
yum clean all #清除缓存
yum repolist ##列出软件包总数
6).安装常用工具
yum intsall vim lftp -y
yum install openssh-clients -y
7).更改主机名
vim /etc/sysconfig/network
HOSTNAME=server1 #永久更改主机名为server1
8).配置本地解析
vim /etc/hosts
9).关闭虚拟机
poweroff
2.物理机中操作:
1)清除base缓存:
virt-sysprep -d base
没有该命令时可以使用:
which virt-sysprep #查看命令的位置
yum provides */virt-sysprep #查看包含/virt-sysprep命令的安装包
由上图可知,缺少libguestfs-tools-c.x86_64软件,安装即可
du -h base.qcow2 #查看文件大小
virt-sparsify --compress base.qcow2 new.qcow2 #压缩base.qcow2为new.qcow2
2)删除虚拟机管理器中的base
不删除镜像文件
注意:再次打开base虚拟机后,之前的设置 会恢复,以base为母本制作的子镜像将会失效
三、创建子虚拟机
1.创建自虚拟机镜像
qemu-img create -f qcow2 -b base.qcow2 vm1
qemu-img create -f qcow2 -b base.qcow2 vm2
qemu-img create -f qcow2 -b base.qcow2 vm3
qemu0img info vm1 #查看vm1的信息
2.导入新建的子虚拟机镜像到虚拟机管理器
选择通过镜像导入,选择镜像,os type 选择linux,version选择redhat6.5(先选显示所有系统,再选6.5)
内存设置1G,cpu1颗,名字随意
3.配置子虚拟机
打开子虚拟机,更改ip和主机名,并重启网络,关闭虚拟机
vim /etc/sysconfig/network-scripts/ifcfg-eth0
/etc/init.d/network restart
vim /etc/sysconfig/network
依次配置完三台子虚拟机
因篇幅问题不能全部显示,请点此查看更多更全内容