JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 10 8/11 설치 설명서: 네트워크 기반 설치     Oracle Solaris 10 8/11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부네트워크를 통한 설치 계획

1.  Solaris 설치 계획 정보 위치

2.  시스템 구성 정보 미리 구성(작업)

3.  이름 지정 서비스 또는 DHCP를 사용하여 미리 구성

제2부LAN(Local Area Network)을 통한 설치

4.  네트워크에서 설치(개요)

5.  DVD 매체를 사용하여 네트워크에서 설치(작업)

6.  CD 매체를 사용하여 네트워크에서 설치(작업)

7.  미니루트 이미지 패치(작업)

8.  네트워크를 통해 설치(예)

9.  네트워크에서 설치(명령 참조)

제3부WAN(Wide Area Network)을 통한 설치

10.  WAN 부트(개요)

11.  WAN 부트 설치 준비(계획)

12.  WAN 부트를 사용하여 설치(작업)

WAN(Wide Area Network)을 통해 설치(작업 맵)

WAN 부트 서버 구성

문서 루트 디렉토리 만들기

WAN 부트 미니루트 만들기

SPARC: WAN 부트 미니루트 만들기

클라이언트에서 WAN 부트 지원 확인

WAN 부트 지원을 위한 클라이언트 OBP 확인

WAN 부트 서버에 wanboot 프로그램 설치

SPARC: WAN 부트 서버에 wanboot 프로그램 설치

WAN 부트 서버에 /etc/netboot 계층 만들기

WAN 부트 서버에 /etc/netboot 계층 만들기

WAN 부트 CGI 프로그램을 WAN 부트 서버로 복사

wanboot-cgi 프로그램을 WAN 부트 서버로 복사

(선택 사항) WAN 부트 로깅 서버 구성

(선택 사항) HTTPS를 사용하여 데이터 보호

(선택 사항) 서버 및 클라이언트 인증용으로 디지털 인증서 사용

(선택 사항) 해싱 키 및 암호 키 만들기

사용자 정의 JumpStart 설치 파일 만들기

Solaris Flash 아카이브 만들기

sysidcfg 파일 만들기

프로필 만들기

rules 파일 만들기

(선택 사항) 시작 및 종료 스크립트 만들기

구성 파일 만들기

시스템 구성 파일 만들기

wanboot.conf 파일 만들기

(선택 사항) DHCP 서버를 사용하여 구성 정보 제공

13.  SPARC: WAN 부트 설치(작업)

14.  SPARC: WAN 부트 설치(예)

15.  WAN 부트(참조)

제4부부록

A.  문제 해결(작업)

B.  원격으로 설치 또는 업그레이드(작업)

용어집

색인

사용자 정의 JumpStart 설치 파일 만들기

WAN 부트는 사용자 정의 JumpStart 설치를 수행하여 클라이언트에 Solaris Flash 아카이브를 설치합니다. 사용자 정의 JumpStart 설치 방법은 사용자가 만든 프로필을 바탕으로 여러 대의 시스템을 자동으로 설치할 수 있게 하는 명령줄 인터페이스입니다. 이 프로필은 구체적인 소프트웨어 설치 요건을 정의합니다. 셸 스크립트를 통합하여 설치 이전 및 이후 작업을 포함시킬 수 있습니다. 설치나 업그레이드를 위해 어떤 프로필과 스크립트를 사용할 것인지 선택합니다. 사용자 정의 JumpStart 설치 방법은 선택한 프로필 및 스크립트를 기준으로 시스템을 설치 또는 업그레이드합니다. 또한 sysidcfg 파일을 사용하여 사용자 정의 JumpStart 설치가 완전 무인으로 완벽하게 설치될 수 있도록 구성 정보를 지정할 수 있습니다.

WAN 부트 설치를 위해 사용자 정의 JumpStart 파일을 준비하려면 다음 작업을 완료합니다.

사용자 정의 JumpStart 설치 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 2 장, 사용자 정의 JumpStart(개요)를 참조하십시오.

