JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 10 1/13 설치 설명서: Live Upgrade 및 업그레이드 계획     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부Live Upgrade를 사용하여 업그레이드

1.  Oracle Solaris 설치 계획 정보 위치

2.  Live Upgrade(개요)

3.  Live Upgrade(계획)

4.  Live Upgrade를 사용하여 부트 환경 만들기(작업)

5.  Live Upgrade를 통해 업그레이드(작업)

6.  오류 복구: 원래 부트 환경으로 폴백(작업)

7.  Live Upgrade 부트 환경 유지 관리(작업)

Live Upgrade 유지 관리 개요

부트 환경에 대한 유지 관리 작업

모든 부트 환경의 상태 표시

사전 구성된 부트 환경 업데이트

예약된 만들기, 업그레이드 또는 복사 작업 취소

부트 환경 비교

비활성 부트 환경 삭제

활성 부트 환경의 이름 표시

부트 환경의 이름 변경

부트 환경 이름과 관련된 설명 추가 또는 변경

부트 환경의 구성 보기

8.  비전역 영역이 설치된 시스템에서 Oracle Solaris OS 업그레이드

9.  Live Upgrade 예

제2부Live Upgrade를 사용하여 업그레이드 및 ZFS 루트 풀로 마이그레이션

10.  Live Upgrade 및 ZFS(개요)

11.  ZFS용 Live Upgrade(계획)

12.  ZFS 루트 풀의 부트 환경 만들기

13.  비전역 영역이 설치된 ZFS용 Live Upgrade

제3부부록

A.  Live Upgrade 명령 참조

B.  문제 해결(작업)

C.  추가 SVR4 패키지 요구 사항(참조)

D.  업그레이드할 때 패치 분석기 사용(작업)

용어집

색인

부트 환경에 대한 유지 관리 작업

모든 부트 환경의 상태 표시

lustatus 명령을 사용하여 부트 환경에 대한 정보를 표시합니다. 어떤 부트 환경도 지정되지 않았다면 시스템이 모든 부트 환경에 관한 상태 정보가 표시됩니다.

각 부트 환경별로 다음과 같은 세부 사항이 표시됩니다.

이 예에서는 모든 부트 환경을 위한 상태가 표시됩니다. 특정 부트 환경의 상태를 표시하려면 부트 환경의 이름을 사용하여 명령을 실행하십시오.

# su
# lustatus
boot environment   Is        Active  Active     Can        Copy
Name               Complete  Now     OnReboot   Delete     Status
------------------------------------------------------------------------
disk_a_S9           yes       yes     yes        no       -    
disk_b_S10database   yes       no      no         yes      COPYING  
disk_b_S9a          no        no      no         yes      - 

출력 예를 볼 때 disk_b_S9a는 완료되지 않았고, disk_b_S10database는 Live Upgrade 작업이 진행 중이기 때문에 복사, 이름 바꾸기 또는 업그레이드 작업을 수행할 수 없습니다.

사전 구성된 부트 환경 업데이트

복사 메뉴 또는 lumake 명령을 사용하여 이전에 구성된 부트 환경의 내용을 업데이트할 수 있습니다. 활성(소스) 부트 환경의 파일 시스템이 대상 부트 환경으로 복사됩니다. 대상의 데이터도 완전히 삭제됩니다. 특정 부트 환경에서 복사하려면 먼저 해당 부트 환경이 Complete(완료) 상태여야 합니다. 부트 환경의 상태를 확인하는 방법은 모든 부트 환경의 상태 표시를 참조하십시오.

복사 작업을 나중에 수행하도록 예약할 수 있으며 한 번에 하나의 작업만 예약할 수 있습니다. 정규 복사를 취소하려면 예약된 만들기, 업그레이드 또는 복사 작업 취소를 참조하십시오.

lumake 명령의 구문은 다음과 같습니다.

# lumake -n  BE-name [-s source-BE] [-t  time] [-m email-address]
-n BE-name

교체할 파일 시스템을 갖고 있는 부트 환경의 이름을 지정합니다.

-s source-BE

(선택 사항) 대상 부트 환경으로 복사할 파일 시스템을 포함하고 있는 소스 부트 환경의 이름을 지정합니다. 이 옵션을 생략하면 lumake는 현재 부트 환경을 소스로 사용합니다.

-t time

