一、安裝虛擬機(jī)
本次安裝通過(guò)http安裝,需要提前配置好本地dhcp服務(wù),地址池設(shè)置如下:
1、virt-manager打開(kāi)虛擬機(jī)管理器安裝base虛擬機(jī)
通過(guò)物理機(jī)http獲得鏡像
虛擬機(jī)內(nèi)存設(shè)置512M,cpu1顆,硬盤(pán)20G
注意:建立512M內(nèi)存的虛擬機(jī),即僅安裝文本模式,安裝速度快
輸入虛擬機(jī)名稱(chēng),生成鏡像默認(rèn)目錄:/var/lib/libvirt/images/
2、進(jìn)入安裝界面
選擇英語(yǔ)語(yǔ)言和美式鍵盤(pán)
TCP/IP中ipv4中選擇dhcp,關(guān)閉ipv6
重新初始化所有磁盤(pán)設(shè)備
去掉system clock users UTC前面的*(中國(guó)時(shí)區(qū)是CST)設(shè)置上海時(shí)區(qū)并設(shè)定用戶密碼為westos
密碼強(qiáng)度不足,選擇user anyway忽略
Partition Type(分區(qū)類(lèi)型)有三種:
Use entire drive #使用全部的磁盤(pán);
Replace existing Linux system #替換現(xiàn)有的Linux系統(tǒng);
Use free space #使用剩余空間
由于是全新安裝,三種任意均可
將存儲(chǔ)設(shè)置寫(xiě)入磁盤(pán)
安裝完成后會(huì)彈出reboot提示,空格確定即可
二、配置base虛擬機(jī)
1、在虛擬機(jī)中:
1.刪除rule
cd /etc/udev/rules.d
rm -fr 70*
注意:若不刪除,當(dāng)你的網(wǎng)卡啟動(dòng)的時(shí)候這個(gè)udev規(guī)則文件會(huì)分配一個(gè)網(wǎng)卡名稱(chēng)給你的網(wǎng)卡
2.關(guān)閉火墻
iptables -L #查看火墻狀態(tài)
/etc/init.d/iptables stop #關(guān)閉火墻
chkconfig iptables off #設(shè)置火墻開(kāi)機(jī)不啟動(dòng)
3.關(guān)閉selinux
vi /etc/sysconfig/selinux
SELINUX=disable
4.配置網(wǎng)絡(luò)
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
重啟網(wǎng)絡(luò)
/etc/init.d/network restart
#拓展:
rhel6中系統(tǒng)腳本目錄/etc/init.d/,調(diào)用腳本管理服務(wù)
5.配置yum倉(cāng)庫(kù)
使用物理機(jī)通過(guò)httpd共享的網(wǎng)絡(luò)yum源
yum clean all #清緩存
yum repolist #列出倉(cāng)庫(kù)軟件總數(shù)
6.安裝常用工具
yum install vim lftp -y
yum install openssh-clients -y
7.更改主機(jī)名
vim /etc/sysconfig/network
HOSTNAME=server1 #永久更改主機(jī)名為server1
8.配置本地解析
vim /etc/hosts
9.關(guān)閉虛擬機(jī)
poweroff
2、物理機(jī)中操作:
1.清除base緩存
virt-sysprep -d base
#拓展:
沒(méi)有命令時(shí)可以使用:
which virt-sysprep #查看命令的位置
yum provides */virt-sysprep #查看包含/virt-sysprep命令的安裝包
du -h base.qcow2 #查看文件大小
virt-sparsify –compress base.qcow2 new.qcow2 #壓縮base.qcow2為new.qcow2
2.刪除虛擬機(jī)管理器中的base
不刪除鏡像文件
注意:再次打開(kāi)base虛擬機(jī)后,之前的設(shè)置會(huì)恢復(fù),以base為母本制作的子鏡像將會(huì)失效
三、創(chuàng)建子虛擬機(jī)
1、創(chuàng)建子虛擬機(jī)鏡像
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
qemu-img info vm1 #查看vm1的信息
2、導(dǎo)入新建的子虛擬機(jī)鏡像到虛擬機(jī)管理器
選擇通過(guò)鏡像導(dǎo)入,選擇鏡像,os type選擇linux,version選擇redhat6.5(先選顯示所有系統(tǒng),再選6.5)
內(nèi)存設(shè)置1G,cpu1顆,名字與鏡像名字一致即可
3、配置子虛擬機(jī)
打開(kāi)子虛擬機(jī),更改IP和主機(jī)名,并重啟網(wǎng)絡(luò),關(guān)閉虛擬機(jī)
依次配置完三臺(tái)子虛擬機(jī)