Solaris Flash 아카이브 만들기

Solaris Flash 설치 기능을 사용하면 마스터 시스템이라고 하는 시스템의 Solaris OS에 대한 단일 참조 설치를 만들 수 있습니다. 그런 다음 마스터 시스템의 복제본 이미지인 Solaris Flash 아카이브를 만들 수 있습니다. 네트워크의 다른 시스템에 Solaris Flash 아카이브를 설치하여 복제 시스템을 만들 수 있습니다.

이 절에서는 Solaris Flash 아카이브를 만드는 방법에 대하여 설명합니다.

시작하기 전에

  1. 마스터 시스템을 부트합니다.

    마스터 시스템을 가능한 한 비활성 상태로 실행합니다. 가능한 경우에는 시스템을 단일 사용자 모드로 실행합니다. 가능하지 않은 경우에는 아카이브할 모든 응용 프로그램과 운영 체체 리소스가 많이 필요한 모든 응용 프로그램을 종료합니다.

  2. 아카이브를 만들려면 flarcreate 명령을 사용합니다.
    # flarcreate -n name [optional-parameters] document-root/flash/filename
    name

    아카이브의 이름입니다. 지정한 namecontent_name 키워드의 값입니다.

    optional-parameters

    flarcreate 명령에 대한 몇 가지 옵션을 사용하여 Solaris Flash 아카이브를 사용자 정의할 수 있습니다. 이러한 옵션에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: Solaris Flash 아카이브(만들기 및 설치)의 6 장, Solaris Flash(참조)를 참조하십시오.

    document-root/flash

    설치 서버 문서 루트 디렉토리의 Solaris Flash 하위 디렉토리에 대한 경로입니다.

    filename

    아카이브 파일의 이름입니다.

    디스크 공간을 확보하려면 flarcreate 명령에 -c 옵션을 사용하여 아카이브를 압축할 수 있습니다. 하지만 압축된 아카이브는 WAN 부트 설치 시 성능에 영향을 미칠 수 있습니다. 압축된 아카이브 만들기에 대한 자세한 내용은 flarcreate(1M) 매뉴얼 페이즈를 참조하십시오.

    • 아카이브를 성공적으로 만들면 flarcreate 명령이 종료 코드 0을 반환합니다.

    • 아카이브를 만들지 못하면 flarcreate 명령이 0이 아닌 종료 코드를 반환합니다.

예 12-8 WAN 부트 설치용 Solaris Flash 아카이브 만들기

이 예에서 호스트 이름이 wanserver인 WAN 부트 서버 시스템을 복제하여 Solaris Flash 아카이브를 만듭니다. 아카이브의 이름은 sol_10_sparc이며 마스터 시스템에서 정확히 복사됩니다. 아카이브는 마스터 시스템의 정확한 복제본입니다. 아카이브는 sol_10_sparc.flar에 저장됩니다. 아카이브를 WAN 부트 서버에 있는 문서 루트 디렉토리의 flash/archives 하위 디렉토리에 저장합니다.

wanserver# flarcreate -n sol_10_sparc \ /opt/apache/htdocs/flash/archives/sol_10_sparc.flar
WAN 부트 설치 계속

Solaris Flash 아카이브를 만든 후 sysidcfg 파일에서 클라이언트 정보를 미리 구성합니다. 방법은 sysidcfg 파일 만들기를 참조하십시오.

참조

Solaris Flash 아카이브를 만드는 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: Solaris Flash 아카이브(만들기 및 설치)의 3 장, Solaris Flash 아카이브 만들기(작업)을 참조하십시오.

flarcreate 명령에 대한 자세한 내용은 flarcreate(1M) 매뉴얼 페이지를 참조하십시오.

sysidcfg 파일 만들기

sysidcfg 파일에서 일련의 키워드를 지정하여 시스템을 미리 구성할 수 있습니다.

sysidcfg 파일을 만들려면 다음과 같이 합니다.

시작하기 전에