(선택 사항) 지정된 부트 환경의 파일 시스템에 지정된 시간에 복사하도록 일괄 작업을 설정합니다. 시간 인수의 형식을 지정하는 방법은 at(1) 매뉴얼 페이지를 참조하십시오.

-m email-address

(선택 사항) 명령이 완료될 때 lumake 출력을 지정된 전자 메일 주소로 보낼 수 있습니다. email-address는 검사하지 않습니다. 이 옵션은 -t와 함께만 사용할 수 있습니다.

예 7-1 사전 구성된 부트 환경 업데이트

이 예에서 first_disk의 파일 시스템은 second_disk로 복사됩니다. 작업이 완료되면 anywhere.com의 Joe에게 전자 메일이 전송됩니다.

# su
# lumake -n  second_disk -s first_disk -m joe@anywhere.com

first_disk의 파일들은 second_disk 로 복사되고 알림을 위해 전자 우편이 전송됩니다. 정규 복사를 취소하는 방법은 예약된 만들기, 업그레이드 또는 복사 작업 취소를 참조하십시오.

예약된 만들기, 업그레이드 또는 복사 작업 취소

부트 환경의 정규 만들기, 업그레이드 또는 복사 작업은 작업 시작 직전에 취소할 수 있습니다. lumake 명령을 통해 정규 작업으로 만들 수 있습니다. 시스템에서 항상 하나의 작업만 예약할 수 있습니다.

정규 작업을 취소하려면 슈퍼 유저 또는 이와 동등한 역할의 사용자로 로그인하고 lucancel 명령을 실행하십시오.

부트 환경 비교

lucompare 명령을 사용하여 활성 부트 환경과 다른 부트 환경 간의 차이를 확인합니다. 비교하려면 비활성 부트 환경이 Complete(완료) 상태여야 하며 보류 중인 복사 작업이 있으면 안됩니다. 모든 부트 환경의 상태 표시를 참조하십시오.

lucompare 명령은 모든 비전역 영역의 내용이 포함된 부트 환경의 비교를 생성합니다.

지정된 부트 환경은 lumount 또는 mount를 사용하여 마운트된 어떤 분할 영역도 갖고 있으면 안됩니다.

lucompare 명령의 구문은 다음과 같습니다.

# /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE-name
-i  infile

infile에 나열된 파일들을 비교합니다. 비교할 파일의 이름은 절대 이름이어야 합니다. 만약 파일의 항목이 디렉토리일 경우, 하위 디렉토리까지 비교가 반복됩니다. 이 옵션 또는 -t를 사용해야 하며 동시에 둘 다 사용할 수는 없습니다.

-t

바이너리 파일이 아닌 파일만 비교합니다. 이 비교는 각 파일에 대해 file(1) 명령을 사용하여 해당 파일이 텍스트 파일인지 여부를 확인합니다. 이 옵션 또는 -i를 사용해야 하며 동시에 둘 다 사용할 수는 없습니다.

-o  outfile

차이점의 출력을 outfile로 재지정합니다.

BE-name

활성 부트 환경과 비교할 부트 환경의 이름을 지정합니다.

예 7-2 부트 환경 비교

이 예에서 first_disk 부트 환경(소스)는 second_disk 부트 환경과 비교되며 결과는 파일로 보내집니다.

# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk

비활성 부트 환경 삭제

ludelete 명령을 사용하여 부트 환경을 제거합니다. 다음 제한 사항을 확인합니다.

ludelete 명령의 구문은 다음과 같습니다.

# ludelete BE-name
BE-name

삭제할 비활성 부트 환경의 이름을 지정합니다.

예 7-3 비활성 부트 환경 삭제

이 예에서는 부트 환경인 second_disk가 삭제됩니다.

# ludelete second_disk

활성 부트 환경의 이름 표시

lucurr 명령을 사용하여 현재 실행 중인 부트 환경의 이름을 표시합니다. 시스템에 구성된 부트 환경이 없는 경우 "No Boot Environments are defined" 메시지가 표시됩니다. lucurr은 현재 부트 환경의 이름만 보고합니다. 다음에 재부트할 때 활성화될 부트 환경의 이름은 보고하지 않습니다. 부트 환경의 상태를 확인하려면 모든 부트 환경의 상태 표시를 참조하십시오.

예 7-4 활성 부트 환경의 이름 표시

이 예에서는 현재 부트 환경의 이름이 표시됩니다.

# /usr/sbin/lucurr
solaris10