User Tools

Site Tools


solaris:solaris10_07

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

solaris:solaris10_07 [2011/10/18 10:25]
hoge@hoge 削除
solaris:solaris10_07 [2019/06/16 15:16]
Line 1: Line 1:
-====== Solaris 10 設定 JumpStart 準備編 ====== 
-===== インストールサーバの作成 ===== 
-sun01をJumpStartインストールサーバとして構成する。 
- 
-==== イメージ格納ディレクトリの作成 ==== 
-<​code>​ 
-# mkdir -p /​export/​flash/​osimg/​sol10x86 
-# 
-</​code>​ 
- 
-==== イメージのコピー ==== 
-コピー 
-<​code>​ 
-# pwd 
-/​cdrom/​sol_10_1008_x86/​Solaris_10/​Tools 
-# ls 
-Boot                  add_install_client ​   rm_install_client 
-Installers ​           dial                  setup_install_server 
-# ./​setup_install_server /​export/​flash/​osimg/​sol10x86 
-Verifying target directory... 
-Calculating the required disk space for the Solaris_10 product 
-Calculating space required for the installation boot image 
-Copying the CD image to disk... 
-(コピー中...) 
-Copying Install Boot Image hierarchy... 
-Copying /boot netboot hierarchy... 
-Install Server setup complete 
-</​code>​ 
- 
-==== コピー先の状態 ==== 
-<​code>​ 
-# pwd 
-/​export/​flash/​osimg/​sol10x86 
-# ls 
-Copyright ​                   Solaris_10 
-JDS-THIRDPARTYLICENSEREADME ​ boot 
-License ​                     installer 
-# 
-</​code>​ 
- 
-===== プロファイルサーバの作成 ===== 
-sun01をJumpStartプロファイルサーバとして構成する。 
- 
-==== プロファイルディレクトリの作成 ==== 
-<​code>​ 
-# cd /​export/​flash 
-# mkdir -m 755 js 
-# 
-</​code>​ 
- 
-==== NFSで共有 ==== 
-/​etc/​dfs/​dfs/​dfstabの編集を行う。 
-<​code>​ 
-share -F nfs -o ro,anon=0 /​export/​flash/​js 
-</​code>​ 
- 
-共有と共有の確認を行う。 
-<​code>​ 
-# shareall 
-# share 
--               /​export/​flash/​js ​  ​ro,​anon=0 ​  ""​ 
-# 
-</​code>​ 
- 
-sharetabの確認を行う。 
-<​code>​ 
-# cat /​etc/​dfs/​sharetab 
-/​export/​flash/​js ​       -       ​nfs ​    ​ro,​anon=0 
-# 
-</​code>​ 
- 
-===== プロファイルの作成 ===== 
-==== サンプルのコピー ==== 
-インストールDVDのマウント後、コピーを行う。 
-<​code>​ 
-# cp -r jumpstart_sample/​* /​export/​flash/​js 
-# 
-</​code>​ 
- 
-ファイルの確認を行う。 
-<​code>​ 
-# ls -l /​export/​flash/​js 
-total 148 
--r--r--r-- ​  1 root     ​root ​        182 May  6 15:56 any_machine 
--r-xr-xr-x ​  1 root     ​root ​      63082 May  6 15:56 check 
--r--r--r-- ​  1 root     ​root ​        243 May  6 15:56 host_class 
--r--r--r-- ​  1 root     ​root ​        227 May  6 15:56 net924_sun4c 
--r--r--r-- ​  1 root     ​root ​       4738 May  6 15:56 rules 
--r--r--r-- ​  1 root     ​root ​         24 May  6 15:56 upgrade 
--r--r--r-- ​  1 root     ​root ​        685 May  6 15:56 x86-begin 
-dr-xr-xr-x ​  2 root     ​root ​        512 May  6 15:56 x86-begin.conf 
--r--r--r-- ​  1 root     ​root ​        267 May  6 15:56 x86-class 
-# 
-</​code>​ 
- 
-==== rulesファイルの作成 ==== 
-rulesを作成。i386で引っかける。 
-<​code>​ 
-# pwd 
-/​export/​flash/​js 
-# cat rules 
-arch i386   ​- ​  ​x86-class ​  - 
-# 
-</​code>​ 
- 
-プロファイルの作成を行う。 
-<​code>​ 
-# pwd 
-/​export/​flash/​js 
-# cat x86-class 
-install_type ​   initial_install 
-system_type ​    ​standalone 
-fdisk           ​c0t0d0 solaris maxfree 
-partitioning ​   default 
-cluster ​        ​SUNWCrnet 
-# 
-</​code>​ 
- 
-==== checkスクリプトの実行 ==== 
-<​code>​ 
-# ./check 
-Validating rules... 
-Validating profile x86-class... 
-The custom JumpStart configuration is ok. 
-# 
-</​code>​ 
- 
-===== システム構成情報の作成 ===== 
-sysidcfg格納ディレクトリをNFSで共有化された/​export/​flash/​js配下に作成する。ディレクトリはsysid/​sun04,​ sysid/​sun05の様にインストールクライアントごとに作成する。 
-<​code>​ 
-# pwd 
-/​export/​flash/​js 
-# mkdir -p sysid/sun03 
-# 
-</​code>​ 
- 
-sysidcfgファイルを作成する。root_passwordは暗号化後の文字列を入力すること。 
-<​code>​ 
-# pwd 
-/​export/​flash/​js/​sysid/​sun03 
-# cat sysidcfg 
-keyboard=US-English 
-system_locale=en_US 
-name_service=NONE 
-network_interface=PRIMARY{ 
-        hostname=sun03 
-        default_route=192.168.194.2 
-        ip_address=192.168.194.103 
-        netmask=255.255.255.0 
-        protocol_ipv6=no 
-} 
-root_password=qTsJMqX1h.YfA 
-nfs4_domain=dynamic 
-security_policy=NONE 
-timezone=Japan 
-timeserver=localhost 
-# 
-</​code>​ 
- 
-===== インストールクライアントの追加 ===== 
-インストールサーバであるsun01にインストールクライアントであるsun03を登録する。 
- 
-add_install_clientの実行 
-<​code>​ 
-# ./​add_install_client -d -s sun01:/​export/​flash/​osimg/​sol10x86 -c sun01:/​export/​flash/​js -p sun01:/​export/​flash/​js/​sysid/​sun03 SUNW.i86pc i86pc 
-saving original /​etc/​dfs/​dfstab in /​etc/​dfs/​dfstab.orig 
-Adding "share -F nfs -o ro,anon=0 /​export/​flash/​osimg/​sol10x86"​ to /​etc/​dfs/​dfstab 
-enabling tftp in /​etc/​inetd.conf 
-Converting /​etc/​inetd.conf 
-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.194.101 
-  Boot file      (BootFile) : SUNW.i86pc 
-# 
-</​code>​ 
- 
-===== DHCPサーバの作成 ===== 
-sun01をDHCPサーバとして構成する。 
- 
-VMwareのNATネットワークで動作するDHCPサーバを停止する。 
-<​code>​ 
-#​ref("​VNE_DHCP.png"​);​ 
-</​code>​ 
- 
-DHCPデータの保存先を作成する。 
-<​code>​ 
-# pwd 
-/var 
-# mkdir dhcp 
-# 
-</​code>​ 
- 
-DHCPサーバを構成する 
-  * 初期設定 
-<​code>​ 
-# dhcpconfig -D -r SUNWfiles -p /var/dhcp 
-Created DHCP configuration file. 
-Created dhcptab. 
-Added "​Locale"​ macro to dhcptab. 
-Added server macro to dhcptab - sun01. 
-DHCP server started. 
-# 
-</​code>​ 
- 
-  * ネットワークインストールに使用するDHCPオプションの定義 
-<​code>​ 
-# dhtadm -A -s SrootIP4 -d '​Vendor=SUNW.i86pc,​2,​IP,​1,​1'​ 
-# dhtadm -A -s SrootNM -d '​Vendor=SUNW.i86pc,​3,​ASCII,​1,​0'​ 
-# dhtadm -A -s SrootPTH -d '​Vendor=SUNW.i86pc,​4,​ASCII,​1,​0'​ 
-# dhtadm -A -s SinstIP4 -d '​Vendor=SUNW.i86pc,​10,​IP,​1,​1'​ 
-# dhtadm -A -s SinstNM -d '​Vendor=SUNW.i86pc,​11,​ASCII,​1,​0'​ 
-# dhtadm -A -s SinstPTH -d '​Vendor=SUNW.i86pc,​12,​ASCII,​1,​0'​ 
-</​code>​ 
- 
-  * DHCPオプションの設定 
-<​code>​ 
-# dhtadm -A -m sun03 -d ':​SinstPTH="/​export/​flash/​osimg/​sol10x86":'​ 
-# dhtadm -M -m sun03 -e '​SrootPTH="/​export/​flash/​osimg/​sol10x86/​Solaris_10/​Tools/​Boot"'​ 
-# dhtadm -M -m sun03 -e '​SrootNM="​sun01"'​ 
-# dhtadm -M -m sun03 -e '​SrootIP4=192.168.194.101'​ 
-# dhtadm -M -m sun03 -e '​SinstIP4=192.168.194.101'​ 
-# dhtadm -M -m sun03 -e '​SinstNM="​sun01"'​ 
-# dhtadm -M -m sun03 -e '​BootSrvA=192.168.194.101'​ 
-</​code>​ 
- 
-  * ネットワークの追加 
-<​code>​ 
-# pntadm -A 192.168.194.103 192.168.194.0 
-# 
-</​code>​ 
- 
-==== 状態確認 ==== 
-<​code>​ 
-# svcs | grep dhcp 
-online ​        ​18:​16:​21 svc:/​network/​dhcp-server:​default 
-# 
-</​code>​ 
- 
-==== エントリの追加 ==== 
-エントリを追加する。情報はインストールクライアントの追加時の出力を利用する 
-<​code>​ 
-# dhtadm -A -m PXEClient:​Arch:​00000:​UNDI:​002001 -d ':​BootSrvA=192.168.194.101:​BootFile=SUNW.i86pc:'​ 
-# 
-</​code>​ 
- 
-結果確認 
-<​code>​ 
-# pwd 
-/var/dhcp 
-# ls 
-SUNWfiles1_192_168_194_0 ​ SUNWfiles1_dhcptab 
-# cat SUNWfiles1_dhcptab 
-# 
-# Do NOT edit this file by hand -- use dhtadm(1M) or dhcpmgr(1M) instead 
-# 
-Locale|m|981503243790057473|:​UTCoffst=32400:​ 
-PXEClient:​Arch:​00000:​UNDI:​002001|m|5236278991748333569|:​BootSrvA=192.168.194.101:​BootFile=SUNW.i86pc:​ 
-192.168.194.0|m|11895413990769033217|:​Subnet=255.255.255.0:​RDiscvyF=1:​Broadcst=192.168.194.255:​ 
-SrootIP4|s|3865495855167438849|Vendor=SUNW.i86pc,​2,​IP,​1,​1 
-SrootNM|s|1285214743660855297|Vendor=SUNW.i86pc,​3,​ASCII,​1,​0 
-SrootPTH|s|9819536037527945217|Vendor=SUNW.i86pc,​4,​ASCII,​1,​0 
-SinstIP4|s|13639995896421679105|Vendor=SUNW.i86pc,​10,​IP,​1,​1 
-SinstNM|s|13394268241753276417|Vendor=SUNW.i86pc,​11,​ASCII,​1,​0 
-SinstPTH|s|7954482841843138561|Vendor=SUNW.i86pc,​12,​ASCII,​1,​0 
-sun03|m|13960595894895116295|:​SinstPTH="/​export/​flash/​osimg/​sol10x86":​SrootPTH="/​export/​flash/​osimg/​sol10x86/​Solaris_10/​Tools/​Boot":​SrootNM="​sun01":​SrootIP4=192.168.194.101:​SinstIP4=192.168.194.101:​SinstNM="​sun01":​BootSrvA=192.168.194.101:​ 
-# 
-</​code>​ 
- 
-インストールクライアントsun03の情報を登録する。 
-  * /​etc/​inet/​hosts 
-<​code>​ 
-192.168.194.103 sun03 
-</​code>​ 
- 
-  * pntadm 
-<​code>​ 
-# pntadm -A 192.168.194.103 -m sun03 -h sun03 -s 192.168.194.101 192.168.194.0 
-pntadm: Warning - No hosts resource value found in DHCP configuration file. 
-Operation succeeded, but hosts table was not updated. 
-# 
-</​code>​ 
- 
  
solaris/solaris10_07.txt · Last modified: 2019/06/16 15:16 (external edit)