- 論壇徽章:
- 0
|
最近要做個(gè)squid集群的試驗(yàn),所以在centos5.1上試了一下xen,需要安裝3個(gè)虛擬系統(tǒng)。我的機(jī)器為賽揚(yáng)D 3G,內(nèi)存為1024+512m。我先用centos自帶的圖形化虛擬機(jī)軟件安裝好了1個(gè)虛擬系統(tǒng)(只安裝基本服務(wù)器,分8G虛擬硬盤(pán),采用網(wǎng)橋方式);然后把虛擬機(jī)文件和配置分別拷貝兩次,得到3個(gè)虛擬機(jī)文件;最后把3個(gè)虛擬機(jī)的配置文件中的uuid、disk和vif改了一下,防止沖突。
為了節(jié)省內(nèi)存,我的主系統(tǒng)和虛擬系統(tǒng)都沒(méi)有使用X。啟動(dòng)虛擬機(jī)使用xm create /etc/xen/squid1這樣的命令。但有的時(shí)候虛擬系統(tǒng)啟動(dòng)后,卻無(wú)法連接真實(shí)網(wǎng)絡(luò),怎么ping都不通。虛擬系統(tǒng)本身是已經(jīng)啟動(dòng)了的,可以用xm console命令登錄進(jìn)去,但也無(wú)法ping通真實(shí)網(wǎng)絡(luò)。
更奇怪的是,為了檢查問(wèn)題,我想打開(kāi)X,利用圖形化的虛擬機(jī)軟件看看是什么原因。在主系統(tǒng)中輸入startx,系統(tǒng)直接死機(jī)!屏幕黑屏,無(wú)法使用ssh連接上。開(kāi)始我懷疑是虛擬系統(tǒng)占用內(nèi)存過(guò)大,有時(shí)我會(huì)把另外兩個(gè)虛擬系統(tǒng)關(guān)掉,只保留一個(gè)虛擬系統(tǒng),仍然死機(jī)。沒(méi)辦法,只能按reset重啟。重啟后,虛擬系統(tǒng)可以連接上,X也可以打開(kāi)了。我郁悶啊…………
附上其中一個(gè)虛擬系統(tǒng)配置文件:
#/etc/xen/squid1
name = "squid1"
uuid = "dd170b0a-f7ae-b957-31d8-28d20742dd4f"
maxmem = 384
memory = 384
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ "type=vnc,vncunused=1,keymap=en-us" ]
disk = [ "tap:aio:/var/lib/xen/images/squid1.img,xvda,w" ]
vif = [ "mac=00:16:3e:53:63:f6,bridge=xenbr0" ] |
|