歡迎您光臨本站 註冊首頁

oscar Build OSCAR Client Image出錯了

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

oscar Build OSCAR Client Image出錯了

裝的是RedHat4 U4

在創建鏡像的時候報錯了


1: 2009-2-25 12:54:36 Expected lines of output: 523
2: 2009-2-25 12:54:36 Finding package install files.
3: 2009-2-25 12:54:36 Finding files with module SystemInstaller::Package::UpdateRpms
4: Forced packages for i686: glibc
5: Forced packages for i386: tcl libstdc++ freetype fontconfig glibc-devel xorg-x11-libs expat ncurses xorg-x11-Mesa-libGL zlib gpm libgcc
6: 2009-2-25 12:54:40 Identifying distro.
7: 2009-2-25 12:54:40 Distro is Redhat, version is el4.
8: 2009-2-25 12:54:40 Found stage file for this distro and full version.
9: 2009-2-25 12:54:40 Found stage file for this distro and major version.
10: 2009-2-25 12:54:40 No version stage file found, falling back to distro file.
11: 2009-2-25 12:54:40 Reading stage definition file, /usr/share/systeminstaller/distinfo/Redhat/el4//stages
12: 2009-2-25 12:54:40 Performing pre-install.
warning: filesystem-2.3.0-1.x86_64.rpm: V3 DSA signature: NOKEY, key ID db42a60e13: 2009-2-25 12:54:40 Performing pre-install with module SystemInstaller::Package::UpdateRpms
14: 2009-2-25 12:54:40 Identifying distro.
15: 2009-2-25 12:54:40 Distro is Redhat, version is el4.
16: 2009-2-25 12:54:40 No seed directory found, using defaults.
17: 2009-2-25 12:54:40 Priming Rpm database: /var/lib/systemimager/images/oscarimage/var/lib/rpm/
18: 2009-2-25 12:54:40 Creating /dev/null
19: 2009-2-25 12:54:40 Installing package install files.
20: 2009-2-25 12:54:40 Installing with module SystemInstaller::Package::RpmNoScripts
21: 2009-2-25 12:54:40 Performing RPM stage 1 install, command is:
22: 2009-2-25 12:54:40 cd /tftpboot/rpm;rpm -ir /var/lib/systemimager/images/oscarimage -v --percent --nopost --notriggers  filesystem-2.3.0-1.x86_64.rpm setup-2.5.37-1.3.noarch.rpm basesystem-8.0-4.noarch.rpm glibc-common-2.3.4-2.25.x86_64.rpm glibc-2.3.4-2.25.x86_64.rpm libgcc-3.4.6-3.x86_64.rpm libtermcap-2.0.8-39.x86_64.rpm termcap-5.4-3.noarch.rpm tzdata-2006a-2.EL4.noarch.rpm
error: can't create transaction lock on /var/lib/systemimager/images/oscarimage/var/lock/rpm/transaction
Rpm installation failed. at /usr/lib/systeminstaller/SystemInstaller/Package.pm line 217
Failed to install files. at /usr/bin/mksiimage line 184
23: 2009-2-25 12:54:40 Unmounting /proc.
24: 2009-2-25 12:54:40 si_rmimage oscarimageFATAL: Can't remove /var/lib/systemimager/scripts/oscarimage.master!
Package install failed
at /usr/bin/mksiimage line 190
at /usr/bin/mksiimage line 191
Built image from rpms
Image oscarimage does not exist
at /usr/bin/mksidisk line 85
Couldn't run command mksidisk -A --name oscarimage --file /opt/oscar/oscarsamples/ide.disk at /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi/Tk.pm line 247
Use of uninitialized value in hash element at /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi/Tk/Trace.pm line 181.
Requested images not found.
at /usr/bin/mksiimage line 292

[ 本帖最後由 gofyy 於 2009-3-25 13:03 編輯 ]
《解決方案》

Selinux關掉過~也沒用~
《解決方案》

回復 #1 gofyy 的帖子

安裝的是 fully supported 的么
《解決方案》

OSCAR 軟體簡介

