Oracle Solaris 10 9/10 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획

Solaris Live Upgrade 사용 시 시스템 요구 사항 및 제한

UFS 파일 시스템을 ZFS 파일 시스템으로 마이그레이션하기 전이나 기존 ZFS 루트 풀에서 새 ZFS 부트 환경을 만들기 전에 다음 요구 사항과 제한 사항을 읽고 이해해야 합니다. 이러한 요구 사항은 Oracle Solaris 10 9/10 설치 설명서: 설치 및 업그레이드 계획의 6 장, ZFS 루트 파일 시스템 설치(계획)에 나열된 요구 사항에 대한 추가 사항입니다.

표 12–1 요구 사항 및 제한 사항

요구 사항 또는 제한 사항 

설명 

정보 

최소 Solaris 10 10/08 릴리스가 설치되어 있어야 합니다. 

Solaris Live Upgrade를 사용하여 UFS 파일 시스템에서 ZFS 루트 풀로 마이그레이션하거나 루트 풀에서 새 부트 환경을 만드는 작업은 Solaris 10 10/08 릴리스의 새로운 기능입니다. 이 릴리스에는 ZFS와 함께 Solaris Live Upgrade를 사용하는 데 필요한 소프트웨어가 포함되어 있습니다. ZFS를 사용하려면 최소 이 릴리스가 설치되어 있어야 합니다.

 

디스크 공간 

부트 가능 ZFS 루트 파일 시스템에서 사용 가능한 최소 풀 공간 크기는 물리적 메모리의 양, 사용 가능한 디스크 공간, 만들어지는 부트 환경 수에 따라 달라집니다.  

자세한 설명은 Oracle Solaris 10 9/10 설치 설명서: 설치 및 업그레이드 계획ZFS 설치의 디스크 공간 요구 사항을 참조하십시오.

UFS 루트( /) 파일 시스템에서 ZFS 루트 풀로 마이그레이션하는 경우 이러한 요구 사항에 대해 고려하십시오.

  • UFS 파일 시스템에서 ZFS 파일 시스템으로의 마이그레이션만 가능합니다.

    • UFS 파일 시스템 이외의 파일 시스템은 ZFS 루트 풀로 전송할 수 없습니다.

    • UFS 파일 시스템은 ZFS 루트 풀에서 만들 수 없습니다.

  • 마이그레이션을 수행하기 전에 ZFS 저장소 풀이 있어야 합니다.

  • ZFS 저장소 풀을 업그레이드 가능하고 부트 가능하도록 하려면 전체 디스크가 아닌 슬라이스로 만들어야 합니다.

    • 슬라이스로 만들어진 풀은 미러될 수 있지만 RAID-Z 또는 여러 디스크의 비중복 구성의 경우는 가능하지 않습니다. SVM 장치 정보를 /dev/md/[r]dsk 디렉토리에서 사용할 수 있어야 합니다.

    • 풀에는 SMI 레이블이 있어야 합니다. EFI-레이블이 있는 디스크는 부트될 수 없습니다.

    • x86에만 해당: ZFS 풀은 fdisk 분할 영역이 있는 슬라이스에 있어야 합니다.

공유 파일 시스템을 마이그레이션하는 경우 공유 파일 시스템을 새 ZFS 루트 풀에서 별도의 슬라이스로 복사할 수 없습니다. 

예를 들어 UFS 루트(/) 파일 시스템에서 Solaris Live Upgrade를 수행하는 경우 -m 옵션을 사용하여 /export 파일 시스템을 다른 장치로 복사할 수 있습니다. 사용자에게는 공유 파일 시스템을 ZFS 풀로 복사하는 -m 옵션이 없습니다.

 

비전역 영역이 포함된 UFS 루트 파일 시스템을 마이그레이션하는 경우 공유 파일 시스템은 마이그레이션되지 않습니다. 

UFS 루트(/) 파일 시스템과 비전역 영역이 설치된 시스템에서 비전역 영역이 UFS - ZFS 마이그레이션의 일부로 중요 파일 시스템에 있는 경우 해당 영역이 마이그레이션됩니다. 그렇지 않고 동일한 ZFS 풀에서 업그레이드하는 경우에는 영역이 복제됩니다. 비전역 영역이 공유 UFS(/) 파일 시스템에 있는 경우 ZFS 루트 풀로 마이그레이션하려면 먼저 이전 Solaris 릴리스에서와 같이 해당 영역을 업그레이드해야 합니다.

ZFS rename 명령을 사용하지 마십시오.

Solaris Live Upgrade 기능은 이름 변경을 인식하지 못하며 ludelete와 같은 후속 명령이 실패합니다. 실제로 계속 사용하려는 기존 부트 환경이 있는 경우에는 ZFS 풀이나 파일 시스템의 이름을 변경하지 마십시오.

 

lucreate 명령을 사용하기 전에 데이터 세트 등록 정보를 설정합니다.

Solaris Live Upgrade는 부트 환경에서 데이터 세트를 만들고 스왑 영역과 덤프 장치에서 ZFS 볼륨을 만들지만 기존 데이터 세트 등록 정보의 수정은 고려하지 않습니다. 즉 데이터 세트 등록 정보가 새 부트 환경에서 활성화되려면 lucreate 작업 이전에 이 등록 정보를 설정해야 합니다. 예를 들면 다음과 같습니다.


# zfs set compression=on rpool/ROOT

Oracle Solaris ZFS Administration GuideIntroducing ZFS Properties를 참조하십시오.

동일한 ZFS 루트 풀에서 ZFS 부트 환경을 만드는 경우 lucreate 명령 포함 또는 제외 옵션을 사용하여 내용을 사용자 정의할 수 없습니다.

동일한 ZFS 루트 풀에서 부트 환경을 만드는 경우 -f, -o, -y, -Y-z 옵션을 사용하여 기본 부트 환경에서 파일을 포함하거나 제외시킬 수 없습니다. 하지만 다음의 경우 이러한 옵션을 사용할 수 있습니다.

  • UFS 파일 시스템 간 부트 환경 만들기

  • UFS 파일 시스템에서 ZFS 루트 풀로 부트 환경 만들기

  • ZFS 루트 풀에서 다른 ZFS 루트 풀로 부트 환경 만들기

포함 또는 제외 옵션 사용에 대한 자세한 내용은 부트 환경 만들기 및 내용 사용자 정의를 참조하십시오.

Solaris Live Upgrade를 사용하여 루트가 아닌 ZFS 파일 시스템을 업그레이드할 수는 없습니다.