탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10에서 Oracle Solaris 11로 전환 Oracle Solaris 11 Information Library (한국어) |
1. Oracle Solaris 10에서 Oracle Solaris 11로 전환(개요)
2. Oracle Solaris 11 설치 방법으로 전환
설치 매체를 사용하여 Oracle Solaris 11 설치
RTC 시간을 로컬 시간으로 유지하는 운영 체제를 여러 개 실행하는 시스템에서 로컬 시간 유지
AI 설치 방법으로 전환 중인 경우 다음 정보를 참조하십시오. 여기서는 AI를 사용하여 시스템을 설정하고 설치하는 데 필요한 각 프로세스와 작업에 대한 기본적인 개요를 다룹니다.
Oracle Solaris 11 서버는 AI로 Oracle Solaris 11을 설치하거나 JumpStart로 Oracle Solaris 10을 설치하는 데 사용됩니다. Oracle Solaris 11 시스템에 JumpStart 설치 서버를 설정할 수는 있습니다. 그러나 JumpStart로는 오직 Oracle Solaris 10만 설치할 수 있습니다. Oracle Solaris 10 JumpStart에서 Oracle Solaris 11 자동 설치 프로그램으로 전환의 Oracle Solaris 11 시스템을 Oracle Solaris 10 JumpStart 서버로 설정을 참조하십시오.
동일한 Oracle Solaris 11 시스템을 JumpStart 설치 서버와 AI 설치 서버로 사용할 수 있습니다. Oracle Solaris 10 JumpStart에서 Oracle Solaris 11 자동 설치 프로그램으로 전환의 4 장, JumpStart를 사용하여 Oracle Solaris 11 서버에 Oracle Solaris 10 설치를 참조하십시오.
AI 설치 서버를 설정하려면 다음 작업을 수행해야 합니다.
시스템 요구 사항 확인 – Oracle Solaris 11 시스템의 설치 서버 요구 사항를 참조하십시오.
AI 설치 도구 패키지 설치 – 이 도구 패키지를 설치하려면 네트워크로 연결된 IPS 패키지 저장소에 액세스할 수 있어야 합니다. 다음 명령을 입력하여 installadm 패키지가 이미 설치되었는지 여부를 확인합니다.
$ pkg list installadm
그런 다음 IPS 패키지 저장소에 installadm 패키지가 포함되어 있는지 확인합니다.
$ pkg list -a installadm
설치 서버 구성 – AI 클라이언트 설치를 준비하기 위해 설치 서버에서 수행할 수 있는 구성은 Oracle Solaris 11 시스템의 설치 서버 구성에 설명되어 있습니다.
AI 설치 인스턴스 만들기 – 하나의 설치 서버에는 두 개 이상의 설치 서비스가 포함될 수 있습니다. 설치 서비스는 클라이언트 하드웨어 아키텍처 및 설치하려는 Oracle Solaris 11의 버전마다 만들어집니다. Oracle Solaris 11 시스템의 AI 설치 서비스 만들기를 참조하십시오. Oracle Solaris 11 시스템의 Automated Installer 사용 사례를 참조하십시오.
AI 사용자 정의는 다음 작업으로 구성됩니다.
설치 및 구성 치침과 클라이언트 일치 – AI를 사용할 경우 DHCP 서버 및 설치 서버를 설정해야 합니다. 설치 서버에는 적어도 하나의 AI 부트 이미지 및 해당 부트 이미지와 연관된 AI 설치 서비스가 있어야 합니다. 클라이언트를 부트할 때 DHCP가 클라이언트를 설치 서버로 지정합니다. 클라이언트에서는 해당 클라이언트 구조에 기본 설치 서비스를 사용합니다. 또는 지정된 설치 서비스를 사용합니다. 설치 서비스는 Oracle Solaris 11 시스템의 9 장, 설치 사용자 정의에 설명된 방법을 사용하여 클라이언트를 올바른 설치 및 구성 지침과 일치시킵니다.
클라이언트 시스템에서 사용할 AI 매니페스트 선택 – 각 클라이언트는 정확히 한 개의 AI 매니페스트를 사용하여 설치를 완료합니다. 클라이언트의 AI 매니페스트는 특정 알고리즘에 따라 선택됩니다. Oracle Solaris 11 시스템의 AI 매니페스트 선택을 참조하십시오.
SC 프로파일 선택 – 클라이언트용 SC 프로파일 선택에 사용되는 조건 키워드는 AI 매니페스트 선택에 사용되는 키워드와 동일합니다. 여러 개의 SC 프로파일을 특정 클라이언트에 대해 선택할 수 있습니다. Oracle Solaris 11 시스템의 시스템 구성 프로파일 선택을 참조하십시오.
Oracle Configuration Manager 설정도 SC 프로파일에서 구성할 수 있습니다. 모든 클라이언트에 대해 Oracle Configuration Manager를 사용하도록 선택하려면 Oracle Solaris 11 시스템의 Oracle Configuration Manager의 옵트아웃을 참조하십시오.
선택 조건 지정 – installadm 명령의 create-manifest, create-profile 및 set-criteria 하위 명령과 함께 사용할 수 있는 키워드와 값은 다음과 같습니다.
-c criteria=value|list|range -c mac="aa:bb:cc:dd:ee:ff" -c zonename="zone1 zone2" -c mem="2048-unbounded"
Oracle Solaris 11 시스템의 선택 조건을 참조하십시오.
AI 매니페스트에는 클라이언트 설치 방법에 대한 지침이 포함되어 있습니다. Oracle Solaris 11 시스템의 10 장, 클라이언트 시스템 프로비전을 참조하십시오.
AI 매니페스트는 다음과 같은 방식으로 만들고 사용할 수 있습니다.
기본 AI 매니페스트 사용 – AI 설치 서비스를 만들 때 클라이언트의 프로비전 방법을 지정하는 기본 AI 매니페스트를 가져옵니다. AI 매니페스트는 어디에 운영 체제를 설치하고 어떤 소프트웨어 패키지를 설치할지 지정하는 XML 파일입니다. Oracle Solaris 11 시스템의 기본 AI 매니페스트를 참조하십시오.
사용자 정의 AI 매니페스트 새로 만들기 – 사용자 정의 XML AI 매니페스트 파일을 새로 만들 수 있습니다. 이 방식은 사용자 정의 프로비전이 필요한 시스템이 소수인 환경에 가장 적합합니다. 설치될 대부분의 시스템은 하드웨어가 같거나 유사하고 동일하게 프로비전됩니다.
클라이언트 설치 시 새 AI 매니페스트 만들기 – 설치 시 클라이언트마다 동적으로 만들어지는 스크립트를 작성할 수 있습니다. 이 방식은 설치 시 발견된 클라이언트 특성을 기반으로 클라이언트별 사용자 정의 설치를 만듭니다.
구성 프로파일을 제공하거나, SC 프로파일에 구성을 지정하거나, 설치 후 시스템을 처음으로 부트할 때 한 번 실행되는 SMF 서비스를 통해 실행되는 스크립트를 사용하여 클라이언트를 구성할 수 있습니다. 이 방식은 종료 스크립트 및 sysidcfg를 사용하는 JumpStart 방식 대신 사용됩니다. 예를 들어, 정적 네트워크 구성 또는 이름 지정 서비스 구성만 제공하는 하나의 프로파일을 클라이언트에 지정할 수 있습니다. 더욱 광범위하게 적용 가능한 등록 정보 값을 설정하는 다른 프로파일을 동일한 클라이언트와 다른 클라이언트에 지정할 수 있습니다. Oracle Solaris 11 시스템의 샘플 시스템 구성 프로파일을 참조하십시오.
SC 프로파일을 만들려면 대화식 구성 도구를 실행한 다음 이 예에 표시된 파일에 출력을 저장하면 됩니다. 그러면 유효한 프로파일이 제공된 응답의 sc.xml 파일에 만들어집니다.
# sysconfig create-profile -o sc.xml
또는 Oracle Solaris 11 시스템의 시스템 구성 프로파일에 구성 지정에 설명된 등록 정보 사양을 사용하여 SC 프로파일을 만들 수 있습니다. sysconfig 유틸리티를 사용하여 시스템을 구성 해제하고 재구성하는 방법은 시스템 구성 도구 변경 사항을 참조하십시오.
예 2-1 SC 프로파일에 클라이언트 구성 지정
다음 예는 SMF 등록 정보를 사용하여 SC 프로파일에 클라이언트 구성을 지정하는 방법을 보여줍니다.
# svccfg -s name-service/switch describe config config application Name service switch configuration data as described in nsswitch.conf(4). config/value_authorization astring solaris.smf.value.name-service.switch config/default astring files Default configuration database entry. config/host astring "files dns mdns" config application Name service switch configuration data as described in nsswitch.conf(4). config/value_authorization astring solaris.smf.value.name-service.switch config/default astring files Default configuration database entry. config/host astring "files dns mdns"
Oracle Solaris 11 시스템의 시스템 구성 프로파일에 구성 지정을 참조하십시오.
AI 매니페스트나 SC 프로파일에 지정할 수 없는 구성을 만들거나 설치를 수행하려면 다음과 같이 일회성 SMF 서비스를 사용하여 처음으로 부트할 때 실행되는 스크립트를 만들면 됩니다.
처음 부트 스크립트를 만듭니다. Oracle Solaris 11 시스템의 처음 부트 시 실행할 스크립트 만들기를 참조하십시오.
처음 부트 시 한 번 실행되어 스크립트를 실행하는 SMF 서비스에 대한 매니페스트를 만듭니다. Oracle Solaris 11 시스템의 SMF 매니페스트 파일 만들기를 참조하십시오.
서비스 매니페스트와 스크립트를 포함하는 IPS 패키지를 만든 다음 해당 IPS 패키지를 저장소에 추가합니다. Oracle Solaris 11 시스템의 스크립트 및 서비스에 대한 IPS 패키지 만들기를 참조하십시오.
AI 클라이언트에 처음 부트 패키지를 설치합니다. Oracle Solaris 11 시스템의 AI 클라이언트에 처음 부트 패키지 설치를 참조하십시오.
설치 서버를 처음 설정할 때 클라이언트 구조 및 설치할 Oracle Solaris 버전마다 하나 이상의 설치 서비스를 만들었습니다. 또한 각 설치 서비스를 만들 때 서로 다른 클라이언트에 대해 사용자 정의된 설치 지침 및 시스템 구성 지침을 만들었습니다. 이제 클라이언트를 부트하면 다음 순서에 따라 설치가 시작됩니다.
클라이언트가 부트됩니다.
클라이언트 시스템이 DHCP 서버에 연결하여 클라이언트 IP 주소, 부트 파일 및 설치 프로그램의 IP 주소를 검색합니다.
클라이언트 시스템에서 넷 이미지를 로드합니다.
클라이언트 시스템이 Oracle Solaris 11 시스템의 AI 매니페스트 선택에 설명된 적합한 AI 매니페스트를 사용하여 설치를 완료합니다.
auto_reboot 값이 AI 매니페스트나 클라이언트에 설정된 경우 또는 시스템 관리자가 클라이언트를 재부트할 경우, 클라이언트 시스템이 재부트됩니다.
재부트 시 Oracle Solaris 11 시스템의 시스템 구성 프로파일 선택에 설명된 대로 SC 프로파일을 사용하거나 대화식 시스템 구성 도구에서 관리자의 응답에 따라 클라이언트 시스템이 구성됩니다.
해당 클라이언트의 svc:/application/auto-installer SMF 서비스가 온라인 상태가 되면 설치가 완료됩니다.
예 2-2 설치 클라이언트 설정
설치 서버에서 설치 클라이언트를 설정하려면 installadm create-client 명령을 사용하십시오. 이 명령은 특정 클라이언트를 특정 설치 서비스와 연관시킵니다. installadm create-client 명령에는 클라이언트의 MAC 주소 및 클라이언트에서 설치에 사용할 설치 서비스의 이름이 필요합니다.
x86 클라이언트의 경우 다음 예에 표시된 것과 같이 선택적으로 부트 등록 정보를 지정할 수 있습니다.
# installadm create-client -n s11-x86 -e 0:e0:81:5d:bf:e0 No local DHCP configuration found. If not already configured, the following should be added to the DHCP configuration: Boot server IP : 10.80.239.5 Boot file : 01001122334455
installadm create-client 명령의 결과를 /etc/netboot 디렉토리에 표시합니다.
# cd /etc/netboot # ls -l lrwxrwxrwx 13:23 0100E0815DBFE0 -> pxegrub.I86PC.Solaris-1 drwxr-xr-x 13:26 I86PC.Solaris-1 -rw-r--r-- 13:23 menu.lst.0100E0815DBFE0 -rwxr-xr-x 13:23 pxegrub.I86PC.Solaris-1 -rw-r--r-- 13:23 rm.0100E0815DBFE0 # cat menu.lst.0100E0815DBFE0 default=0 timeout=30 min_mem64=1000 title Oracle Solaris boot image kernel$ /I86PC.Solaris-1/platform/i86pc/kernel/$ISADIR/unix -B install_media=http://135.134.0.10:5555/export/aiserver/s11-ai-x86, install_service=s11-ai-x86,install_svc_address=135.134.0.10:46501 module$ /I86PC.Solaris-1/platform/i86pc/$ISADIR/boot_archive title Oracle Solaris Automated Install kernel$ /I86PC.Solaris-1/platform/i86pc/kernel/$ISADIR/unix -B install=true,install_media=http://135.134.0.10:5555/export/aiserver/s11-ai-x86, install_service=osol-1003-ai-x86,install_svc_address=135.134.0.10:46501 module$ /I86PC.Solaris-1/platform/i86pc/$ISADIR/boot_archive
SPARC 클라이언트를 설치하려면 시스템을 ok PROM 프롬프트로 전환한 다음 시스템을 부트하십시오.
ok boot net:dhcp - install
주 - Oracle Solaris 11에서는 네트워크에서 SPARC 기반 시스템을 부트하는 구문이 변경되었습니다.
자세한 내용은 Oracle Solaris 11 시스템의 SPARC 클라이언트 설치 및 Oracle Solaris 11 시스템의 x86 클라이언트 설치를 참조하십시오.
AI를 사용하여 영역을 설치하고 구성하려면 Oracle Solaris 11 시스템의 12 장, 영역 설치 및 구성을 참조하십시오. AI를 사용하여 클라이언트 시스템을 설치하는 것에 대한 자세한 지침은 Oracle Solaris 11 시스템의 15 장, 클라이언트 시스템 설치를 참조하십시오.