博主環(huán)境是在虛機(jī)CentOS7系統(tǒng)下制作OpenStack的CentOS6.5鏡像的
一痴鳄、CentOS6.5 img制作
1、基礎(chǔ)環(huán)境安裝
yum -y groupinstall Virtualization "Virtualization Client"
yum -y install libvirt
2、下載或從本地上傳系統(tǒng)鏡像
mkdir /openstack-image
cd /openstack-image
wget https://archive.kernel.org/centos-vault/6.5/isos/x86_64/CentOS-6.5- x86_64-minimal.iso
注釋:阿里云和163沒(méi)找到centos6.5鏡像,版本太低变隔,已經(jīng)不做維護(hù)
3、啟動(dòng)服務(wù)
# centos7啟動(dòng)命令
systemctl restart libvirtd.service
# centos6啟動(dòng)命令
/etc/init.d/libvirtd restart
server restart libvirtd
4蟹倾、建立鏡像文件
cd /openstack-image
qemu-img create -f qcow2 /openstack-image/openstack-centos6.5.qcow2 10G
chown -R qemu:qemu /openstack-image
5匣缘、通過(guò)virt-install創(chuàng)建虛擬機(jī)
virt-install --name openstack-centos6.5 --ram 1024 \
--cdrom=/openstack-image/CentOS-6.5-x86_64-minimal.iso \
--disk /openstack-image/CentOS-6.5.qcow2,format=qcow2 \
--network network=default --graphics vnc,listen=0.0.0.0 \
--noautoconsole --os-type=linux --os-variant=rhel6
解釋:
- -n --name:客戶端虛擬機(jī)名稱
- -r --ram:客戶端虛擬機(jī)內(nèi)存大小,單位為MB
- -c --cdrom:光盤安裝介質(zhì)
- --disk:使用不同選項(xiàng)作為磁盤使用安裝介質(zhì)鲜棠,format:磁盤映像格式肌厨,如raw、qcow2豁陆、vmdk等
- -w NETWORK, --network:將虛擬機(jī)連入宿主機(jī)的網(wǎng)絡(luò)中
- --graphics:配置虛擬機(jī)顯示設(shè)置柑爸,TYPE:指定顯示類型,可以為vnc盒音、sdl表鳍、spice或none等何址,默認(rèn)為vnc
- --noautoconsole:禁止自動(dòng)連接至虛擬機(jī)的控制臺(tái)
- --os-type:操作系統(tǒng)類型,如Linux进胯、Unix或Windows等
- --os-variant:某類型操作系統(tǒng)的變體,如rhel5原押、rhel6等
安裝之前胁镐,先查看再啟動(dòng)創(chuàng)建的虛擬機(jī)
virsh list #查看running虛機(jī)列表
virsh list --all #查看所有虛機(jī)
virsh start vmname #啟動(dòng)虛機(jī)
image.pngnetstat -natpl #查看端口
image.png- 現(xiàn)在可以看到創(chuàng)建的KVM端口是5900,接下來(lái)通過(guò)VNC訪問(wèn)ip:port
6诸衔、安裝操作系統(tǒng)
- 通過(guò)VNC軟件來(lái)連入進(jìn)行操作系統(tǒng)安裝盯漂,IP就是服務(wù)器的IP,端口默認(rèn)為5900;
也可以通過(guò)命令:virsh vncdisplay vmname
查詢端口
或者netstat -natpl
查看笨农,推薦使用vncviewer來(lái)打開就缆。
具體vnc安裝配置可以參考文章:http://www.reibang.com/p/a78490c57875
以這個(gè)方式安裝操作系統(tǒng)和正常的安裝幾乎一樣,但是有兩點(diǎn)需要注意的:
1、分區(qū)谒亦,分區(qū)的時(shí)候只給“/”根目錄一個(gè)分區(qū)即可竭宰,其他都不要
2、網(wǎng)絡(luò)方面:
- 刪除網(wǎng)卡配置中的HWADDR這一行
- 刪除以生成的網(wǎng)絡(luò)設(shè)備規(guī)則
rm -rf /etc/udev/rules.d/70-presistent-net.rules
3份招、關(guān)閉防火墻和selinux
service iptables stop && chkconfig iptables off
service ip6tables stop && chkconfig ip6tables off
sed -i s/SELINUX=.*/SELINUX=disabled/g /etc/selinux/config
到此CentOS6.5鏡像已制作完成切揭,可以將虛擬機(jī)關(guān)機(jī)