企業部分之虛擬機器的封裝
一.(在物理機中)
首先,本次實驗要通過http服務安裝,提前下載好並開啟,配置好地址池:
yum install dhcpd
vim /etc/dhcp/dhcpd.conf
systemctl start dhcpd
其次,在紅帽官網下載rhel-server-6.5-x_64-dvd.iso (企業一般都會用到企業6版本,很少用到企業7版本),並掛載在/var/www/html/rhel6.5下,準備好共享(若臨時掛載出現write-protected,read-only狀況,則使用命令mount -o remount.rw/,重新輸入一遍即可)
執行virt-manager,進入虛擬機器管理介面
二.安裝虛擬機器(母)
1.通過物理機http獲得映象
2.記憶體設為512MB,cpu為1個,硬碟為20GB
3.輸入虛擬機器名稱,生成映象預設目錄:/var/lib/libvirt/images/
三:進入安裝介面
1.選擇英語語言和字母鍵盤
2.TCP/IP中ipv4選擇DHCP,關閉ipv6
3.重新初始化所有磁碟裝置
4.選擇時區為亞洲上海
5.輸入密碼(westos)(忽略密碼強度)
6.replice existing Linux system (替換現有的系統), use free space(使用剩餘空間)
7.將儲存設定寫入磁碟
8.完成後會有reboot彈出,空格預設
四:配置base虛擬機器
1.刪除rule
*如果不刪除,那麼網絡卡啟動時,udev會自動分配網絡卡名稱給這個網絡卡
2.關閉火牆
3.設定selinux為disabled
4.配置網路
5.共享yum源(rhel6.5)
6.安裝需用工具(vim lftp openssh-clients)
7.設定主機名
8.本地解析(解析子虛擬機器的主機名)
9.poweroff
五:(物理機中)
1.清除base快取,virt-sysprep -d base
*若沒有virt-sysprep -d base,則yum provides */virt-sysprep (檢視virt-sysprep所需的安裝包),yum install libguestfs-tools-c-1.32.7-3.el7.x86_64 -y (安裝)
2.檢視檔案大小
六:刪除虛擬機器base,建立子虛擬機器
*不刪除映象檔案,且此次操作之後就不要再進入虛擬機器base,否則會失效(只能重新配置)
刪除母虛擬機器,選擇不刪除其映象檔案
1.建立子虛擬機器映象
*qemu-img info vm1 #檢視vm1的資訊
2.映象匯入
*選擇映象,選擇系統為linux,version選擇redhat6.5或6.6
3.設定記憶體為1G,cpu為1,名字與映象名字一致即可
4.進入子虛擬機器,填寫ip和主機名,重啟網路
5.關閉虛擬機器
poweroff
最終以同樣的方式建立四臺虛擬機器