歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> Jumpstart安裝實例

Jumpstart安裝實例

日期:2017/2/27 17:44:44   编辑:Unix教程

  Jumpstart安裝實例
  一、正常用CD-ROM手工安裝一台機器(以下稱Install_sever),准備將其配置成Install Server
   <過程省略>
  二、按照用戶分配的IP地址、規劃的hostname,和需要利用網絡安裝的主機的Ethernet Address
   修改Server的/etc/hosts和/etc/ethers
   例如:/etc/hosts中加入以下行
   129.148.94.6 Client1
   129.148.94.7 Client2
  .
  .
   /etc/ethers中加入以下行
   8:0:20:30:6:9a Client1
   8:0:20:30:6:83 Client2
  .
  .
  
  三、制作Solaris OS Image
   1、在Install_sever的CD-ROM中放入Solaris 8 Software 1 of 2光盤
   2、運行以下命令:
   # cd /cdrom/cdrom0/s0/Solaris_8/Tools
   # ./setup_install_server /export/install
   (其中/export/install所在的分區必須有足夠的空間,至少800M以上,建議1G
   如果/分區空間不夠,可選用其他目錄,只要於以後使用該目錄時保持一致即可
   如可以使用/export/home/install)
   3、等待程序運行完成以後,運行以下命令取出Solaris 8 Software 1 of 2光盤
   並放入Solaris 8 Software 2 of 2光盤
   # cd /
   # eject
   4、運行以下命令:
   # cd /cdrom/cdrom0/Solaris_8/Tools
   # ./add_to_install_server /export/install
   5、等待程序運行完成以後,運行以下命令取出Solaris 8 Software 2 of 2光盤
   並放入Solaris 8 Language 光盤
   # cd /
   # eject
   6、運行以下命令:
   # cd /cdrom/cdrom0/Tools
   # ./add_to_install_server -s /export/install
   按照系統提示選擇"Simplified Chinese"(簡體中文)選項,安裝相應軟件包
   7、等待程序運行完成以後,運行以下命令取出Solaris 8 Language 光盤
   # cd /
   # eject
  
   至此制作Solaris OS Image的工作完成
  四、配置jumpstart相關信息
   1、運行以下命令
   # mkdir /jumpstart
   # cp -r /export/install/Solaris_8/Misc/jumpstart_sample/* /jumpstart
   2、用ftp將事先制作好的以下幾個文件上傳至/jumpstart中(ftp上傳時請用ascii碼格式)
   (用vi看一下文件的內容,如果文本行結尾有多余的^M,請將文件中的^M全部刪除,或用
   命令dos2unix轉換)
   sysidcfg
   rules
   test_prof_18G
   test_prof_36G
   3、按照用戶設置的netmask(網絡掩碼)修改sysidcfg文件中network_interface的相關參數
   例如:
   原條目:network_interface=primary {netmask=255.255.255.0 protocol_ipv6=no}
  
   修改成:network_interface=primary {netmask=255.255.252.0 protocol_ipv6=no}
   保存文件
   4、運行以下命令:
   # cd /jumpstart
   # ./check<---檢查rules文件語法,並生成rules.ok文件
   此時可以查看一下rules.ok文件是否生成
  
  五、共享必要的目錄
   1、編輯/etc/dfs/dfstab文件加入以下行
   share -F nfs -o ro,anon=0 /jumpstart
   2、運行以下命令:
   # /usr/lib/nfs/nfsd -a 16
   # /usr/lib/nfs/mountd
   # share /jumpstart
   # shareall
   (用以下命令查看/jumpstart是否share出來了,如果有以下輸出表示share正常)
   # dfshares Install_sever
   RESOURCE SERVERACCESSTRSPOT
   Install_sever:/jumpstart Install_sever--
  
  六、授權Clients安裝
   運行以下命令:
   # cd /export/install/Solaris_8/Tools
   # ./add_install_client -c Install_sever:/jumpstart -p Install_sever:/jumpstart Client1 sun4u
   # ./add_install_client -c Install_sever:/jumpstart -p Install_sever:/jumpstart Client2 sun4u
  .
  .
  .
   以上命令要逐個授權在/etc/hosts中加入的每一個需要利用網絡安裝的主機
  
  七、引導Client機器,利用網絡安裝操作系統
   1、檢查網絡連接是否正確
   2、Client開機後用Stop+A將機器控制在OK提示符下
   3、鍵入以下命令利用網絡安裝操作系統:
   ok boot net - install
  
  
  附錄1:例子文件及相關解釋:
  
  sysidcfg 文件內容
  
  
  name_service=NONE#指定名服務為NONE
  network_interface=primary {netmask=255.255.252.0 protocol_ipv6=no}#設置網絡相關參數
  security_policy=NONE#設置安全策略為NONE
  terminal=dtterm#設置終端類型為dtterm
  timezone=PRC#設置時區信息為PRC
  system_locale=zh#設置本地信息為zh(中文)
  timeserver=localhost#設置時鐘信息為localhost(本機)
  
  rules 文件內容
  # rule keywords and rule valuess begin script profile finish script
  # ----------------------------- ------------ -------- -------------
   disksize c0t0d0 15000-20000- test_prof_18G-
   disksize c0t0d0 30000-40000- test_prof_36G-
  
  第一行設置磁盤大小在15G-20G(18G硬盤)的用 test_prof_18G 配置文件
  第一行設置磁盤大小在30G-40G(36G硬盤)的用 test_prof_36G 配置文件
  
  test_prof_18G 文件內容
  
  install_type initial_install#指定安裝類型為 initial
  usedisk c0t0d0#指定系統選擇的硬盤為 c0t0d0
  boot_device c0t0d0s0 update#設置root文件系統及引導設備位置,並更新EEPROM 中的參數。
  root_device c0t0d0s0#設置root文件系統位置為 c0t0d0s0
  cluster SUNWCXall#設置系統軟件安裝類別為Entire Distribution Plus OEM Support
  system_type standalone#設置系統類型為 standalone
  partitioning explicit#指定硬盤分區方式(explicit 表示使用filesys 定義的結構)
  filesys c0t0d0s0 2000 / -\
  filesys c0t0d0s1 1500 /var - |
  filesys c0t0d0s3 2500 swap |
  filesys c0t0d0s5 3000 /opt - }-> 具體每一個分區的信息(大小為兆字節)
  filesys c0t0d0s6 2000 /usr - |
  filesys c0t0d0s4 15 unnamed |
  filesys c0t0d0s7 free /export/home -/
  geo Asia#指定地理區域
  locale zh#指定本地化語言包
  isa_bits 64#計算位長(64 或32)
  
  配置注意事項:
  1、install_type 必須寫在第1行
  2、標記為容量為“free”的分區如“filesys c0t0d0s7 free /export/home -”
   必須寫在所有“filesys”定義的最後一個
  
  test_prof_36G 文件內容
  
  相應的解釋與test_prof_18G 文件相同
  區別只在“filesys”的分區大小定義不同
  install_type initial_install
  usedisk c0t0d0
  boot_device c0t0d0s0 update
  root_device c0t0d0s0
  cluster SUNWCXall
  system_type standalone
  partitioning explicit
  filesys c0t0d0s0 3000 / -
  filesys c0t0d0s1 3000 /var -
  filesys c0t0d0s3 3000 swap
  filesys c0t0d0s5 5000 /opt -
  filesys c0t0d0s6 3000 /usr -
  filesys c0t0d0s4 15 unnamed
  filesys c0t0d0s7 free /export/home -
  geo Asia
  locale zh
  isa_bits 64
  
  
  如果有其他特殊需求請參照:“Solaris 8 Advanced Installation Guide”
   (Part Number:806–0957–10)
  
  附例:JumpStart Install Server 安裝過程:
  
  附錄1:實例安裝記錄
   此例中:
   JumpStart Install_Server的信息如下:
   Hostame: jumptest
  IP: 10.11.147.60
  
   2個Install Client信息如下
   Client1:
  Hostame: test-1
  IP: 10.11.147.38
  Ethernet: 8:0:20:ce:ec:d6
  c0t0d0: 18G
  
   Client2:
  Hostame: test-2
  IP: 10.11.147.39
  Ethernet: 8:0:20:ce:ec:ae
  c0t0d0: 18G
  
  root@jumptest # cd /cdrom/sol_8_sparc/s0/Solaris_8/Tools
  root@jumptest # ./setup_install_server /export/home/install
  Verifying target directory...
  Calculating the required disk space for the Solaris_8 product
  Copying the CD image to disk...
  Install Server setup complete
  root@jumptest # cd /
  root@jumptest # eject
  root@jumptest # cd /cdrom/sol_8_sparc_2/Solaris_8/Tools
  root@jumptest # ./add_to_install_server /export/home/install
  
  The following Prod
Copyright © Linux教程網 All Rights Reserved