탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10에서 Oracle Solaris 11.1로 전환 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris 10에서 Oracle Solaris 11 릴리스로 전환(개요)
2. Oracle Solaris 11 설치 방법으로 전환
다음 예제는 로컬 패키지 저장소와 최소한으로 사용자 정의된 AI 매니페스트를 사용하여 IPv4 네트워크를 통해 SPARC 기반 시스템을 설치하도록 AI 서버를 구성하는 기본 작업을 보여줍니다.
이 예제는 다음 구성 옵션을 사용합니다.
DNS가 이름 분석을 위해 구성됨
AI 서버가 로컬 패키지 저장소 제공
DHCP가 설치 서비스를 위해 구성됨
설치 클라이언트가 SPARC 기반 시스템임
이 작업에서 다루는 구성 단계는 다음과 같습니다.
설치 서버의 정적 IP 및 라우터 정보를 확인합니다.
필요한 경우 설치할 IP 주소의 DHCP 범위를 식별합니다.
설치 서비스를 만들 때 IP 주소 범위의 시작 주소와 주소 개수를 지정해야 합니다.
다음 방법으로 클라이언트 시스템의 고정 IP 주소를 지정할 수 있습니다.
sysconfig 도구로 시스템 구성 프로파일을 생성하거나 /usr/share/auto_install/sc_profiles에서 프로파일을 사용자 정의하여 설치 서비스에 추가합니다.
# sysconfig create-profile -o /var/tmp/manifests/client_sc.xml
/etc/inet/dhcpd.conf 파일에 고정 IP 주소를 포함합니다. 예 A-3을 참조하십시오.
클라이언트 시스템의 MAC 주소를 특정 IP 주소 및 설치 서버와 연관시키는 사용자 정의된 스크립트를 만듭니다.
이름 분석을 위해 DNS를 사용하려면 DNS 서버에 액세스할 수 있는지 확인합니다.
예 A-1 네트워크 관련 리소스가 사용 가능한지 확인하는 방법
설치 서버에 정적 IP 및 라우터 정보가 있는지 확인합니다.
# ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 e1000g0/v4static1 static ok 1.2.3.10/24 lo0/v6 static ok ::1/128 e1000g0/v6dhcp addrconf ok fe80::aaa:bbbb:cccc:8988/10 # netstat -nr Routing Table: IPv4 Destination Gateway Flags Ref Use Interface -------------------- -------------------- ----- ----- ---------- --------- default 1.2.3.1 UG 3 115957 net0 1.2.3.64 1.2.3.10 U 4 287300 net0 127.0.0.1 127.0.0.1 UH 2 116 lo0 . . .
DNS 서버에 액세스할 수 있는지 확인합니다.
# getent hosts daleks 1.2.3.99 daleks
이 작업에서 다루는 구성 단계는 다음과 같습니다.
pkg.oracle.com에서 저장소 이미지를 다운로드하고 이미지를 마운트합니다.
저장소에 파일 시스템을 만들고 이미지를 저장소 파일 시스템으로 복사합니다.
저장소를 새로 고칩니다.
http: 위치에서 사용할 수 있도록 패키지 저장소 서비스를 사용으로 설정합니다.
예 A-2 로컬 패키지 저장소를 만드는 방법
이러한 단계는 설치 서버나 네트워크를 통해 액세스 가능한 다른 시스템에 수행됩니다.
rsync 또는 tar과 같은 즐겨찾는 도구를 사용하여 저장소 이미지를 복사합니다. tar이 일반적으로 rsync보다 빠르긴 하지만 tar 작업은 다소 시간이 걸릴 수 있습니다.
# mount -F hsfs /tmp/sol-11_1-repo-full.iso /mnt # zfs create rpool/export/s11.1repo # cd /mnt/repo; tar cf - . | (cd /export/s11.1repo; tar xfp - ) # pkgrepo -s /export/s11.1repo refresh Initiating repository refresh.
그 다음, 패키지 저장소에 액세스할 수 있도록 패키지 서비스를 시작합니다.
# svccfg -s application/pkg/server setprop pkg/inst_root=/export/s11.1repo # svccfg -s application/pkg/server setprop pkg/readonly=true # svcadm refresh application/pkg/server # svcadm enable application/pkg/server # pkg set-publisher -G "*" -g http://tardis.dw.com/ solaris
이 작업에서 다루는 구성 단계는 다음과 같습니다.
installadm 패키지가 설치되었는지 확인합니다.
로컬 패키지 저장소에서 만든 이미지에 파일 시스템을 만듭니다.
멀티캐스트 DNS 서비스를 시작합니다.
설치 서비스를 만듭니다.
설치 서비스에 클라이언트 정보를 추가합니다.
예 A-3 설치 서비스를 만드는 방법
다음 단계는 설치 서비스를 만들기 위해 설치 서버에 수행됩니다. Oracle Solaris 11.1에서는 로컬 패키지 저장소에서 직접 설치 서비스 이미지를 만들 수 있습니다.
install/installadm 패키지가 사용 가능한지 확인합니다.
# pkg info installadm Name: install/installadm Summary: installadm utility Description: Automatic Installation Server Setup Tools Category: System/Administration and Configuration State: Installed Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.175.1.0.0.24.1736 Packaging Date: Wed Sep 12 19:32:53 2012 Size: 1.23 MB FMRI: pkg://solaris/install/installadm@0.5.11,5.11-0.175.1.0.0.24.1736: 20120912T193253Z
설치되지 않은 경우 설치합니다.
# pkg install install/installadm
이미지에 파일 시스템을 만들고 멀티캐스트 DNS 서비스를 사용으로 설정합니다. 그런 다음, 설치 서비스를 만듭니다. 이 예제에서 시작 DHCP 주소는 -i 옵션으로 지정되고 -c 옵션은 주소 개수를 식별합니다. 이 구문은 설치 서버에 ISC DHCP 서버를 만듭니다(아직 없는 경우).
# zfs create rpool/export/image # svcadm enable svc:/network/dns/multicast:default # installadm create-service -n sol-11u1-sparc -d /export/image -i 1.2.3.66 -c 20 Creating service from: Creating service from: pkg:/install-image/solaris-auto-install Setting up the image ... DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 45/45 237.8/237.8 0B/s PHASE ITEMS Installing new actions 187/187 Updating package state database Done Updating image state Done Creating fast lookup database Done Reading search index Done Updating search index 1/1 Creating sparc service: sol-11u1-sparc Image path: /export/image Service discovery fallback mechanism set up Creating SPARC configuration file Starting DHCP server... Adding IP range to local DHCP configuration Creating default-sparc alias Service discovery fallback mechanism set up Refreshing install services
DCHP 구성 정보는 /etc/inet/dhcpd4.conf 파일에 포함됩니다. 동적 IP 주소 범위는 다음과 비슷합니다.
range 1.2.3.66 1.2.3.86
다음과 비슷한 구문을 /etc/inet/dhcpd4.conf 파일에 넣어서 클라이언트의 고정 주소를 식별할 수도 있습니다.
host neo { hardware ethernet 0:3:3:4:5:2 ; fixed-address 1.2.3.88 ; }
클라이언트의 MAC 주소를 설치 서비스에 추가합니다.
# installadm create-client -e 0:3:ba:dd:ff:2 -n sol-11u1-sparc
설치 서비스를 만들 때 DHCP 정보를 지정하지 않으면 SPARC 클라이언트 부트 정보가 화면에 제공됩니다.
# installadm create-service -n sol-11u1-sparc -d /export/image Creating service from: Creating service from: pkg:/install-image/solaris-auto-install Setting up the image ... DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 1/1 45/45 237.8/237.8 0B/s PHASE ITEMS Installing new actions 187/187 Updating package state database Done . . . Creating sparc service: sol-11u1-sparc Image path: /export/image Creating default-sparc alias Service discovery fallback mechanism set up Creating SPARC configuration file No local DHCP configuration found. This service is the default alias for all SPARC clients. If not already in place, the following should be added to the DHCP configuration: Boot file: http://1.2.3.10:5555/cgi-bin/wanboot-cgi
이 작업에서 다루는 구성 단계는 다음과 같습니다.
AI 매니페스트에 선택적 파일 시스템을 만듭니다.
sclient.xml이라는 기본 매니페스트 템플리트 복사본을 내보냅니다.
설치 요구에 맞게 sclient.xml 매니페스트를 수정합니다.
매니페스트를 만들어서 설치 서비스와 연관시킵니다.
설치 서비스 및 매니페스트를 표시하고 사용 가능한지 확인합니다.
매니페스트를 활성화합니다.
예 A-4 AI 매니페스트를 구성하는 방법
다음 예제는 매니페스트에 파일 시스템을 만들고 기본 매니페스트를 수정하여 설치 서비스와 연관시키는 방법을 설명합니다.
# zfs create rpool/export/manifests # cd /export/manifests # installadm export -n sol-11u1-sparc -m orig_default -o sclient.xml # vi sclient.xml # installadm create-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient # installadm list -n sol-11u1-sparc -m # installadm set-service -o default-manifest=sclient sol-11u1-sparc # installadm list -n sol-11u1-sparc -m
다음과 같이 sclient 매니페스트를 수정합니다.
클라이언트가 자동으로 재부트되도록 auto_reboot 키워드를 추가합니다.
pkg.oracle.com 대신 로컬 패키지 저장소(tardis.dw.com)를 포함합니다.
다음과 같이 sclient 매니페스트 변경 사항은 굵은체로 나타납니다.
. . . <ai_instance name="orig_default" auto_reboot="true"> . . . <source> <publisher name="solaris"> <origin name="http://tardis.dw.com"/> </publisher> </source> . . .
매니페스트가 활성화된 후 변경할 경우 업데이트하여 변경 사항을 적용합니다.
# installadm update-manifest -n sol-11u1-sparc -f ./sclient.xml -m sclient