iscsi+pxe 實(shí)現(xiàn)無盤安裝,無盤啟動(dòng)-linux篇。
PXE 環(huán)境設(shè)置 PXE 環(huán)境需要dhcp, tftp, 看個(gè)人習(xí)慣,有很多組合, 我習(xí)慣用dnsmasq, 小巧又功能強(qiáng)大 配置文件大致包含以下幾項(xiàng) dhcp-range=192.168.1.50,192.168.1.150,255.255.255.0,12h dhcp-option=3,192.168.1.1 expand-hosts domain= dhcp-host=00:0c:29:34:67:9a,net:diskless dhcp-option=net:diskless,17,"iscsi:192.168.1.147::::iqn.2008.com.linuxce:linuxce.windiskless.20090210124113" dhcp-option=44,192.168.1.6 dhcp-boot=pxelinux.0 enable-tftp tftp-root=/tftpboot 紅色的兩項(xiàng)是要給gpxe 使用,從gpxe 啟動(dòng)不支持大于1024cylinder的大硬盤,奇怪的是在虛擬機(jī)中把網(wǎng)卡認(rèn)做成10M,啟動(dòng)速度奇慢 在調(diào)試階段出現(xiàn)最多的問題是拼寫錯(cuò)誤,最好不使用服務(wù),而是在命令行下面帶調(diào)試參數(shù) dnsmasq –d --log-dhcp pxe 的配置菜單如下 default vesamenu.c32 #prompt 1 timeout 600 display boot.msg F1 boot.msg F2 options.msg F3 general.msg F4 m.msg F5 rescue.msg menu background splash.jpg menu title Welcome to Fedora 10! menu color border 0 #ffffffff #00000000 menu color sel 7 #ffffffff #ff000000 menu color title 0 #ffffffff #00000000 menu color tabmsg 0 #ffffffff #00000000 menu color unsel 0 #ffffffff #00000000 menu color hotsel 0 #ff000000 #ffffffff menu color hotkey 7 #ffffffff #ff000000 label linux menu label ^Install or upgrade an existing system kernel vmlinuz
menu label boot diskless linux from iscsi kernel vmlinuz_diskless append initrd=initrd_diskless label gpxe menu label boot diskless windows from iscsi kernel gpxe.lkrn 后面會(huì)提到那兩個(gè)啟動(dòng)文件vmlinuz_diskless, initrd_diskless如何獲得 iscsi 環(huán)境設(shè)置 現(xiàn)在支持iscsi 服務(wù)的系統(tǒng)很多, 我用的是LHS-200 iscsi 存儲(chǔ)器, 一個(gè)小巧的黑盒子,裝上硬盤,開機(jī)就可使用,要高性能可以裝一個(gè)PC 版本, 嫌麻煩可以到他的網(wǎng)站 http://www. 抓一個(gè)已經(jīng)配置好的虛擬機(jī)來用, Linux Home Server 談不上有什么復(fù)雜配置, 首先登錄 |
|