Solaris 9 설치 설명서

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

이 장에서는 사용자 정의 JumpStart 설치 프로세스의 소개와 개요를 다룹니다.

사용자 정의 JumpStart 소개

사용자 정의 JumpStart 설치 방법은 사용자가 작성한 프로필을 바탕으로 여러 대의 시스템을 자동 설치 또는 업그레이드할 수 있게 하는 명령줄 인터페이스입니다. 프로필은 특정 소프트웨어 설치 요구 사항을 정의합니다. shell 스크립트를 통합해 설치 이전 및 설치 이후 작업을 포함시킬 수 있습니다. 설치나 업그레이드를 위해 어떤 프로필과 스크립트를 사용할 것인지 선택합니다. 사용자 정의 JumpStart 설치 방법은 선택한 프로필 및 스크립트를 기준으로 시스템을 설치 또는 업그레이드합니다. 또한 sysidcfg 파일을 사용하여 사용자 정의 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 소프트웨어를 설치하기 위해 규칙에 지정된 프로필을 사용합니다.

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

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

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

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

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

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

그림 22–3은 JumpStart 프로그램이 사용자 정의 JumpStart 파일을 검색하는 순서를 설명합니다.

그림 22–3 사용자 정의 JumpStart 설치 동안의 작업 진행

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