| 24小時(shí)熱門(mén)版塊排行榜 |
| 1 | 1/1 | 返回列表 |
| 查看: 606 | 回復(fù): 0 | ||
onesupeng金蟲(chóng) (職業(yè)作家)
|
[資源]
【原創(chuàng)】并行平臺(tái)構(gòu)建與管理[2]:操作系統(tǒng)
|
|
3、操作系統(tǒng)的選擇 這方面,可以向搞并行計(jì)算的人咨詢。比如一般linux比windows高效,linux里面RH比FC更適于并行一些,RH系列各個(gè)版本的特點(diǎn)也不太一樣。不過(guò)這不是最重要的,因?yàn)樽鳛橐话愕牟皇翘蟮募簛?lái)說(shuō),系統(tǒng)的開(kāi)銷(xiāo)不算很?chē)?yán)重。如果對(duì)于大型并行集群來(lái)說(shuō),這就值得考慮考慮了。 下面試我的配置和一些細(xì)節(jié)(注:這是四年前的產(chǎn)品): 硬件配置: 主板:升技KN9-S CPU:AMD3800+ 內(nèi)存:KST 1G DDR533 * 2 顯卡:藍(lán)X550企業(yè)靜音 機(jī)箱:ATX+鑫谷300W 網(wǎng)卡:主板集成網(wǎng)卡 交換機(jī):思科WS-12960-48TT 操作系統(tǒng):RHEL4.U4.X86_64(支持串口硬盤(pán)) 這樣的機(jī)器一共買(mǎi)了16臺(tái),外買(mǎi)一個(gè)液晶顯示器,一個(gè)USB刻錄DVD光驅(qū)?們r(jià)9萬(wàn)4千左右,余下一部分可以用于購(gòu)買(mǎi)交換機(jī)架子等等,預(yù)計(jì)10萬(wàn)。這一預(yù)算也是很合理,至于如何合理,后面算總費(fèi)用自然得出結(jié)論。 4、操作系統(tǒng)的安裝 我們不需要抱著USB光驅(qū)一臺(tái)一臺(tái)安裝,也無(wú)須每臺(tái)一個(gè)光驅(qū)。我們只要先安裝一臺(tái),設(shè)置一些網(wǎng)絡(luò)服務(wù)、做一個(gè)NFS服務(wù)器即可。下面具體介紹每一步操作。(參考http://ccid2404.blog.ccidnet.com) 在單臺(tái)PC或者是服務(wù)器上安裝LINUX是一件很輕松的事情。但是,要在多臺(tái)PC或者是服務(wù)器上安裝LINUX,如果再使用傳統(tǒng)的光盤(pán)或者是鏡像文件來(lái)進(jìn)行逐個(gè)安裝就顯得比較笨拙,會(huì)消耗很多時(shí)間和精力。最近我用PXE進(jìn)行了8臺(tái)服務(wù)器的安裝,現(xiàn)將整個(gè)安裝過(guò)程詳細(xì)介紹如下,希望能對(duì)將要進(jìn)行此類(lèi)安裝的朋友有所幫助。 注意:本篇文章中#后面所跟內(nèi)容為實(shí)際操作時(shí)輸入的相關(guān)命令。 一、安裝前的準(zhǔn)備 將要安裝的系統(tǒng)光盤(pán)或鏡像文件:RHEL4.U4.X86_64 (其它版本的LINUX也可以) 硬件需求:將要安裝系統(tǒng)的計(jì)算機(jī)需配置了帶PXE功能的網(wǎng)卡(比較簡(jiǎn)單的方法就是看計(jì)算機(jī)BIOS中的啟動(dòng)選項(xiàng)里是否有通過(guò)LAN或者PXE啟動(dòng)這一項(xiàng)) 準(zhǔn)備好一臺(tái)已經(jīng)安裝了RHEL4.U4.X86_64 的計(jì)算機(jī)(我們給這臺(tái)計(jì)算機(jī)取個(gè)名字叫服務(wù)器node01,也稱為計(jì)算服務(wù)器節(jié)點(diǎn),為了方便而這樣取的)。這臺(tái)計(jì)算機(jī)要裝有dhcp包和tftp包。如果沒(méi)有則需要進(jìn)行安裝(版本號(hào)不一定非得下面這個(gè)): #rpm -ivh tftp-server-0.39-0.EL3.1.c0.i386.rpm #rpm -ivh dhcp-3.0.1-10_EL3.i386.rpm 關(guān)閉服務(wù)器node01上的防火墻 #iptables –F 二、準(zhǔn)備N(xiāo)FS服務(wù)器(在服務(wù)器node01上進(jìn)行) 1、復(fù)制文件 (1)創(chuàng)建一個(gè)含有Red Hat Enterprise Linux安裝文件的目錄。我把這個(gè)目錄命名為/mnt/net-install #mkdir /mnt/net-install (2)拷貝第一張安裝光盤(pán)上的相關(guān)內(nèi)容 插入第一張安裝光盤(pán)到光驅(qū) #mount /dev/cdrom /mnt/cdrom (or #mount –t iso9660 /dev/cdrom /mnt/cdrom)( 注:本人用括號(hào)里的,但是師兄用前面一個(gè)也可以,為了簡(jiǎn)單,推薦用前一個(gè)。) #cp -ar /mnt/cdrom/RedHat /mnt/net-install #cp –ar /mnt/cdrom/RedHat /mnt/ net-install/ && cp /mnt/cdrom/.discinfo /mnt/net-install/ #umount /dev/cdrom #eject 取出第一張光盤(pán),放入第二張 #mount /dev/cdrom /mnt/cdrom #cp /mnt/cdrom/.discinfo /mnt/net-install #umount /dev/cdrom # eject 取出第二張光盤(pán),放入第三張 #mount /dev/cdrom /mnt/cdrom #cp –ar /mnt/cdrom/RedHat /mnt/net-install #umount /dev/cdrom #eject 取出第三張光盤(pán),放入第四張 #mount /dev/cdrom /mnt/cdrom #cp –ar /mnt/cdrom/RedHat /mnt/ net-install #umount /dev/cdrom #eject 取出第四張光盤(pán),放入第五張 #mount /dev/cdrom /mnt/cdrom #cp –ar /mnt/cdrom/RedHat /mnt/ net-install #umount /dev/cdrom #eject 取出第五張光盤(pán),放入第一張 #mount /dev/cdrom /mnt/cdrom #cp /mnt/cdrom/images/pxeboot/initrd.img ./ #cp /mnt/cdrom/images/pxeboot/vmlinuz ./(注:不是vmlinux) #umount /dev/cdrom #eject Cp *.msg /tftpboot/linux-install/ 2、配置NFS服務(wù) (1) #vi /etc/exports 添加一行: =============+==========+===========+============+============ /mnt/inst *(ro,sync) =============+==========+===========+============+============ 保存退出。 (2)導(dǎo)出這個(gè)/mnt/inst這個(gè)共享目錄 #exportfs –a (3)啟動(dòng)NFS服務(wù) #service nfs restart 三、配置dhcp服務(wù)器和tftp服務(wù)器 1、配置dhcp服務(wù)器 #vi /etc/dhcpd.conf =============+==========+===========+============+============ ddns-update-style interim; ignore client-updates; default-lease-time 21600; max-lease-time 43200; option domain-name-servers 192.168.211.254 authourtative; subnet 192.168.211.0 netmask 255.255.255.0 { option routers 192.168.211.254; option subnet-mask 255.255.255.0; option broadcast-address 192.168.211.255 range 192.168.211.200 192.168.211.252; (我這里講253作為交換機(jī)地址,254作為應(yīng)用服務(wù)器地址,100-200作為以后擴(kuò)展集群預(yù)留地址,100以下作為實(shí)驗(yàn)室弟兄們使用的預(yù)留地址) default-lease-time 21600; max-lease-time 43200; filename "/pxelinux.0"; (注:應(yīng)為零而不是歐) } =============+==========+===========+============+============ 保存退出。 2、配置tftp服務(wù)器 #vi /etc/xinetd.d/tftp =============+==========+===========+============+============ service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -u nobody -s /tftpboot per_source = 11 cps = 100 2 flags = IPv4 } =============+==========+===========+============+============ 保存退出。 3、啟動(dòng)dhcp服務(wù)和tftp服務(wù) #service dhcpd restart #chkconfig dhcpd on #/sbin/chkconfig --level 345 xinetd on #/sbin/chkconfig --level 345 tftp on 該命令配置 tftp 和 xinetd 服務(wù)被立即啟用,還把配置它們?cè)谶\(yùn)行級(jí)別3、4和5的引導(dǎo)期間啟動(dòng)。 四、配置支持PXE # mkdir /tftpboot # cp /usr/lib/syslinux/pxelinux.0 /tftpboot 把LINUX第一張安裝光盤(pán)上/image/pxeboot/initr.img和vmlinux 以及isolinux/*.msg考到/tftpboot目錄下 # cd /tftpboot # mkdir pxelinux.cfg #cd pxelinux.cfg # vi default =============+==========+===========+============+============ default prompt 1 timeout 30 display boot.msg F1 boot.msg F2 options.msg F3 general.msg F4 param.msg F5 rescue.msg F7 snake.msg label local localboot 0 label linux kernel vmlinuz append initrd=initrd.img devfs=nomount ramdisk_size=9216 label text kernel vmlinuz append initrd=initrd.img text devfs=nomount ramdisk_size=9216 label expert kernel vmlinuz append expert initrd=initrd.img devfs=nomount ramdisk_size=9216 label ks kernel vmlinuz append ks initrd=initrd.img devfs=nomount ramdisk_size=9216 label nofb kernel vmlinuz append initrd=initrd.img devfs=nomount nofb ramdisk_size=9216 label lowres kernel vmlinuz append initrd=initrd.img lowres devfs=nomount ramdisk_size=9216 kernel vmlinuz =============+==========+===========+============+============ 五、開(kāi)始安裝 用集線器或交換機(jī)將8臺(tái)服務(wù)器連接起來(lái)。啟動(dòng)一臺(tái)服務(wù)器,進(jìn)入BIOS,設(shè)置通過(guò)LAN或PXE啟動(dòng)機(jī)器即可(這里設(shè)置兩個(gè)地方,一個(gè)是boot里面,有個(gè)大概是from LAN的選項(xiàng)或者類(lèi)似,另一個(gè)是在外圍設(shè)備,比較難找,你看見(jiàn)一個(gè)代Lan的,把他啟用,按F10確定即可)。其余機(jī)器也按此操作。需要注意的是,當(dāng)安裝完成后重啟機(jī)器時(shí)要把BIOS里的啟動(dòng)選項(xiàng)改為硬盤(pán)啟動(dòng)。 這里可能會(huì)有這個(gè)問(wèn)題,有可能會(huì)進(jìn)入局域網(wǎng)其他人設(shè)置的網(wǎng)絡(luò)安裝,這樣你只要多啟動(dòng)一兩次即可進(jìn)入自己的網(wǎng)絡(luò)服務(wù)里面安裝。另外,DHCP可能會(huì)影響子網(wǎng)以外的局域網(wǎng)內(nèi)其他用戶,建議使用完之后關(guān)閉這個(gè)服務(wù),否則可能會(huì)引起公憤。 |
找到一些相關(guān)的精華帖子,希望有用哦~
| 1 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 北科281學(xué)碩材料求調(diào)劑 +8 | tcxiaoxx 2026-03-20 | 9/450 |
|
|---|---|---|---|---|
|
[考研] 307求調(diào)劑 +11 | 冷笙123 2026-03-17 | 11/550 |
|
|
[考研] 求調(diào)劑一志愿海大,0703化學(xué)學(xué)碩304分,有大創(chuàng)項(xiàng)目,四級(jí)已過(guò) +6 | 幸運(yùn)哩哩 2026-03-22 | 10/500 |
|
|
[考研] 287求調(diào)劑 +8 | 晨昏線與星海 2026-03-19 | 9/450 |
|
|
[考研] 293求調(diào)劑 +12 | zjl的號(hào) 2026-03-16 | 17/850 |
|
|
[考研] 306求調(diào)劑 +5 | 來(lái)好運(yùn)來(lái)來(lái)來(lái) 2026-03-22 | 5/250 |
|
|
[考研] 318求調(diào)劑 +4 | plum李子 2026-03-21 | 7/350 |
|
|
[基金申請(qǐng)] 山東省面上項(xiàng)目限額評(píng)審 +4 | 石瑞0426 2026-03-19 | 4/200 |
|
|
[考研] 286求調(diào)劑 +10 | Faune 2026-03-21 | 10/500 |
|
|
[考研] 求調(diào)劑 +3 | 13341 2026-03-20 | 3/150 |
|
|
[考研] 0703化學(xué)297求調(diào)劑 +3 | Daisy☆ 2026-03-20 | 3/150 |
|
|
[考研] 266求調(diào)劑 +3 | 哇呼哼呼哼 2026-03-20 | 3/150 |
|
|
[考研] 材料與化工(0856)304求 B區(qū) 調(diào)劑 +3 | 邱gl 2026-03-21 | 3/150 |
|
|
[考研] 一志愿中國(guó)石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 324分 085600材料化工求調(diào)劑 +4 | llllkkkhh 2026-03-18 | 4/200 |
|
|
[考研] 中南大學(xué)化學(xué)學(xué)碩337求調(diào)劑 +3 | niko- 2026-03-19 | 6/300 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +7 | 困于星晨 2026-03-17 | 9/450 |
|
|
[論文投稿]
申請(qǐng)回稿延期一個(gè)月,編輯同意了。但系統(tǒng)上的時(shí)間沒(méi)變,給編輯又寫(xiě)郵件了,沒(méi)回復(fù)
10+3
|
wangf9518 2026-03-17 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑 +3 | 妮妮ninicgb 2026-03-17 | 3/150 |
|
|
[考研] [導(dǎo)師推薦]西南科技大學(xué)國(guó)防/材料導(dǎo)師推薦 +3 | 尖角小荷 2026-03-16 | 6/300 |
|