OSCAR 軟體包全稱 Open Source Cluster Application Resource ,他致力於使系統複雜的 Linux 集群安裝變成一件簡單的事情。 OSCAR 軟體包主要針對於 Linux 集群中的 HPC Cluster ( High Performance Computing Cluster ),所以很多有關 HPC 的軟體包都被默認安裝了,比如當前流行的并行執行環境 MPI 和 PVM ;強大的作業調度提交環境 OpenPBS 、 Maui 等等。
在我們的集群中,每一台機器被稱為一個 node 。整個集群系統中存在兩種類型的 node : Server node 和 Client node 。 Server node 負責為 Client node 的請求提供服務,而 Client node 專註於做實際的計算。
HPC 集群中包含一個 Server node 和多個 Client node 。這裡需要注意的是當前版本的 Oscar 軟體包需要任何的 node 具備相同的硬體配置。
•  Server node 系統的安裝:
在使用 OSCAR 軟體包安裝 HPC Cluster 系統之前首先要安裝一台 Server node 。
請參考 Redhat Linux 9.0 安裝手冊安裝 Linux 系統,安裝過程中有幾個需要注意的地方標明如下:
•  在「安裝方式( Install Options )」中,選擇「 定製( Custom )」;
•  在給硬碟分區的時候至少確保安裝完整個系統后 / 分區和 /var 分區下面有 2G 的自由空間;因為在 / 分區下要拷貝三張 Redhat Linux 9.0 CD 的內容,而生成的客戶端映像系統要放在 /var 下面; ( 初學者建議使用自動分區 )
•  選擇「使用 LILO(Use LILO) 」作為系統啟動管理器;
•  請在這裡配置網路;
•  在「防火牆配置( Firewall Configuration )」中,選擇「 無防火牆( No Firewall )」;
•  在「選擇安裝軟體包( Selecting Package Groups )」中,確保下面的軟體包選項被選中:
Classic X-Window System
X-Window System
GNOME
Network Support
Network Managed Workstation
Utilities
Software Development
Kernel Development
•  配置好 X-Window ;選擇「文本登錄( Text Login )」,選擇「 1024*768 」做為默認屏幕解析度;
順利安裝完畢后重啟機器。
•  OSCAR- 軟體包的安裝:
首先從
http://oscar.sourceforge.net 上下載 OSCAR
tar.gz 軟體包,大小約為 45M 左右,拷貝到 /root 下面,準備安裝。
1 .用 root 身份以文本方式登錄 Server node ,啟動 X-Window ,打開一個終端窗口:
# cd
# tar zxvf oscar tar.gz (在當前目錄下生成 oscar 目錄)
2 .在 / 目錄下建立 /tftpboot/rpm ;將 Redhat Linux 9.0 三張安裝光碟的 rpm 包全部拷貝到 /tftpboot/rpm 目錄下面,以第一張光碟為例:
# mkdir ?p /tftpboot/rpm
# mount /dev/cdrom /mnt/cdrom
# cp /mnt/cdrom/RedHat/RPMS/*.rpm /tftpboot/rpm
# cd
# eject
3 .安裝 OSCAR 軟體包:
# ifconfig (確認集群子網所用的網路設備,在我的機器上為 eth0 )
# cd /root/oscar
注意:假如安裝 oscar 的話,接下來的步驟是:
# ./configure
# make install à oscar 安裝文檔被安裝到 /opt/oscar/ 目錄下面
# cd /opt/oscar
# ./install_cluster eth0
以下的 4-10 步驟會有細微的差別,請按照 oscar 圖像界面順序操作。
# ./install_cluster eth0
當 install_cluster 工具完成初始的配置之後, OSCAR 軟體包的圖像界面安裝嚮導會出現在屏幕上。
注意:在這裡我們要做一個提示,在運行完前兩步后運行第三步時也就是「 CONFIGURE SELECTED OSCAR PACKAGES ……」這有一步,進去后選擇第二項「 CONFIG …… KERNEL-PICKER 」進入後點擊 ?◆ 圖樣在這個圖樣後面的空白處填寫「 /boot/bzImage」 ,再把下面的 NO 改為 YES 。點擊 SERVER 。
4 .第一步:準備 OSCAR server 的安裝;
點擊圖像界面上標有「 Prepare OSCAR server for install 」字樣的按鈕,在這裡您能夠選擇您所熟悉的并行執行環境: LAM/MPI 或 MPICH 。當準備完成之後一個「 Done 」 box 會出現,點擊「關閉」。
5 .第二步:建立 OSCAR client 映像;
點擊「 Build OSCAR Client Image」 按鈕。出現第二個對話框,在這個窗口中能夠自己定義 client image 的名字,默認是「 oscarimage 」;「 package file 」和「 Disk partition file 」能夠自由定義其內容,請參考相應的「 help 」。點擊「 Build Image 」, OSCAR 將會啟動一個 script 生成 client image 。一個紅色的進度條顯示了這個過程的進度,當完成之後會有一個「 Successfully created image 」小窗口生成,關閉他,再關閉 Systemimager 窗口。
6 .第三步:確定 Client nodes :
點擊「 Define OSCAR Clients 」,在接下來的對話框中需要填寫一些關於 client nodes 的信息。我的 HPC nodes 的命名格式是:
c1.QHDX
c2. QHDX
c3. QHDX 依次類推,所以:
在「 Domain Name 」中填入「 QHDX 」,此項不可為空;其中的 QHDX 能夠自己選擇。
在「 Base Name 」中填入「 QH 」,(能夠自己選擇名字)
在「 Number of Hosts 」中填入「 8 」,此項內容是集群中 client nodes 的數量;
在「 Starting Number 」中填入「 1 」,此項和「 Base Name 」構成 client nodes 的主機名字;
在「 Starting IP 」中填入「 192.168. 0.2 」 ,此 IP 為集群中第一個 client node 的 IP 地址;
在「 Subnet Mask 」中填入「 255.255. 255.0 」 ,此項為集群子網掩碼;
在「 Default Gateway 」中填入「 192.168. 0.1 」 ,也就是 Server node 的 IP 地址;
確認以上信息填寫無誤后,點擊「 Add Client 」按鈕,會彈出顯示完成情況的小窗口,完畢之後關閉小窗口,然後點擊「 Close 」關閉確定 client nodes 對話框。
7 .第四步:配置網路;
點擊「 Setup Networking 」,在出現的窗口中點擊「 Collect MAC Addresses 」,此時 Server node 開始監聽 Client nodes 的 MAC 地址廣播。
啟動集群中第一台 client node ,(注意:要把任何的 client node 在 BOSS 里改變以下兩項, 1 、關閉 100M 網卡; 2 、啟動順序 1000M 網卡為第一位。 client node 會用 PXE boot 廣播自己的 MAC 地址,等待他的 MAC 地址出現在左邊的窗口中,點擊選中這個地址,在右邊的窗口中選中一個 client node ,然後點擊「 Assign Mac Address to Node 」。
啟動其餘 client nodes ,重複上面的步驟,直到任何的 client nodes 的 Mac 地址和 IP 地址都一一對應。點擊「 Stop Collecting 」。
點擊「 Configure DHCP Server 」配置 DHCP server 用來向集群中的 client nodes 分配 IP 地址。
最後需要配置網路啟動映像。點擊「 Set Up Networking Boot 」,生成 ramdisk image 。點擊「 Close 」關閉「 Collect MAC Addresses 」窗口。
8 .第五步:安裝 Client nodes :
重啟第一台 client node ,您會看到他先是載入初始化 ramdisk image ,然後和 Server node 連接,拷貝系統任何所需的文檔,這個過程視網路環境大約要幾分鐘到十幾分鐘時間,安裝完畢會有蜂鳴提示。重複這個步驟直到任何的 client nodes 安裝完畢,並且正常啟動。(注意在這裡我們要在機器啟動前再次進入 BOSS 里把啟動順序改為硬碟啟動)
•  第六步:完成集群安裝:
在 Server node 的 X-Window 中打開第二個終端窗口:
# cd /root/oscar-3.0/scripts/
# ./ping_clients
假如任何的 client nodes 都能正常 ping 通,那麼我們準備測試集群。
點擊「 Complete Cluster Setup 」,進行安全配置和時間同步,在大一點的集群中要費一些時間。
10 .第七步:測試集群:
點擊「 Test Cluster Setup 」,在彈出的窗口中輸入 client nodes 的數量和每個 client nodes 的處理器數量,然後測試程式自動運行;假如這個過程沒有報錯,那麼一個功能強大的 HPC 集群就搭建好了。點擊「 Quit 」退出 OSCAR 安裝嚮導界面。
假如以後需要添加或減少 client nodes 的數量,請在 /root/oscar-3.0/ 目錄下再次以 root 身份運行 install_cluster 命令,在 OSCAR 安裝嚮導界面下面點擊「 Add OSCAR Clients 」或「 Delete OSCAR Clients 」按鈕添加或刪除 client nodes 。
《解決方案》

回3樓的~RedHat4 U4應該是支持的

[火星人 ] oscar Build OSCAR Client Image出錯了已經有660次圍觀

http://coctec.com/docs/service/show-post-6542.html