Solaris Flash 아카이브를 만듭니다. 자세한 방법은 Solaris Flash 아카이브 만들기를 참조하십시오.

  1. 텍스트 편집기에서 해당 설치 서버에 sysidcfg라는 파일을 만듭니다.
  2. 원하는 sysidcfg 키워드를 입력합니다.

    sysidcfg 키워드에 대한 자세한 내용은 sysidcfg 파일 키워드 를 참조하십시오.

  3. WAN 부트 서버에서 액세스할 수 있는 위치에 sysidcfg 파일을 저장합니다.

    다음 중 한 곳에 파일을 저장합니다.

    • WAN 부트 서버와 설치 서버가 같은 시스템에서 호스트되는 경우 WAN 부트 서버에 있는 문서 루트 디렉토리의 flash 하위 디렉토리에 이 파일을 저장합니다.

    • WAN 부트 서버와 설치 서버가 서로 다른 시스템에 있는 경우 이 파일을 설치 서버 문서 루트 디렉토리의 flash 하위 디렉토리에 저장합니다.

예 12-9 WAN 부트 설치를 위한 sysidcfg 파일

다음은 SPARC 기반 시스템용 sysidcfg 파일의 예입니다. 이 시스템의 호스트 이름, IP 주소 및 넷마스크는 이름 지정 서비스를 편집하여 미리 구성되었습니다.

network_interface=primary {hostname=wanclient
                           default_route=192.168.198.1
                           ip_address=192.168.198.210
                           netmask=255.255.255.0
                           protocol_ipv6=no}
timezone=US/Central
system_locale=C
terminal=xterm
timeserver=localhost
name_service=NIS {name_server=matter(192.168.255.255)
                  domain_name=mind.over.example.com
                  }
security_policy=none
WAN 부트 설치 계속

sysidcfg 파일을 만든 후 클라이언트용 사용자 정의 JumpStart 프로필을 만듭니다. 자세한 내용은 프로필 만들기를 참조하십시오.

참조

sysidcfg 키워드와 값에 대한 자세한 내용은 sysidcfg 파일를 사용하여 미리 구성을 참조하십시오.

프로필 만들기

프로필은 사용자 정의 JumpStart에게 시스템에 Solaris 소프트웨어를 설치하는 방법을 지시하는 텍스트 파일입니다. 프로필은 설치의 요소, 예를 들어, 설치할 소프트웨어 그룹을 정의합니다.

프로필을 만드는 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 프로필 작성를 참조하십시오.

프로필을 만들려면 다음과 같이 합니다.

시작하기 전에

클라이언트용 sysidcfg 파일을 만듭니다. 자세한 방법은 sysidcfg 파일 만들기를 참조하십시오.

  1. 설치 서버에 텍스트 파일을 만듭니다. 파일의 이름을 자세하게 지정합니다.

    프로필 이름에 프로필을 사용하여 시스템에 Solaris 소프트웨어를 설치하려는 방법이 반영되어 있는지 확인합니다. 예를 들어, 프로필을 basic_install, eng_profile 또는 user_profile로 이름 지정할 수 있습니다.

  2. 프로필 키워드와 값을 프로필에 추가합니다.

    프로필 키워드 및 값 목록은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 프로필 키워드 및 값을 참조하십시오.

    프로필 키워드와 해당 값은 대소문자를 구분합니다.

  3. WAN 부트 서버로 액세스할 수 있는 위치에 프로필을 저장합니다.

    다음 중 한 곳에 프로필을 저장합니다.

    • WAN 부트 서버와 설치 서버가 같은 시스템에서 호스트되는 경우 WAN 부트 서버에 있는 문서 루트 디렉토리의 flash 하위 디렉토리에 이 파일을 저장합니다.

    • WAN 부트 서버와 설치 서버가 같은 시스템에 있지 않는 경우 설치 서버에 있는 문서 루트 디렉토리의 flash 하위 디렉토리에 이 파일을 저장합니다.

  4. root가 프로필을 소유하고 권한이 644로 설정되도록 합니다.
  5. (선택 사항) 프로필을 테스트합니다.

    Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 프로필 테스트에는 프로필 테스트에 대한 정보가 포함되어 있습니다.

