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

문서 정보

머리말

제1부Solaris Live Upgrade로 업그레이드

1.  Solaris 설치 계획 정보 위치

2.  Solaris Live Upgrade(개요)

3.  Solaris Live Upgrade(계획)

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

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

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

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

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

9.  Solaris Live Upgrade (예)

10.  Solaris Live Upgrade(명령 참조)

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

11.  Solaris Live Upgrade 및 ZFS(개요)

Oracle Solaris 10 8/11 릴리스의 새로운 기능

Oracle Solaris 10 10/09 릴리스의 새로운 기능

ZFS와 함께 Solaris Live Upgrade 사용 소개

UFS 파일 시스템에서 ZFS 루트 풀로 마이그레이션

UFS 루트(/) 파일 시스템에서 ZFS 루트 풀로 마이그레이션

Solaris Volume Manager 볼륨이 구성된 UFS 파일 시스템을 ZFS 루트 파일 시스템으로 마이그레이션

ZFS 루트 풀에서 새 부트 환경 만들기

동일한 루트 풀 내에 새 부트 환경 만들기

다른 루트 풀에 새 부트 환경 만들기

현재 실행 중인 시스템 이외의 소스에서 새 부트 환경 만들기

비전역 영역이 설치된 시스템에서 ZFS 부트 환경 만들기

추가 자원

12.  ZFS용 Solaris Live Upgrade(계획)

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

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

제3부부록

A.  문제 해결(작업)

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

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

용어집

색인

UFS 파일 시스템에서 ZFS 루트 풀로 마이그레이션

현재 실행 중인 시스템에서 부트 환경을 만드는 경우 lucreate 명령은 UFS 루트(/) 파일 시스템을 ZFS 루트 풀로 복사합니다. 복사 프로세스는 사용 중인 시스템에 따라 시간이 걸릴 수 있습니다.

UFS 파일 시스템에서 마이그레이션하는 경우 소스 부트 환경은 디스크 슬라이스에서 UFS 루트(/) 파일 시스템일 수 있습니다. ZFS 루트 풀의 소스 부트 환경에서 UFS 파일 시스템의 부트 환경을 만들 수 없습니다.

UFS 루트(/) 파일 시스템에서 ZFS 루트 풀로 마이그레이션

다음 명령은 ZFS 루트 풀을 만들고, 해당 ZFS 루트 풀의 UFS 루트(/) 파일 시스템에서 새 부트 환경을 만듭니다. ZFS 루트 풀은 lucreate 작업 전에 있어야 하며, 업그레이드 가능하고 부트 가능하도록 하려면 전체 디스크가 아닌 슬라이스로 만들어야 합니다. 디스크에는 EFI 레이블이 있을 수 없지만 SMI 레이블이 있어야 합니다. 제한 사항에 대한 자세한 내용은 Solaris Live Upgrade 사용 시 시스템 요구 사항 및 제한를 참조하십시오.

그림 11-1에서는 별도의 슬라이스 c0t1d0s5에 루트 풀 rpool을 만드는 zpool 명령을 보여 줍니다. 디스크 슬라이스 c0t0d0s0에는 UFS 루트(/) 파일 시스템이 들어 있습니다. lucreate 명령에서 -c 옵션은 현재 실행 중인 시스템 c0t0d0, 즉 UFS 루트(/) 파일 시스템의 이름을 지정합니다. -n 옵션은 만들려는 부트 환경에 이름 new-zfsBE를 할당합니다. -p 옵션은 새 부트 환경 rpool을 배치할 위치를 지정합니다. UFS /export 파일 시스템과 /swap 볼륨은 새 부트 환경에 복사되지 않습니다.

그림 11-1 UFS 파일 시스템에서 ZFS 루트 풀로 마이그레이션

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

대체 부트 환경에서 /var에 대한 별도의 데이터 세트 만들기를 지정하려면 lucreate 명령의 -D 옵션을 사용합니다.

lucreate -c c0t0d0 -n new-zfsBE -p rpool -D /var

다음 도표는 이 샘플 lucreate 명령의 일부로 rpool에 만든 데이터 세트를 보여 줍니다.

그림 11-2 UFS 파일 시스템에서 ZFS 루트 풀로 마이그레이션

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

lucreate 명령에 -D /var을 지정하지 않으면 /var이 소스 부트 환경에서 별도의 파일 시스템인 경우에도, 대체 부트 환경에서 /var에 대한 별도의 데이터 세트가 만들어지지 않습니다.

예 11-1 UFS 루트(/) 파일 시스템에서 ZFS 루트 풀로 마이그레이션

이 예에서는 그림 11-1에서와 동일한 명령을 보여 줍니다. 명령은 새 루트 풀 rpool을 만들고 UFS 루트(/) 파일 시스템의 풀에 새 부트 환경을 만듭니다. 이 예에서 zfs list 명령은 zpool 명령을 통해 만든 ZFS 루트 풀을 보여 줍니다. 다음 zfs list 명령은 lucreate 명령을 통해 만든 데이터 세트를 보여 줍니다.

# zpool create rpool c0t1d0s5
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      5.97G  23.3G    31K  /rpool
# lucreate -c c0t0d0 -n new-zfsBE -p rpool
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      5.97G  23.3G    31K  /rpool
rpool/ROOT                 4.42G  23.3G    31K  legacy
rpool/ROOT/new-zfsBE       4.42G  23.3G  4.42G  /
rpool/dump                 1.03G  24.3G    16K  - 
rpool/swap                  530M  23.8G    16K  - 

