Solaris 10 5/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

2장 사용자 정의 JumpStart(개요)

이 장에서는 사용자 정의 JumpStart 설치 프로세스를 소개하고 간략히 설명합니다.

사용자 정의 JumpStart 소개

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

사용자 정의 JumpStart 예제 시나리오

사용자 정의 JumpStart 프로세스는 예로 든 시나리오를 사용하여 설명할 수 있습니다. 이 예로 든 시나리오에서 시스템은 다음 매개 변수로 설정될 수 있습니다.

먼저, 시스템 관리자는 각 시스템 그룹용 프로필 및 rules 파일을 만들어야 합니다. rules 파일은 Solaris 소프트웨어를 설치하려는 각 시스템 그룹 또는 단일 시스템에 대한 규칙을 포함하는 텍스트 파일입니다. 각 규칙은 하나 이상의 시스템 속성에 기반한 시스템 그룹을 구별합니다. 각 규칙은 또한 각 그룹을 프로필과 연결합니다.

프로필은 Solaris 소프트웨어가 그룹의 각 시스템에 설치되는 방법을 정의하는 텍스트 파일입니다. rules 파일과 프로필은 모두 JumpStart 디렉토리에 위치해야 합니다.

예제 시나리오의 경우, 시스템 관리자는 엔지니어링 그룹용과 마케팅 그룹용의 두 가지 다른 규칙을 포함하는 rules 파일을 만듭니다. 각 규칙의 경우, 시스템의 네트워크 번호는 엔지니어링 그룹과 마케팅 그룹을 구별하는 데 사용됩니다.

각 규칙은 또한 해당 프로필에 대한 링크를 포함합니다. 예를 들어, 엔지니어링 그룹용 규칙에서 링크는 엔지니어링 그룹용으로 작성된 프로필, eng_profile에 추가됩니다. 마케팅 그룹용 규칙에서는 링크가 마케팅 그룹용으로 만든 프로필 market_profile에 추가됩니다.

디스켓 또는 서버에 rules 파일과 프로필을 저장할 수 있습니다.

rules 파일과 프로필을 만든 후 check 스크립트로 파일을 검증하십시오. check 스크립트가 성공적으로 실행되면 rules.ok 파일이 생성됩니다. rules.ok는 JumpStart 프로그램이 Solaris 소프트웨어를 설치하기 위해 사용하는 rules 파일의 생성된 버전입니다.

JumpStart 프로그램을 사용하여 Solaris 소프트웨어를 설치하는 방법

rules 파일과 프로필을 검증한 후 사용자 정의 JumpStart 설치를 시작할 수 있습니다. JumpStart 프로그램이 rules.ok 파일을 읽습니다. 그런 다음 JumpStart 프로그램이 Solaris 소프트웨어를 설치하려 시도하는 시스템과 일치하는 정의된 시스템 속성을 가진 첫 번째 규칙을 검색합니다. 일치할 경우 JumpStart 프로그램은 시스템에 Solaris 소프트웨어를 설치하기 위해 규칙에 지정된 프로필을 사용합니다.

그림 2–1은 사용자 정의 JumpStart 설치가 네트워크에 연결되지 않은 독립형 시스템에서 작동하는 방법을 보여 줍니다. 시스템 관리자는 Pete의 시스템에서 사용자 정의 JumpStart 설치를 시작합니다. JumpStart 프로그램은 시스템의 디스켓 드라이브에서 디스켓의 rules 파일에 액세스합니다. JumpStart 프로그램은 규칙 2를 시스템에 일치시킵니다. 규칙 2는 JumpStart 프로그램이 Pete의 프로필을 사용하여 Solaris 소프트웨어를 설치할 것을 지정합니다. JumpStart 프로그램은 시스템 관리자가 Pete의 프로필에 지정한 지침을 기준으로 Pete의 프로필을 읽고 Solaris 소프트웨어를 설치합니다.

그림 2–1 사용자 정의 JumpStart 설치 작업: 네트워크에 연결되지 않은 예

그림에 대한 설명은 컨텍스트를 참조하십시오.

그림 2–2는 사용자 정의 JumpStart 설치가 네트워크에서 하나 이상의 시스템과 작동하는 방법을 보여 줍니다. 이전에 시스템 관리자는 여러 프로필을 설정하고 단일 서버에 프로필을 저장했습니다. 시스템 관리자는 엔지니어링 시스템 중 하나에서 사용자 정의 JumpStart 설치를 시작합니다. JumpStart 프로그램은 서버의 JumpStart/ 디렉토리에 있는 rules 파일에 액세스합니다. JumpStart 프로그램은 엔지니어링 시스템을 규칙 1에 일치시킵니다. 규칙 1은 JumpStart 프로그램이 Engineering Group's Profile을 사용하여 Solaris 소프트웨어를 설치하도록 지정합니다. JumpStart 프로그램은 시스템 관리자가 Engineering Group's Profile에 지정한 지침을 기준으로 Engineering Group's Profile을 읽고 Solaris 소프트웨어를 설치합니다.

그림 2–2 사용자 정의 JumpStart 설치 작업: 네트워크에 연결된 예

그림에 대한 설명은 컨텍스트를 참조하십시오.

그림 2–3에서는 JumpStart 프로그램에서 사용자 정의 JumpStart 파일을 검색하는 순서에 대해 설명합니다.

그림 2–3 사용자 정의 JumpStart 설치 중의 작업 진행

흐름도는 사용자 정의 JumpStart 프로그램이 파일을 검색하는 순서를 보여 줍니다.