예 12-10 보안 HTTP 서버에서 Solaris Flash 아카이브 검색

다음 예에서 프로필은 사용자 정의 JumpStart 프로그램이 보안 HTTP 서버에서 Solaris Flash 아카이브를 검색한다는 것을 나타냅니다.

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.198.2/sol_10_sparc.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

다음 목록에서는 이 예의 일부 키워드와 값에 대해 설명합니다.

install_type

프로필이 복제 시스템에서 Solaris Flash 아카이브를 설치합니다. 초기 설치와 마찬가지로 모든 파일을 덮어씁니다.

archive_location

압축된 Solaris Flash 아카이브를 보안 HTTP 서버에서 불러왔습니다.

partitioning

파일 시스템 슬라이스는 filesys 키워드, 값 explicit에 의해 결정됩니다. 루트(/)의 크기는 Solaris Flash 아카이브의 크기를 기준으로 합니다. swap의 크기는 필요한 크기로 설정되고 c0t1d0s1에 설치됩니다. /export/home은 남은 디스크 공간을 기준으로 합니다. /export/homec0t1d0s7에 설치됩니다.

WAN 부트 설치 계속

프로필을 만든 후 rules 파일을 만들고 검증해야 합니다. 자세한 내용은 rules 파일 만들기를 참조하십시오.

참조

프로필을 만드는 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 프로필 작성를 참조하십시오.

프로필 키워드 및 값에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 프로필 키워드 및 값을 참조하십시오.

rules 파일 만들기

rules 파일은 Oracle Solaris OS를 설치하려는 각 시스템 그룹에 대한 규칙이 포함된 텍스트 파일입니다. 각 규칙은 하나 이상의 시스템 속성에 기반한 시스템 그룹을 구별합니다. 각 규칙은 또한 각 그룹을 프로필과 연결합니다. 프로필은 Solaris 소프트웨어가 그룹의 각 시스템에 설치되는 방법을 정의하는 텍스트 파일입니다. 예를 들어, 다음 규칙은 JumpStart 프로그램이 basic_prof 프로필의 정보를 사용하여 sun4u 플랫폼 그룹을 가진 모든 시스템을 설치할 것을 지정합니다.

karch sun4u - basic_prof -

rules 파일은 사용자 정의 JumpStart 설치에 필요한 rules.ok 파일을 작성하는데 사용됩니다.

rules 파일을 만드는 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 rules 파일 만들기을 참조하십시오.

rules 파일을 만들려면 다음과 같이 합니다.

시작하기 전에

클라이언트용 프로필을 만듭니다. 자세한 방법은 프로필 만들기를 참조하십시오.

  1. 설치 서버에서 rules라는 텍스트 파일을 만듭니다.
  2. 설치할 각 시스템 그룹의 rules 파일에 규칙을 추가합니다.

    rules 파일을 만드는 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 rules 파일 만들기을 참조하십시오.

  3. 설치 서버에 rules 파일을 저장합니다.
  4. rules 파일을 검증합니다.
    $ ./check -p path -r file-name
    -p path

    사용 중인 시스템에서 check 스크립트 대신 현재 Solaris 릴리스 소프트웨어 이미지의 check 스크립트를 사용하여 rules를 검증합니다. path는 로컬 디스크 또는 Solaris DVD나 Solaris Software - 1 CD에 마운트된 이미지입니다.

    시스템에 이전 버전의 Oracle Solaris OS를 실행하는 경우 이 옵션을 사용하여 최신 버전의 check를 실행합니다.

    -r file_name

    rules가 아닌 파일 이름을 지정합니다. 이 옵션을 사용하면 규칙을 rules 파일로 통합하기 전에 규칙의 유효성을 테스트할 수 있습니다.

    check 스크립트가 실행됨에 따라 스크립트는 rules 파일과 각 프로필의 유효성 검사를 보고합니다. 오류가 발견되지 않으면 스크립트는 다음을 보고합니다. The custom JumpStart configuration is ok. check 스크립트는 rules.ok 파일을 만듭니다.

  5. WAN 부트 서버에서 액세스할 수 있는 위치에 rules.ok 파일을 저장합니다.

    다음 중 한 곳에 파일을 저장합니다.

    • WAN 부트 서버와 설치 서버가 같은 시스템에서 호스트되는 경우 WAN 부트 서버에 있는 문서 루트 디렉토리의 flash 하위 디렉토리에 이 파일을 저장합니다.

    • WAN 부트 서버와 설치 서버가 같은 시스템에 있지 않는 경우 설치 서버에 있는 문서 루트 디렉토리의 flash 하위 디렉토리에 이 파일을 저장합니다.

  6. rootrules.ok 파일을 소유하고 권한이 644로 설정되어야 합니다.