다음 zfs list 명령은 lucreate 명령에 -D /var 옵션을 사용하여 /var에 대해 만든 별도의 데이터 세트를 보여 줍니다.

# lucreate -c c0t0d0 -n new-zfsBE -p rpool -D /var
# zfs list
NAME                        USED  AVAIL  REFER  MOUNTPOINT 
rpool                      5.97G  23.3G    31K  /rpool
rpool/ROOT                 4.42G  23.3G    31K  legacy
rpool/ROOT/new-zfsBE       4.42G  23.3G  4.42G  /
rpool/ROOT/new-zfsBE/var   248MG  23.3G   248M  /var
rpool/dump                 1.03G  24.3G    16K    - 
rpool/swap                  530M  23.8G    16K    - 

새 부트 환경은 new-zfsBE입니다. 부트 환경 new-zfsBE는 이제 업그레이드하고 활성화할 수 있습니다.

Solaris Volume Manager 볼륨이 구성된 UFS 파일 시스템을 ZFS 루트 파일 시스템으로 마이그레이션

시스템에 SVM(Solaris Volume Manager)의 볼륨이 있는 경우 UFS 파일 시스템을 마이그레이션할 수 있습니다. 기존 SVM 구성에서 UFS 부트 환경을 만들려면 현재 실행 중인 시스템에서 새 부트 환경을 만듭니다. 그런 다음 새 UFS 부트 환경에서 ZFS 부트 환경을 만듭니다.

SVM(Solaris Volume Manager)의 개요. ZFS에서는 물리적 저장소를 관리하기 위해 저장소 풀 개념을 사용합니다. 기존의 파일 시스템은 단일 물리적 장치의 맨 위에서 구성되었습니다. 여러 장치의 주소를 지정하고 데이터 중복성을 제공하는 볼륨 관리자의 개념이 도입되어 단일 장치의 이미지가 제공됩니다. 따라서 여러 장치를 사용하기 위해 파일 시스템을 수정하지 않아도 되지만 이 설계로 인해 계층이 복잡해졌습니다. 해당 파일 시스템에 가상 볼륨에 있는 데이터의 물리적 배치에 대한 제어 권한이 없기에 이 복잡성으로 인해 특정 파일 시스템이 결국 향상되지 못했습니다.

SVM을 대체하는 ZFS 저장소 풀. ZFS는 볼륨 관리를 완벽하게 제거했습니다. 사용자에게 가상 볼륨을 만들도록 강제하는 대신 ZFS는 장치를 저장소 풀에 결합합니다. 저장소 풀은 저장소 장치 레이아웃 및 데이터 중복성과 같은 물리적 특성에 대해 설명하고, 파일 시스템을 만들 수 있는 임의의 데이터 저장소 역할을 수행합니다. 파일 시스템은 개별 장치에 대해 더 이상 제약을 받지 않으며, 장치를 활성화하여 풀에서 모든 파일 시스템과 공간을 공유합니다. 파일 시스템은 저장소 풀에 할당된 공간 내에서 자동으로 커지므로 파일 시스템의 크기를 미리 결정하지 않아도 됩니다. 새 저장소가 추가되면 풀에 있는 모든 파일 시스템은 추가 작업 없이 즉시 추가 공간을 사용할 수 있습니다. 저장소 풀은 여러 가지 방법으로 가상 메모리 시스템 역할을 합니다. 메모리 DIMM이 시스템에 추가되면 운영 체제는 사용자가 몇 가지 명령을 호출하여 메모리를 구성하고 개별 프로세스에 메모리를 할당하도록 강제하지 않습니다. 모든 시스템 프로세스에서 추가 메모리가 자동으로 사용됩니다.

예 11-2 SVM 볼륨이 있는 UFS 루트(/) 파일 시스템에서 ZFS 루트 풀로 마이그레이션

SVM 볼륨이 있는 시스템을 마이그레이션하는 경우 SVM 볼륨은 무시됩니다. 다음 예에서와 같이 루트 풀 내에서 미러를 설정할 수 있습니다.

이 예에서 lucreate 명령은 -m 옵션과 같이 사용되어 현재 실행 중인 시스템에서 새 부트 환경을 만듭니다. 디스크 슬라이스 c1t0d0s0에는 SVM 볼륨으로 구성된 UFS 루트(/) 파일 시스템이 들어 있습니다. zpool 명령은 루트 풀 c1t0d0s0과 RAID-1 볼륨(미러) c2t0d0s0을 만듭니다. 두 번째 lucreate 명령에서 -n 옵션은 만들려는 부트 환경에 이름 c0t0d0s0을 지정합니다. -s 옵션은 UFS 루트(/) 파일 시스템을 식별합니다. -p 옵션은 새 부트 환경 rpool을 배치할 위치를 지정합니다.

# lucreate -n ufsBE -m /:/dev/md/dsk/d104:ufs
# zpool create rpool mirror c1t0d0s0 c2t1d0s0
# lucreate -n c0t0d0s0 -s ufsBE -p zpool

부트 환경 c0t0d0s0은 이제 업그레이드하고 활성화할 수 있습니다.