我們好像在池塘的水底。從一個(gè)月亮走向另一個(gè)月亮。-王小波
xcp即是xen的平臺(tái)虛擬化解決方案,作為Critix XenServer的開(kāi)源實(shí)現(xiàn)。它的安裝過(guò)程還是挺簡(jiǎn)單的,猶如安裝linux系統(tǒng)。
xcp需要直接安裝在裸機(jī)上,可以選擇cd安裝和pxe安裝。
安裝版本:xcp 1.1.0
安裝方式:pxe安裝
安裝機(jī)器:具有pxe啟動(dòng)網(wǎng)卡的服務(wù)器
PXE環(huán)境服務(wù)器:CentOS 6.0
XCP Base Pack CD? 下載: http://xen.org/download/xcp/index_1.1.0.html
參考文檔:
http://wiki.openstack.org/XenServer/Install/PXE
http://xen.org/files/XenCloud/installation.pdf
具體的安裝過(guò)程如下:
1.在另一臺(tái)服務(wù)器上,部署pxe安裝環(huán)境,涉及到DHCP服務(wù),TFTP服務(wù),HTTP服務(wù),將這些服務(wù)安裝上。
??? dhcp服務(wù)給將pxe啟動(dòng)的機(jī)器提供ip地址,tftp服務(wù)使安裝機(jī)器能夠pxe啟動(dòng),http存儲(chǔ)安裝系統(tǒng)的相關(guān)文件。
??? 安裝tftp服務(wù)
1 rpm -q syslinux // 安裝syslinux 2 rpm -q tftp-server // 確認(rèn)tftp是否安裝 3 yum -y tftp-server // 若沒(méi)有,則安裝 4 5 編輯/etc/xinetd.d/ tftp 6 disable = no // 將yes改為no 7 8 service xinetd restart // 重啟服務(wù),管理tftp
?? 安裝dhcp服務(wù)
??
1 yum -y dhcp // 安裝dhcp服務(wù) 2 開(kāi)始配置dhcp服務(wù),編輯文件/etc/dhcp/ dhcpd.conf 3 allow bootp; 4 5 use-host-decl-names true ; 6 option domain-name " Network 1 " ; 7 option domain-name-servers 192.168 . 0.1 ; 8 subnet 192.168 . 0.0 netmask 255.255 . 255.0 { 9 range 192.168 . 0.100 192.168 . 0.200 ; 10 filename " pxelinux.0 " ; 11 }
12 service dhcpd restart // 啟動(dòng)服務(wù)
??? 安裝http服務(wù)
1 yum - y httpd 2 3 service httpd restart
2.pxe環(huán)境配好后,開(kāi)始準(zhǔn)備xcp安裝
1 mkdir xenserver // 在/tftpboot 創(chuàng)建文件夾 2 3 cd /usr/lib/syslinux // 進(jìn)入這個(gè)目錄 4 5 將 mboot.c32 pxelinux. 0 這兩個(gè)文件拷貝到tftpboot目錄 6 7 將下載的xcp盤中的install.img, vmlinuz,xen.gz 拷貝到 /tftpboot/ xenserver目錄下 8 9 在tftpoot目錄,創(chuàng)建文件夾,pxelinux.cfg,在這個(gè)目錄中,創(chuàng)建文件default 10 在default文件中添加如下內(nèi)容: 11 default xenserver- auto 12 label xenserver- auto 13 kernel mboot.c32 14 append /tftpboot/xenserver/xen.gz dom0_mem=752M com1= 115200 ,8n1 \ 15 console=com1,tty --- /tftpboot/xenserver/ vmlinuz \ 16 xencons=hvc console=hvc0 console= tty0 \ 17 answerfile=http: // pxehost.example.com/answerfile \ 18 install --- /tftpboot/xenserver/install.img
?開(kāi)始配置http訪問(wèn)的answerfile,answerfile文件放在/var/www/html目錄下,在個(gè)文件在上面的default中提及
1 <?xml version= " 1.0 " ?> 2 <installation srtype= " ext " > 3 <primary-disk>sda</primary-disk> 4 <keymap>us</keymap> 5 <root-password>在此處填安裝后系統(tǒng)的密碼</root-password> 6 <source type= " url " >http: // 192.168.0.1/xenserver/</source> 7 <ntp-server>IP address of my ntp server</ntp-server> 8 <admin- interface name= " eth0 " proto= " dhcp " /> 9 <timezone>Asia/Shanghai</timezone> 10 </installation>
在這個(gè)目下創(chuàng)建xenserver,將安裝盤中的如下文件拷到該目錄下
1 cp -r packages* / var /www/html/ xenserver 2 cp XS-REPOSITORY-LIST / var /www/html/xenserver
?
3.重啟安裝xcp的服務(wù)器,開(kāi)始pxe安裝。
4.安裝結(jié)果如下:
體驗(yàn)xcp的旅程就開(kāi)始了。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
