본문 바로가기
Solaris

Solaris Jump Start Install

by 레이루이 2008. 5. 5.
반응형

JumpStart Install (CDROM 을 사용하는 예)
  1. Server에서 jumpstart 디렉토리를 만든다.
  # mkdir /export/jumpstart
 
  2. /etc/ethers 와 /etc/hosts 파일에 인스톨 클라이언트를 등록한다
  # vi /etc/ethers
   client_system's_Ethernet_address client_hostname
  ex) 8:0:20:11:11:11 sun102
   8:0:20:22:22:22 sun202 --> 두대일경우...
 
  #vi /etc/hosts
  client_system's_ip_address client_hostname
  ex) 210.111.144.13 sun102
   210.111.144.14 sun202
 
  3. class, rules 및 check 예제 파일을 Solaris 7 CDROM 으로부터 jumpstart 디렉토리로
   카피해 온다.
  # cd /cdrom/cdrom0/s0/Solaris_2.7/Misc/jumpstart_sample/
  # cp -r ./* /export/jumpstart
 
  4. class, rules 그리고 sysidcfg파일을 수정한다.
  # cd /export/jumpstart
  #vi class1
  install_type initial_install
  system_type standalone
  partitioning explicit
  cluster SUNWCall
  locale ko
  filesys c0t0d0s0 free /
  filesys c0t0d0s1 512 swap
  filesys c0t0d0s6 1500 /usr
  filesys c0t0d0s7 4000 /export/home
  package SUNWman delete
 
  # vi sysidcfg
  system_locale=ko
  timezone=ROK
  timeserver=localhost
  terminal=dtterm
  name_service=NONE
  network_interface=hme0 { netmask=255.255.255.192 }
  root_password=pCXokOS7kIvHk --> /etc/shadow 에서 암호부분을 복사해온다.
 
  # vi rules (아래 내용을 any 로시작하는 라인 위에 넣는다)
  hostname client_hostname(ex sun102) - class_filename(ex class1) -
  hostname client_hostname(ex sun202) - class_filename(ex class1) - 두개일경우*
  any - - any_machin -
 
  5. check를 수행하여 rules.ok를 만든다.
  # check
  # ls rules.ok
 
  6. Jumpstart 디렉토리를 공유한다.
  # vi /etc/dfs/dfstab
   share -F nfs /export/jumpstart
  # shareall
  # /etc/init.d/nfs.server start 공유풀때는 nfs.server stop
 
  7. Install Client 를 추가한다. config_srv은 localhsot 의 이름이며, client_hostname은 인?톨 클라리언트의 이름, 클라이언트 커널아키텍처(client_karch)로는 sun4m, sun4u, sun4c 등이 있다.
  # cd /cdrom/cdrom0/s0/Solaris_2.7/Tools
  # ./add_install_client -c config_svr:/export/jumpstart -p config_svr:/export/jumpstart client_hostname client_karch ex)는 아래
  # ./add_install_client -c jserver:/export/jumpstart -p jserver:/export/jumpstart sun102 sun4u
  # ./add_install_client -c jserver:/export/jumpstart -p jserver:/export/jumpstart sun202 sun4u
  두개일 경우 두번 세개일경우 세번실행해주면된다. 단, 클라이언트 호스트 네임은 바꿔가면서...
 
  8. server의 환경이 모두 설정되면 인스톨 클라이언트에서
  Ok boot net - install
 
  하면 끝....다깔리고 리부팅될 때까지 아무것도 안해도됨.
  리부팅되면 몇가지 답만해주면 된다..
  그럼 행운이 있기를....
반응형