我們好像在池塘的水底。從一個月亮走向另一個月亮。-王小波
xcp即是xen的平臺虛擬化解決方案,作為Critix XenServer的開源實現。它的安裝過程還是挺簡單的,猶如安裝linux系統(tǒng)。
xcp需要直接安裝在裸機上,可以選擇cd安裝和pxe安裝。
安裝版本:xcp 1.1.0
安裝方式:pxe安裝
安裝機器:具有pxe啟動網卡的服務器
PXE環(huán)境服務器: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
具體的安裝過程如下:
1.在另一臺服務器上,部署pxe安裝環(huán)境,涉及到DHCP服務,TFTP服務,HTTP服務,將這些服務安裝上。
??? dhcp服務給將pxe啟動的機器提供ip地址,tftp服務使安裝機器能夠pxe啟動,http存儲安裝系統(tǒng)的相關文件。
??? 安裝tftp服務
1
rpm -q syslinux
//
安裝syslinux
2
rpm -q tftp-server
//
確認tftp是否安裝
3
yum -y tftp-server
//
若沒有,則安裝
4
5
編輯/etc/xinetd.d/
tftp
6
disable = no
//
將yes改為no
7
8
service xinetd restart
//
重啟服務,管理tftp
?? 安裝dhcp服務
??
1
yum -y dhcp
//
安裝dhcp服務
2
開始配置dhcp服務,編輯文件/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
//
啟動服務
??? 安裝http服務
1
yum -
y httpd
2
3
service httpd restart
2.pxe環(huán)境配好后,開始準備xcp安裝
1
mkdir xenserver
//
在/tftpboot 創(chuàng)建文件夾
2
3
cd /usr/lib/syslinux
//
進入這個目錄
4
5
將 mboot.c32 pxelinux.
0
這兩個文件拷貝到tftpboot目錄
6
7
將下載的xcp盤中的install.img, vmlinuz,xen.gz 拷貝到 /tftpboot/
xenserver目錄下
8
9
在tftpoot目錄,創(chuàng)建文件夾,pxelinux.cfg,在這個目錄中,創(chuàng)建文件default
10
在default文件中添加如下內容:
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
?開始配置http訪問的answerfile,answerfile文件放在/var/www/html目錄下,在個文件在上面的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>
在這個目下創(chuàng)建xenserver,將安裝盤中的如下文件拷到該目錄下
1
cp -r packages* /
var
/www/html/
xenserver
2
cp XS-REPOSITORY-LIST /
var
/www/html/xenserver
?
3.重啟安裝xcp的服務器,開始pxe安裝。
4.安裝結果如下:
體驗xcp的旅程就開始了。
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

