업그레이드 메뉴 또는 luupgrade 명령을 사용하여 부트 환경을 업그레이드합니다. 이 절은 다음에 위치한 파일에서 비활성 부트 환경을 업그레이드하는 절차를 제공합니다.
NFS 서버
로컬 파일
로컬 테이프
DVD 또는 CD를 포함하는 로컬 장치
설치를 위해 하나 이상의 CD가 필요하면 업그레이드용 명령줄 인터페이스 절차를 사용해야 합니다. 복수 CD에서 운영 체제 이미지를 업그레이드하는 방법(명령줄 인터페이스) 를 참조하십시오.
최신 운영 환경으로 부트 환경을 업그레이드하면 활성 부트 환경에 영향을 주지 않습니다. 새 파일이 비활성 부트 환경 핵심 파일 시스템과 통합되지만 공유 가능 파일 시스템은 변경되지 않습니다.
업그레이드가 아니라 Solaris Flash 아카이브를 작성했으면 비활성 부트 환경에 아카이브를 설치할 수 있습니다. 새 파일이 부트 환경 핵심 파일 시스템을 겹쳐쓰지만 공유 가능 파일 시스템은 변경되지 않습니다. 부트 환경에 Solaris Flash 아카이브 설치를 참조하십시오.
새 부트 환경에 아카이브를 업그레이드하거나 설치하려면 장치가 물리적 슬라이스여야 합니다. Solaris 볼륨 관리자 메타 장치 또는 Veritas 파일 시스템(VxFS) 볼륨에서 마운트된 파일 시스템을 가진 부트 환경이면 아카이브의 업그레이드 또는 설치가 실패합니다. 이러한 부트 환경에서 아카이브를 업그레이드하거나 설치하려면 모든 슬라이스가 물리적 디스크 슬라이스가 되도록 부트 환경을 수동으로 변경해야 합니다. lucreate 명령을 사용하여 다른 부트 환경을 작성하거나 메타 장치 또는 볼륨을 분해할 수 있습니다.
lucreate 명령을 사용하여 부트 환경의 복사본을 만들려면 물리적 디스크 슬라이스에 부트 환경 복사본을 놓습니다. 예를 들어, 현재 부트 환경의 디스크 구성이 다음 볼륨 및 슬라이스를 포함한다고 가정합니다.
root (/) |
/dev/md/dsk/d10에서 마운트됨 |
/usr |
/dev/md/dsk/d20에서 마운트됨 |
/var |
/dev/dsk/c0t3d0s0에서 마운트됨 |
사용 가능 슬라이스 |
c0t4d0s0 |
사용 가능 슬라이스 |
c0t4d0s3 |
사용 가능 슬라이스 |
c0t4d0s4 |
그런 다음 다음 lucreate 명령을 사용하여 물리적 디스크 슬라이스에 부트 환경을 복사할 수 있습니다. 그러면 부트 환경이 아카이브로 업그레이드 또는 설치될 수 있습니다. 이 예제에서 현재 부트 환경의 이름은 currentBE이고 새 부트 환경의 이름은 nextBE입니다.
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
그러면 새 부트 환경에서 아카이브를 업그레이드하거나 설치할 수 있고 활성화한 다음 다시 이중화하거나 수동으로 캡슐화합니다.
메타 장치 또는 볼륨을 수동으로 분해하려면 다음 작업을 수행해야 합니다.
부트 환경을 수동으로 마운트합니다.
/etc/vfstab 파일을 편집하여 모든 메타 장치 또는 볼륨을 물리적 디스크 슬라이스로 변경합니다.
Solaris 볼륨 관리자 또는 Veritas 소프트웨어를 사용하여 메타 장치 또는 볼륨을 분해합니다.
부트 환경을 마운트 해제합니다.
Solaris Live Upgrade를 사용하여 패치 및 패키지를 시스템에 추가할 수 있습니다. 시스템 업그레이드에서와 같이 Live Upgrade를 사용하여 패치를 시스템에 추가함으로써 시스템이 겪는 중단 시간은 재부트 중단 시간입니다. luupgrade 명령으로 패치와 패키지를 부트 환경에 직접 추가할 수 있습니다. 또는 Live Upgrade를 사용하여 패치 및 패키지를 마스터 시스템에 적용하고 해당 시스템의 Solaris Flash 아카이브를 부트 환경에 적용합니다.
패치를 부트 환경에 직접 추가하려면 새 부트 환경을 작성하고 -t 옵션과 함께 luupgrade 명령을 사용합니다. 패키지를 부트 환경에 추가하려면 -p 옵션과 함께 luupgrade 명령을 사용합니다. 자세한 내용은 설명서 페이지, luupgrade(1M)를 참조하십시오.
또는 Solaris Live Upgrade를 사용하여 새 패키지와 패치가 이미 포함된 부트 환경의 완전한 복사본을 포함하는 Solaris Flash 아카이브를 설치합니다. 이 완전한 부트 환경 또는 단일 참조 시스템을 마스터 시스템이라고 합니다. Solaris Flash 아카이브 작성 프로세스는 마스터 시스템 작성으로 시작됩니다. 마스터 시스템을 작성한 후 설치하려는 모든 패치와 패키지를 추가합니다. 그런 다음 마스터 시스템의 Solaris Flash 아카이브를 작성합니다. Solaris Live Upgrade를 사용하여 새 부트 환경에 아카이브를 설치합니다. 부트 환경을 복사하고 변경하고 필요한 만큼 여러 번 배포할 수 있습니다. Solaris Flash 아카이브 작성 방법에 대한 자세한 내용은 제 18 장을 참조하십시오. Solaris Live Upgrade를 사용하여 Solaris Flash 아카이브를 설치하는 자세한 내용은 부트 환경에 Solaris Flash 아카이브 설치를 참조하십시오.
패키지나 패치를 업그레이드, 추가 및 제거할 때, Solaris Live Upgrade는 SVR4 고급 패키지화 지침을 준수하는 패키지 또는 패치를 필요로 합니다. Sun 패키지가 이러한 지침을 준수하는 반면 Sun은 협력업체 판매자의 패키지 준수를 보장할 수 없습니다. 준수하지 않는 패키지는 업그레이드 동안 패키지 추가 소프트웨어의 실패를 유발하거나 더 나쁠 경우 활성 부트 환경을 변경할 수 있습니다.
Solaris Live Upgrade로 패키지 추가 및 제거에 대한 자세한 내용은 설명서 페이지, luupgrade(1M)를 참조하십시오. 패키지화 요구 사항에 대한 자세한 내용은 부록 C를 참조하십시오.
이 절차를 사용하여 업그레이드하려면 CD, DVD 또는 조합된 설치 이미지만 사용해야 합니다. 하나 이상의 CD를 필요로 하는 설치의 경우 다음 절차를 사용해야 합니다. 복수 CD에서 운영 체제 이미지를 업그레이드하는 방법(명령줄 인터페이스) .
Solaris Live Upgrade 기본 메뉴에서 업그레이드를 선택합니다.
업그레이드 메뉴 화면이 표시됩니다.
새 부트 환경의 이름을 입력합니다.
Solaris 설치 이미지가 위치한 경로를 입력합니다.
설치 매체 유형 |
설명 |
---|---|
네트워크 파일 시스템 |
설치 이미지가 위치한 네트워크 파일 시스템의 경로를 지정합니다. |
로컬 파일 |
설치 이미지가 위치한 로컬 파일 시스템의 경로를 지정합니다. |
로컬 테이프 |
로컬 테이프 장치와 설치 이미지가 위치한 테이프의 위치를 지정합니다. |
로컬 장치, DVD 또는 CD |
로컬 장치와 설치 이미지의 경로를 지정합니다. |
DVD 또는 하나의 CD를 사용중인 경우, 다음 예제에서와 같이 해당 디스크의 경로를 입력합니다.
Package Media: /cdrom/solaris9/s0 |
네트워크에 조합된 이미지가 있으면 다음 예제에서와 같이 네트워크 파일 시스템의 경로를 입력합니다.
Package Media: /net/installmachine/export/solaris9/os_image |
업그레이드하려면 F3을 누릅니다.
업그레이드가 완료되면 기본 메뉴가 표시됩니다.
이 절차를 사용하여 업그레이드하려면 CD, DVD 또는 조합된 설치 이미지만 사용해야 합니다. 하나 이상의 CD를 필요로 하는 설치의 경우, 다음 절차를 사용해야 합니다. 복수 CD에서 운영 체제 이미지를 업그레이드하는 방법(명령줄 인터페이스) .
수퍼 유저로 로그인합니다.
다음을 입력하여 업그레이드할 부트 환경과 설치 소프트웨어의 경로를 나타냅니다.
# luupgrade -u -n BE_name -s os_image_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. |
이 예제에서는 second_disk 부트 환경이 업그레이드됩니다.
# luupgrade -u -n second_disk \ -s /net/installmachine/export/solaris9/OS_image |
운영 체제 이미지가 둘 이상의 CD에 상주하는 경우, 이 업그레이드 절차를 사용하십시오.
수퍼 유저로 로그인합니다.
다음을 입력하여 업그레이드할 부트 환경과 설치 소프트웨어의 경로를 나타냅니다.
# luupgrade -u -n BE_name -s os_image_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. |
설치 프로그램이 첫번째 CD의 내용을 완료하면 두번째 CD를 삽입합니다.
이 단계는 이전 단계와 동일하지만 -u 옵션이 -i 옵션으로 교체됩니다. 또한 메뉴 또는 텍스트로 두번째 CD에서 설치 프로그램을 실행합니다.
이 명령은 메뉴로 두번 CD에서 설치 프로그램을 실행합니다.
# luupgrade -i -n BE_name -s os_image_path |
이 명령은 텍스트로 두번째 CD에서 설치 프로그램을 실행하며 사용자 상호 작용은 필요하지 않습니다.
# luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole' |
-i |
지정된 매체에서 설치 프로그램을 찾고 해당 프로그램을 실행합니다. 설치 프로그램은 -s로 지정됩니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. |
-O '-nodisplay -noconsole' |
(선택 사항) 텍스트 모드로 두번째 CD에서 설치 프로그램을 실행하며 사용자 상호 작용은 필요하지 않습니다. |
부트 환경이 활성화될 준비가 되었습니다. 부트 환경 활성화를 참조하십시오.
이 예제에서는 second_boot 환경이 업그레이드되고 설치 이미지는 다음 두 개의 CD에 있습니다: Solaris 9 Software 1 of 2 및 Solaris 9 Software 2 of 2 CD. -u 옵션은 CD 세트에 있는 모든 패키지에 대하여 충분한 공간이 있는지 결정합니다. -O옵션과 함께 - nodisplay 및 -noconsole 옵션을 사용하면 문자 사용자 인터페이스가 두번째 CD를 읽은 후 표시되지 않도록 합니다. 이러한 옵션을 사용하면 정보를 입력하라는 메시지가 나타나지 않습니다. 이들 옵션을 생략하여 인터페이스를 표시합니다.
Solaris 9 Software 1 of 2 CD를 삽입하고 다음을 입력합니다.
# luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 |
Solaris 9 Software 2 of 2 CD를 삽입하고 다음을 입력합니다.
# luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \ -noconsole' |
- i 옵션과 함께 luupgrade 명령을 사용하여 모든 추가 CD를 설치합니다.
이 절차는 Solaris Live Upgrade와 함께 사용할 프로필을 작성하는 방법을 보여줍니다. luupgrade 명령을 -j 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드하는데 이 프로필을 사용할 수 있습니다.
이 프로필을 사용하는 절차는 다음 절을 참조하십시오.
프로필로 업그레이드하는 내용은 Solaris Live Upgrade를 사용하여 프로필로 업그레이드하는 방법 (명령줄 인터페이스)를 참조하십시오.
프로필로 Solaris Flash를 설치하는 내용은 프로필로 Solaris Flash 아카이브를 설치하는 방법(명령줄 인터페이스)를 참조하십시오.
텍스트 편집기를 사용하여 텍스트 파일을 작성합니다.
파일을 설명적으로 이름 지정합니다. 프로필의 이름이 프로필을 사용하여 시스템에 Solaris 소프트웨어를 설치할 방법을 반영하도록 하십시오. 예를 들어, 이 프로필을 upgrade_solaris9으로 이름 지정할 수 있습니다.
프로필 키워드와 값을 프로필에 추가합니다.
다음 업그레이드 키워드만 Solaris Live Upgrade 프로필에서 사용할 수 있습니다.
표 33–2 Live Upgrade 프로필 키워드 및 설명
키워드 |
설명 |
---|---|
(필수) Install_type |
시스템의 기존 Solaris 환경을 업그레이드하거나 시스템에 Solaris Flash 아카이브를 설치할 것인지 여부를 정의합니다. 값은 upgrade 또는 flash_install입니다. |
(선택 사항) 아카이브_location |
지정된 위치에서 Solaris Flash 아카이브를 검색합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 archive_location 키워드를 참조하십시오. |
(선택 사항) cluster(클러스터 추가 또는 삭제) |
클러스터가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 cluster 프로필 키워드(소프트웨어 그룹 추가) 를 참조하십시오. |
(선택 사항) geo |
시스템에 설치하거나 시스템을 업그레이드할 때 추가하고자 하는 지역 로켈을 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 geo 프로필 키워드를 참조하십시오. |
(선택 사항) isa_bits |
64비트 또는 32비트 Solaris 9 패키지를 설치할 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 isa_bits 프로필 키워드를 참조하십시오. |
(선택 사항) locale |
설치하거나 업그레이드시 추가하고자 하는 로켈 패키지를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 locale 프로필 키워드를 참조하십시오. |
(선택 사항) package |
패키지가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 package 프로필 키워드를 참조하십시오. |
로컬 시스템의 디렉토리에 프로필을 저장합니다.
root가 프로필을 소유하고 권한이 644로 설정되도록 하십시오.
프로필을 테스트합니다. (선택 사항)
프로필을 테스트하는 절차는 Solaris Live Upgrade가 사용할 프로필 테스트 방법를 참조하십시오.
이 예제에서 프로필은 업그레이드 매개변수를 제공합니다. 이 프로필은 Solaris Live Upgrade luupgrade 명령 및 -u 및 -j 옵션으로 비활성 부트 환경을 업그레이드하는데 사용됩니다. 이 프로필은 패키지 및 클러스터를 추가합니다. 지역 로켈 및 추가 로켈도 프로필에 추가됩니다. 프로필에 로켈을 추가할 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인하십시오.
# profile keywords profile values # ---------------- ------------------- install_type upgrade package SUNWxwman add cluster SUNWCacc add geo C_Europe locale zh_TW locale zh_TW.BIG5 locale zh_TW.UTF-8 locale zh_HK.UTF-8 locale zh_HK.BIG5HK locale zh locale zh_CN.GB18030 locale zh_CN.GBK locale zh_CN.UTF-8 |
프로필을 작성한 후 luupgrade 명령을 사용하여 프로필을 테스트하십시오. luupgrade에 의해 생성된 설치 출력을 조사하여 프로필이 의도한대로 작동하는지 신속하게 결정할 수 있습니다.
프로필을 테스트하십시오.
# luupgrade -u -n BE_name -D -s os_image_path -j profile_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-D |
luupgrade 명령은 선택된 부트 환경의 디스크 구성을 사용하여 -j 옵션과 함께 전달된 프로필 옵션을 테스트합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다. |
-j profile_path |
업그레이드용으로 구성된 프로필에 대한 경로. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다. |
다음 예제에서 프로필의 이름은 upgrade_solaris9입니다. 프로필은 이름이 s9u1b08인 비활성 부트 환경에서 성공적으로 테스트됩니다.
# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \ -j /var/tmp/flash_profile Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos. The media is a standard Solaris media. The media contains an operating system upgrade image. The media contains Solaris version 9. Locating upgrade profile template to use. Locating the operating system upgrade program. Checking for existence of previously scheduled Live Upgrade requests. Creating upgrade profile for BE s9u1b08. Determining packages to install or upgrade for BE s9u1b08. Simulating the operating system upgrade of the BE s9u1b08. The operating system upgrade simulation is complete. INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the upgrade operation. INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of cleanup operations required. The Solaris upgrade of the boot environment s9u1b08 is complete. |
이제 프로필을 사용하여 비활성 부트 환경을 업그레이드할 수 있습니다.
이 절차는 프로필을 사용하여 운영 환경을 업그레이드하는 단계별 지시 사항을 제공합니다.
프로필을 사용하여 Solaris Flash 아카이브를 설치하려면 프로필로 Solaris Flash 아카이브를 설치하는 방법(명령줄 인터페이스)를 참조하십시오.
프로필에 로켈을 추가한 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인하십시오.
수퍼 유저로 로그인합니다.
프로필을 작성합니다.
Solaris Live Upgrade에서 사용할 수 있는 업그레이드 키워드의 목록은 표 33–2를 참조하십시오.
다음을 입력합니다.
# luupgrade -u -n BE_name -s os_image_path -j profile_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다. |
-j profile_path |
프로필에 대한 경로. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다. 프로필 작성에 대한 자세한 내용은 Solaris Live Upgrade가 사용할 프로필 작성 방법를 참조하십시오. |
부트 환경이 활성화될 준비가 되었습니다.
이 예제에서 아카이브는 second_disk 부트 환경에 설치됩니다. -j 옵션은 프로필에 액세스하는 데 사용됩니다. 그러면 부트 환경이 활성화될 준비가 됩니다. 프로필을 작성하려면 Solaris Live Upgrade가 사용할 프로필 작성 방법를 참조하십시오.
# luupgrade -u -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |
새 부트 환경에 아카이브를 업그레이드하거나 설치하려면 장치가 물리적 슬라이스여야 합니다. Solaris 볼륨 관리자 메타 장치 또는 Veritas 파일 시스템(VxFS) 볼륨에서 마운트된 파일 시스템을 가진 부트 환경이면 아카이브의 업그레이드 또는 설치가 실패합니다. 이러한 부트 환경에서 아카이브를 업그레이드하거나 설치하려면 모든 슬라이스가 물리적 디스크 슬라이스가 되도록 부트 환경을 수동으로 변경해야 합니다. lucreate 명령을 사용하여 다른 부트 환경을 작성하거나 메타 장치 또는 볼륨을 분해할 수 있습니다.
lucreate 명령을 사용하여 부트 환경의 복사본을 만들려면 물리적 디스크 슬라이스에 부트 환경 복사본을 놓습니다. 예를 들어, 현재 부트 환경의 디스크 구성이 다음 볼륨 및 슬라이스를 포함한다고 가정합니다.
root (/) |
/dev/md/dsk/d10에서 마운트됨 |
/usr |
/dev/md/dsk/d20에서 마운트됨 |
/var |
/dev/dsk/c0t3d0s0에서 마운트됨 |
사용 가능 슬라이스 |
c0t4d0s0 |
사용 가능 슬라이스 |
c0t4d0s3 |
사용 가능 슬라이스 |
c0t4d0s4 |
그런 다음 다음 lucreate 명령을 사용하여 물리적 디스크 슬라이스에 부트 환경을 복사할 수 있습니다. 그러면 부트 환경이 아카이브로 업그레이드 또는 설치될 수 있습니다. 이 예제에서 현재 부트 환경의 이름은 currentBE이고 새 부트 환경의 이름은 nextBE입니다.
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
그러면 새 부트 환경에서 아카이브를 업그레이드하거나 설치할 수 있고 활성화한 다음 다시 이중화하거나 수동으로 캡슐화합니다.
메타 장치 또는 볼륨을 수동으로 분해하려면 다음 작업을 수행해야 합니다.
부트 환경을 수동으로 마운트합니다.
/etc/vfstab 파일을 편집하여 모든 메타 장치 또는 볼륨을 물리적 디스크 슬라이스로 변경합니다.
Solaris 볼륨 관리자 또는 Veritas 소프트웨어를 사용하여 메타 장치 또는 볼륨을 분해합니다.
부트 환경을 마운트 해제합니다.
Solaris Live Upgrade를 사용하여 패치 및 패키지를 시스템에 추가할 수 있습니다. 시스템 업그레이드에서와 같이 Live Upgrade를 사용하여 패치를 시스템에 추가함으로써 시스템이 겪는 중단 시간은 재부트 중단 시간입니다. luupgrade 명령으로 패치와 패키지를 부트 환경에 직접 추가할 수 있습니다. 또는 Live Upgrade를 사용하여 패치 및 패키지를 마스터 시스템에 적용하고 해당 시스템의 Solaris Flash 아카이브를 부트 환경에 적용합니다.
패치를 부트 환경에 직접 추가하려면 새 부트 환경을 작성하고 -t 옵션과 함께 luupgrade 명령을 사용합니다. 패키지를 부트 환경에 추가하려면 -p 옵션과 함께 luupgrade 명령을 사용합니다. 자세한 내용은 설명서 페이지, luupgrade(1M)를 참조하십시오.
또는 Solaris Live Upgrade를 사용하여 새 패키지와 패치가 이미 포함된 부트 환경의 완전한 복사본을 포함하는 Solaris Flash 아카이브를 설치합니다. 이 완전한 부트 환경 또는 단일 참조 시스템을 마스터 시스템이라고 합니다. Solaris Flash 아카이브 작성 프로세스는 마스터 시스템 작성으로 시작됩니다. 마스터 시스템을 작성한 후 설치하려는 모든 패치와 패키지를 추가합니다. 그런 다음 마스터 시스템의 Solaris Flash 아카이브를 작성합니다. Solaris Live Upgrade를 사용하여 새 부트 환경에 아카이브를 설치합니다. 부트 환경을 복사하고 변경하고 필요한 만큼 여러 번 배포할 수 있습니다. Solaris Flash 아카이브 작성 방법에 대한 자세한 내용은 제 18 장을 참조하십시오. Solaris Live Upgrade를 사용하여 Solaris Flash 아카이브를 설치하는 자세한 내용은 부트 환경에 Solaris Flash 아카이브 설치를 참조하십시오.
패키지나 패치를 업그레이드, 추가 및 제거할 때, Solaris Live Upgrade는 SVR4 고급 패키지화 지침을 준수하는 패키지 또는 패치를 필요로 합니다. Sun 패키지가 이러한 지침을 준수하는 반면 Sun은 협력업체 판매자의 패키지 준수를 보장할 수 없습니다. 준수하지 않는 패키지는 업그레이드 동안 패키지 추가 소프트웨어의 실패를 유발하거나 더 나쁠 경우 활성 부트 환경을 변경할 수 있습니다.
Solaris Live Upgrade로 패키지 추가 및 제거에 대한 자세한 내용은 설명서 페이지, luupgrade(1M)를 참조하십시오. 패키지화 요구 사항에 대한 자세한 내용은 부록 C를 참조하십시오.
이 절차를 사용하여 업그레이드하려면 CD, DVD 또는 조합된 설치 이미지만 사용해야 합니다. 하나 이상의 CD를 필요로 하는 설치의 경우 다음 절차를 사용해야 합니다. 복수 CD에서 운영 체제 이미지를 업그레이드하는 방법(명령줄 인터페이스) .
Solaris Live Upgrade 기본 메뉴에서 업그레이드를 선택합니다.
업그레이드 메뉴 화면이 표시됩니다.
새 부트 환경의 이름을 입력합니다.
Solaris 설치 이미지가 위치한 경로를 입력합니다.
설치 매체 유형 |
설명 |
---|---|
네트워크 파일 시스템 |
설치 이미지가 위치한 네트워크 파일 시스템의 경로를 지정합니다. |
로컬 파일 |
설치 이미지가 위치한 로컬 파일 시스템의 경로를 지정합니다. |
로컬 테이프 |
로컬 테이프 장치와 설치 이미지가 위치한 테이프의 위치를 지정합니다. |
로컬 장치, DVD 또는 CD |
로컬 장치와 설치 이미지의 경로를 지정합니다. |
DVD 또는 하나의 CD를 사용중인 경우, 다음 예제에서와 같이 해당 디스크의 경로를 입력합니다.
Package Media: /cdrom/solaris9/s0 |
네트워크에 조합된 이미지가 있으면 다음 예제에서와 같이 네트워크 파일 시스템의 경로를 입력합니다.
Package Media: /net/installmachine/export/solaris9/os_image |
업그레이드하려면 F3을 누릅니다.
업그레이드가 완료되면 기본 메뉴가 표시됩니다.
이 절차를 사용하여 업그레이드하려면 CD, DVD 또는 조합된 설치 이미지만 사용해야 합니다. 하나 이상의 CD를 필요로 하는 설치의 경우, 다음 절차를 사용해야 합니다. 복수 CD에서 운영 체제 이미지를 업그레이드하는 방법(명령줄 인터페이스) .
수퍼 유저로 로그인합니다.
다음을 입력하여 업그레이드할 부트 환경과 설치 소프트웨어의 경로를 나타냅니다.
# luupgrade -u -n BE_name -s os_image_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. |
이 예제에서는 second_disk 부트 환경이 업그레이드됩니다.
# luupgrade -u -n second_disk \ -s /net/installmachine/export/solaris9/OS_image |
운영 체제 이미지가 둘 이상의 CD에 상주하는 경우, 이 업그레이드 절차를 사용하십시오.
수퍼 유저로 로그인합니다.
다음을 입력하여 업그레이드할 부트 환경과 설치 소프트웨어의 경로를 나타냅니다.
# luupgrade -u -n BE_name -s os_image_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. |
설치 프로그램이 첫번째 CD의 내용을 완료하면 두번째 CD를 삽입합니다.
이 단계는 이전 단계와 동일하지만 -u 옵션이 -i 옵션으로 교체됩니다. 또한 메뉴 또는 텍스트로 두번째 CD에서 설치 프로그램을 실행합니다.
이 명령은 메뉴로 두번 CD에서 설치 프로그램을 실행합니다.
# luupgrade -i -n BE_name -s os_image_path |
이 명령은 텍스트로 두번째 CD에서 설치 프로그램을 실행하며 사용자 상호 작용은 필요하지 않습니다.
# luupgrade -i -n BE_name -s os_image_path -O '-nodisplay -noconsole' |
-i |
지정된 매체에서 설치 프로그램을 찾고 해당 프로그램을 실행합니다. 설치 프로그램은 -s로 지정됩니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. |
-O '-nodisplay -noconsole' |
(선택 사항) 텍스트 모드로 두번째 CD에서 설치 프로그램을 실행하며 사용자 상호 작용은 필요하지 않습니다. |
부트 환경이 활성화될 준비가 되었습니다. 부트 환경 활성화를 참조하십시오.
이 예제에서는 second_boot 환경이 업그레이드되고 설치 이미지는 다음 두 개의 CD에 있습니다: Solaris 9 Software 1 of 2 및 Solaris 9 Software 2 of 2 CD. -u 옵션은 CD 세트에 있는 모든 패키지에 대하여 충분한 공간이 있는지 결정합니다. -O옵션과 함께 - nodisplay 및 -noconsole 옵션을 사용하면 문자 사용자 인터페이스가 두번째 CD를 읽은 후 표시되지 않도록 합니다. 이러한 옵션을 사용하면 정보를 입력하라는 메시지가 나타나지 않습니다. 이들 옵션을 생략하여 인터페이스를 표시합니다.
Solaris 9 Software 1 of 2 CD를 삽입하고 다음을 입력합니다.
# luupgrade -u -n second_disk -s /dev/cdrom/cdrom0/s0 |
Solaris 9 Software 2 of 2 CD를 삽입하고 다음을 입력합니다.
# luupgrade -i -n second_disk -s /dev/cdrom/cdrom0 -O '-nodisplay \ -noconsole' |
- i 옵션과 함께 luupgrade 명령을 사용하여 모든 추가 CD를 설치합니다.
이 절차는 Solaris Live Upgrade와 함께 사용할 프로필을 작성하는 방법을 보여줍니다. luupgrade 명령을 -j 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드하는데 이 프로필을 사용할 수 있습니다.
이 프로필을 사용하는 절차는 다음 절을 참조하십시오.
프로필로 업그레이드하는 내용은 Solaris Live Upgrade를 사용하여 프로필로 업그레이드하는 방법 (명령줄 인터페이스)를 참조하십시오.
프로필로 Solaris Flash를 설치하는 내용은 프로필로 Solaris Flash 아카이브를 설치하는 방법(명령줄 인터페이스)를 참조하십시오.
텍스트 편집기를 사용하여 텍스트 파일을 작성합니다.
파일을 설명적으로 이름 지정합니다. 프로필의 이름이 프로필을 사용하여 시스템에 Solaris 소프트웨어를 설치할 방법을 반영하도록 하십시오. 예를 들어, 이 프로필을 upgrade_solaris9으로 이름 지정할 수 있습니다.
프로필 키워드와 값을 프로필에 추가합니다.
다음 업그레이드 키워드만 Solaris Live Upgrade 프로필에서 사용할 수 있습니다.
표 33–2 Live Upgrade 프로필 키워드 및 설명
키워드 |
설명 |
---|---|
(필수) Install_type |
시스템의 기존 Solaris 환경을 업그레이드하거나 시스템에 Solaris Flash 아카이브를 설치할 것인지 여부를 정의합니다. 값은 upgrade 또는 flash_install입니다. |
(선택 사항) 아카이브_location |
지정된 위치에서 Solaris Flash 아카이브를 검색합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 archive_location 키워드를 참조하십시오. |
(선택 사항) cluster(클러스터 추가 또는 삭제) |
클러스터가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 cluster 프로필 키워드(소프트웨어 그룹 추가) 를 참조하십시오. |
(선택 사항) geo |
시스템에 설치하거나 시스템을 업그레이드할 때 추가하고자 하는 지역 로켈을 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 geo 프로필 키워드를 참조하십시오. |
(선택 사항) isa_bits |
64비트 또는 32비트 Solaris 9 패키지를 설치할 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 isa_bits 프로필 키워드를 참조하십시오. |
(선택 사항) locale |
설치하거나 업그레이드시 추가하고자 하는 로켈 패키지를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 locale 프로필 키워드를 참조하십시오. |
(선택 사항) package |
패키지가 시스템에 설치될 소프트웨어 그룹에 추가 또는 삭제될 것인지 여부를 지정합니다. 이 키워드와 함께 사용할 수 있는 값의 목록은 package 프로필 키워드를 참조하십시오. |
로컬 시스템의 디렉토리에 프로필을 저장합니다.
root가 프로필을 소유하고 권한이 644로 설정되도록 하십시오.
프로필을 테스트합니다. (선택 사항)
프로필을 테스트하는 절차는 Solaris Live Upgrade가 사용할 프로필 테스트 방법를 참조하십시오.
이 예제에서 프로필은 업그레이드 매개변수를 제공합니다. 이 프로필은 Solaris Live Upgrade luupgrade 명령 및 -u 및 -j 옵션으로 비활성 부트 환경을 업그레이드하는데 사용됩니다. 이 프로필은 패키지 및 클러스터를 추가합니다. 지역 로켈 및 추가 로켈도 프로필에 추가됩니다. 프로필에 로켈을 추가할 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인하십시오.
# profile keywords profile values # ---------------- ------------------- install_type upgrade package SUNWxwman add cluster SUNWCacc add geo C_Europe locale zh_TW locale zh_TW.BIG5 locale zh_TW.UTF-8 locale zh_HK.UTF-8 locale zh_HK.BIG5HK locale zh locale zh_CN.GB18030 locale zh_CN.GBK locale zh_CN.UTF-8 |
프로필을 작성한 후 luupgrade 명령을 사용하여 프로필을 테스트하십시오. luupgrade에 의해 생성된 설치 출력을 조사하여 프로필이 의도한대로 작동하는지 신속하게 결정할 수 있습니다.
프로필을 테스트하십시오.
# luupgrade -u -n BE_name -D -s os_image_path -j profile_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-D |
luupgrade 명령은 선택된 부트 환경의 디스크 구성을 사용하여 -j 옵션과 함께 전달된 프로필 옵션을 테스트합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다. |
-j profile_path |
업그레이드용으로 구성된 프로필에 대한 경로. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다. |
다음 예제에서 프로필의 이름은 upgrade_solaris9입니다. 프로필은 이름이 s9u1b08인 비활성 부트 환경에서 성공적으로 테스트됩니다.
# luupgrade -u -n s9u1b08 -D -s /net/installsvr/export/s9u1/combined.s9s_u1wos \ -j /var/tmp/flash_profile Validating the contents of the media /net/installsvr/export/s9u1/combined.s9s_u1wos. The media is a standard Solaris media. The media contains an operating system upgrade image. The media contains Solaris version 9. Locating upgrade profile template to use. Locating the operating system upgrade program. Checking for existence of previously scheduled Live Upgrade requests. Creating upgrade profile for BE s9u1b08. Determining packages to install or upgrade for BE s9u1b08. Simulating the operating system upgrade of the BE s9u1b08. The operating system upgrade simulation is complete. INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of the upgrade operation. INFORMATION: var/sadm/system/data/upgrade_cleanup contains a log of cleanup operations required. The Solaris upgrade of the boot environment s9u1b08 is complete. |
이제 프로필을 사용하여 비활성 부트 환경을 업그레이드할 수 있습니다.
이 절차는 프로필을 사용하여 운영 환경을 업그레이드하는 단계별 지시 사항을 제공합니다.
프로필을 사용하여 Solaris Flash 아카이브를 설치하려면 프로필로 Solaris Flash 아카이브를 설치하는 방법(명령줄 인터페이스)를 참조하십시오.
프로필에 로켈을 추가한 경우 추가 디스크 공간으로 부트 환경을 작성했는지 확인하십시오.
수퍼 유저로 로그인합니다.
프로필을 작성합니다.
Solaris Live Upgrade에서 사용할 수 있는 업그레이드 키워드의 목록은 표 33–2를 참조하십시오.
다음을 입력합니다.
# luupgrade -u -n BE_name -s os_image_path -j profile_path |
-u |
부트 환경에서 운영 체제 이미지를 업그레이드합니다. |
-n BE_name |
업그레이드될 부트 환경의 이름을 지정합니다. |
-s os_image_path |
운영 체제 이미지를 포함하는 디렉토리의 경로 이름을 지정합니다. 이 디렉토리는 DVD-ROM, CD-ROM과 같은 설치 매체에 있을 수도 있고 NFS 또는 UFS 디렉토리일 수도 있습니다. |
-j profile_path |
프로필에 대한 경로. 프로필은 로컬 시스템의 디렉토리에 있어야 합니다. 프로필 작성에 대한 자세한 내용은 Solaris Live Upgrade가 사용할 프로필 작성 방법를 참조하십시오. |
부트 환경이 활성화될 준비가 되었습니다.
이 예제에서 아카이브는 second_disk 부트 환경에 설치됩니다. -j 옵션은 프로필에 액세스하는 데 사용됩니다. 그러면 부트 환경이 활성화될 준비가 됩니다. 프로필을 작성하려면 Solaris Live Upgrade가 사용할 프로필 작성 방법를 참조하십시오.
# luupgrade -u -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |