歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> 網絡安裝Solaris 10

網絡安裝Solaris 10

日期:2017/2/28 11:25:03   编辑:關於Unix


Solaris有各種安裝方法,有通過CD/DVD安裝,網絡,Jumpstart,Flash等安裝方式。
CD/DVD安裝是比較簡單的,還有一種SAID方式最方便,適合單個桌面機器安裝。網絡和Jumpstart則比較適合服務器。這不僅因為有許些服務器沒有配置CD/DVD,同時網絡安裝的速度也比CD/DVD方式讀取文件更快一點,而且非常適合大規模的系統安裝。
這邊紀錄一個實際的網絡安裝(network install)Solaris 10 6/06 Update 2的例子,機器都為X86。
整個環境如下:
1台Sun Ultra20 (X86)機器,已安裝好Solaris 10,帶有DVD光驅。IP地址為192.168.48.2
1台Sun X4200 (X86)裸機,無光驅。
2台機器通過百兆交換機相連
介質是:一張Solaris 10 6/06 Update 2 DVD安裝光盤。
安裝步驟:
1. 安裝Install Server,就是將Solaris 10 DVD安裝光盤的內容復制到Install Server,並把內容通過nfs文件系統共享出來給其他裸機安裝使用。這裡我們的Install Server就是Sun Ultra20。
a) 創建一個安裝目錄
#mkdir -p /export/home/s10dvdx86
b) 將Solaris 10 DVD安裝光盤放入Ultra20光驅中。
c) 進入光盤中的工具目錄,使用setup_install_server拷貝安裝文件到剛才建立的目錄中
#cd /cdrom/sol_10_606_x86/Solaris_10/Tools
#./setup_install_server /export/home/s10dvdx86
d) 將該目錄通過nfs共享,需要在/etc/dfs/dfstab中添加一行
share -F nfs -o ro,anon=0 -d "install server directory" /export/home/s10dvdx86
e) 共享文件
#shareall

2.取出入DVD安裝盤。不取出的話後面安裝boot file會出錯。
3.安裝boot file。

因為我們網絡環境比較簡單,兩台機器會處於同一子網。所以把Install Server作為DHCP Server,同時我們直接把boot file裝到Install Server(Ultra 20)。當那台裸機通過PXE網絡啟動方式啟動的時候,裸機就可以自動通過DHCP服務得到這些boot file從而啟動,進入Solaris 安裝向導。
通過add_install_client命令告訴Install Server將對i86pc(X86)的機器通過DHCP的方式啟動(-d參數指定),並指定Install Server及共享的nfs安裝目錄(-s參數指定)。該命令會自動安裝好boot file並啟動所依賴tftp服務。

#./add_install_client -d -s 192.168.48.2:/export/home/s10dvdx86 i86pc i86pc
這裡建議使用ip地址來設置。以下是命令返回結果:
saving original /etc/dfs/dfstabl in /etc/dfs/dfstab.orig
Adding "share -F nfs -o ro,annon=0 /export/home/s10dvdx86/boot" to /etc/dfs/dfstab
share_nfs: /export/home/s10dvdx86/boot: parent-directory (/export/home/s10dvdx86) already shared
enabling network/tftp/udp6 service
copying boot file to /tftpboot/pxegrub.I86PC.Solaris_10-1

If not already configured, enable PXE boot by creating
a macro named PXEClient:Arch:00000:UNDI:002001 with:
Boot server IP (BootSrvA) : 192.168.48.2
Boot file (BootFile) : i86pc

其中返回的Macro所給出的Boot server IP信息和Boot file非常重要,後面設置DHCP服務的時候需要使用這兩項。
這邊要提一下,裸機也可以和Install Server不在同一個子網,不過這時候還是需要一台同網段的服務器作為
Boot Server。我們還可以通過add_install_client命令指定Mac地址只安裝某一台相匹配的機器。
這裡只是介紹個例子,Solaris網絡安裝功能是非常豐富的,大家可以根據後面的參考資料獲得更多信息。

4. 設置DHCP服務
a) #/usr/sadm/admin/bin/dhcpmgr 可以打開一個圖形化管理工具
b) 該工具一開始會進行初始化配置,比較簡單。其中選擇”文本文件”作為保存信息的方式,DNS也不用填,因為我們這裡沒有DNS服務器。其它大家可以使用默認值。
c) 初始化結束後,dhcpmgr會提示要進行“地址向導”設置,我們還沒有配置好“宏”。這時選擇取消。
d) 選中“宏”,然後通過菜單中的編輯->創建,取一個合適的宏名,比加s10dvdx86。為該宏建立兩項Item: BootSrv和BootFile,值分別就是前面add_install_client命令所提示的:192.168.48.2和i86pc。
e) 接著從菜單中選擇“地址向導”,跟著“地址向導”配置DHCP,使用默認值,在配置宏的時候需要修改,選擇前面所定義的宏,即s10dvdx86。其中還有一項關於DHCP服務器名,不接受IP地址,只需要填入當前DHCP服務器名稱。
f) 最後通過菜單重啟DHCP服務。
5. 設置裸機,按PXE網絡方式啟動
最後我們啟動裸機,按F12。X4200機器就會進入的網絡啟動方式。大家會看到X4200的屏幕上看到找到DHCP服務器的提示信息,然後通過定義的宏,得到Boot Server和Boot File。系統就進入Solaris 安裝向導,接著我們就可以一步一步的進行設置,通過nfs得到Solaris安裝文件,最後完成系統安裝。
先前Iris也有篇文章描述Solaris網絡安裝。不過Solaris 10 6/06這個版本出來後,有一些改變,這些改變使網絡安裝更加方便。整個操作描述也是基於Iris的文章,做了一些簡單的修改。
Copyright © Linux教程網 All Rights Reserved