예 12-11 rules 파일 만들기 및 검증

사용자 정의 JumpStart 프로그램은 rules 파일을 사용하여 wanclient-1 시스템에 대한 올바른 설치 프로필을 선택합니다. rules라는 이름의 텍스트 파일을 만듭니다. 그런 다음 이 파일에 키워드와 값을 추가합니다.

클라이언트 시스템의 IP 주소는 192.168.198.210이며 넷마스크는 255.255.255.0입니다. 사용자 정의 JumpStart 프로그램이 클라이언트를 설치할 때 사용해야 하는 프로필을 지정하려면 network rule 키워드를 사용합니다.

network 192.168.198.0 - wanclient_prof - 

rules 파일은 사용자 정의 JumpStart 프로그램이 wanclient_prof를 사용하여 클라이언트에 현재 Solaris 릴리스 소프트웨어를 설치하도록 지시합니다.

이 규칙 파일의 이름을 wanclient_rule로 지정합니다.

프로필과 rules 파일을 만든 다음 check 스크립트를 실행하여 파일이 유효한지 검증합니다.

wanserver# ./check -r wanclient_rule

check 스크립트가 오류를 발견하지 않으면 스크립트는 rules.ok 파일을 작성합니다.

rules.ok 파일을 /opt/apache/htdocs/flash/ 디렉토리에 저장합니다.

WAN 부트 설치 계속

rules.ok 파일을 만든 후 원하는 경우 설치용 시작 및 종료 스크립트를 설정할 수 있습니다. 자세한 내용은 (선택 사항) 시작 및 종료 스크립트 만들기를 참조하십시오.

시작 및 종료 스크립트를 설정하지 않으려면 구성 파일 만들기를 참조하여 WAN 부트 설치를 계속합니다.

참조

rules 파일을 만드는 방법에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 rules 파일 만들기을 참조하십시오.

rules 파일 키워드 및 값에 대한 자세한 내용은 Oracle Solaris 10 8/11 설치 설명서: 사용자 정의 JumpStart 및 고급 설치의 규칙 키워드 및 값을 참조하십시오.

(선택 사항) 시작 및 종료 스크립트 만들기

시작 및 종료 스크립트는 rules 파일에 지정하는 사용자 정의 Bourne 셸 스크립트입니다. 시작 스크립트는 Solaris 소프트웨어가 시스템에 설치되기 전에 작업을 수행합니다. 종료 스크립트는 시스템에 Solaris 소프트웨어가 설치된 뒤 시스템을 재부트하기 전에 작업을 수행합니다. 이 스크립트는 오직 사용자 정의 JumpStart를 사용하여 Solaris를 설치할 때에만 사용할 수 있습니다.

시작 스크립트를 사용하여 파생된 프로필을 만들 수 있습니다. 종료 스크립트를 사용하면 파일, 패키지, 패치 또는 추가 소프트웨어 추가 등의 다양한 사후 설치 작업을 수행할 수 있습니다.

설치 서버의 sysidcfg, rules.ok 및 프로필 파일과 같은 디렉토리에 시작 및 종료 스크립트를 저장해야 합니다.

WAN 부트 설치 준비를 계속하려면 구성 파일 만들기를 참조하십시오.