부트 환경을 만들 때 Solaris Live Upgrade는 Solaris Volume Manager 기술을 사용하여 RAID-1 볼륨을 만듭니다. 부트 환경을 만들 때 Solaris Live Upgrade를 사용하여 다음 작업을 관리할 수 있습니다.
RAID-1 볼륨(미러)에서 단일 슬라이스 연결(하위미러)을 제거합니다. 필요할 경우 새 부트 환경의 내용이 되도록 내용을 저장할 수 있습니다. 내용은 복사되지 않으므로 새 부트 환경을 빨리 만들 수 있습니다. 미러에서 분리된 하위미러는 더 이상 원래 미러에 속하지 않습니다. 하위미러에 대한 읽기 및 쓰기 작업은 더 이상 미러를 통해 수행되지 않습니다.
미러를 포함하는 부트 환경을 만듭니다.
단일 슬라이스 연결을 새로 만든 미러에 연결합니다.
Solaris Live Upgrade의 미러링 기능을 사용하여 상태 데이터베이스와 상태 데이터베이스 복제본을 만들어야 합니다. Solaris 볼륨 관리자 구성의 상태에 대한 디스크 정보를 저장하는 상태 데이터베이스입니다.
상태 데이터베이스 만들기에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 6 장, State Database (Overview)를 참조하십시오.
Solaris 볼륨 관리자 개요와 Solaris Live Upgrade가 제공할 수 있는 작업에 대한 개요는 RAID-1 볼륨 파일 시스템이 있는 부트 환경 생성을 참조하십시오.
Solaris Live Upgrade를 사용하는 경우 허용되지 않는 복잡한 Solaris 볼륨 관리자 구성에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 2 장, Storage Management Concepts를 참조하십시오.
수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.
역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.
부트 환경을 만들려면 다음을 입력합니다.
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options [-m...] \ -n BE_name |
(선택 사항) 부트 환경 이름 BE_name과 연결된 부트 환경 설명을 만들 수 있습니다. 설명은 길이 제한이 없고 모든 문자를 포함할 수 있습니다.
vfstab에 새 부트 환경의 파일 시스템 구성을 지정합니다. -m에 대한 인자로 지정된 파일 시스템은 동일한 디스크에 있거나 여러 디스크에 분산될 수 있습니다. 이 옵션을 필요한 만큼 여러 번 사용하여 필요한 수의 파일 시스템을 만듭니다.
mountpoint는 모든 유효한 마운트 지점 또는 –(하이픈)일 수 있으며 스왑 분할 영역을 나타냅니다.
device 필드는 다음 중 하나일 수 있습니다.
/dev/dsk/cwtxdysz 형식의 디스크 장치 이름
/dev/md/dsk/d num 형식의 Solaris 볼륨 관리자 볼륨 이름
/dev/md/vxfs/dsk/d num 형식의 Veritas 볼륨 관리자 볼륨 이름
키워드 merged는 지정된 마운트 지점에 있는 파일 시스템이 부모와 병합될 것임을 나타냄.
fs_options 필드는 다음 파일 시스템 유형 및 키워드 중 하나입니다.
ufs, UFS 파일 시스템을 나타냄.
vxfs, Veritas 파일 시스템을 나타냄.
swap, 스왑 파일 시스템을 나타냄. 스왑 마운트 지점은 –(하이픈)이어야 합니다.
로컬 장치(미러)인 파일 시스템의 경우 여러 가지 키워드로 이 파일 시스템에 적용할 작업을 지정합니다. 이러한 키워드는 논리적 장치를 만들거나 구성을 변경하거나 삭제할 수 있습니다.
mirror는 지정한 장치에 RAID–1 볼륨 또는 미러를 만듭니다. -m 옵션 다음에 attach를 지정하여 최소 하나의 연결을 새 미러에 추가해야 합니다. 지정된 장치 이름을 정확하게 지정해야 합니다. 예를 들어, 논리적 장치 이름인 /dev/md/dsk/d10이나 축약형인 d10을 미러 이름으로 사용할 수 있습니다. 이름 지정 장치에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 Overview of Solaris Volume Manager Components를 참조하십시오.
detach는 지정된 마운트 지점과 연결된 볼륨에서 연결을 제거합니다. 볼륨을 지정할 필요는 없습니다.
attach는 지정된 마운트 지점과 연결된 미러에 연결을 추가합니다. 지정된 물리적 디스크 슬라이스는 미러에 추가할 단일 장치 연결이 됩니다. 디스크에 추가할 연결을 지정하려면 장치 이름에 쉼표와 해당 연결 이름을 추가합니다. 쉼표와 연결 이름을 생략하면 lucreate는 해당 연결에 대해 사용 가능한 볼륨을 선택합니다.
lucreate를 사용하면 단일의 물리적 슬라이스를 포함하는 연결만 작성할 수 있습니다. 쉼표를 사용하여 미러에 연결을 세 개까지 추가할 수 있습니다.
preserve는 기존 파일 시스템과 해당 내용을 저장합니다. 이 키워드를 사용하면 소스 부트 환경의 내용을 복사하는 복사 과정을 생략할 수 있습니다. 내용을 저장하면 새 부트 환경을 빠르게 만들 수 있습니다. 특정 마운트 지점의 경우 단 하나의 물리적 장치에 대해 preserve를 사용할 수 있습니다. preserve를 사용하면 lucreate는 장치 내용이 지정된 파일 시스템에 적당한지를 검사합니다. 이 검사는 제한적이며 적합성을 보장할 수 없습니다.
preserve 키워드는 물리적 슬라이스 및 Solaris 볼륨 관리자와 함께 사용할 수 있습니다.
실제 슬라이스에 UFS 파일 시스템이 있는 경우 preserve 키워드를 사용하면 UFS 파일 시스템의 내용이 해당 슬라이스에 저장됩니다. -m 옵션의 다음 예에서 preserve 키워드는 루트(/) 파일 시스템에 대한 마운트 지점의 파일 시스템으로 물리적 장치 c0t0d0s0의 내용을 저장합니다.
-m /:c0t0d0s0:preserve,ufs |
볼륨에 UFS 파일 시스템이 있는 경우 preserve 키워드를 사용하면 UFS 파일 시스템의 내용이 해당 볼륨에 저장됩니다.
-m 옵션의 다음 예에서 preserve 키워드는 루트(/) 파일 시스템에 대한 마운트 지점의 파일 시스템으로 RAID-1 볼륨(미러) d10의 내용을 저장합니다.
-m /:d10:preserve,ufs |
-m 옵션의 다음 예에서 RAID-1 볼륨(미러) d10은 루트(/) 파일 시스템에 대한 마운트 지점의 파일 시스템으로 구성됩니다. 단일 슬라이스 연결 d20은 현재 미러에서 분리됩니다. d20은 미러 d10에 연결됩니다. 루트(/) 파일 시스템은 하위미러 d20에 보관됩니다.
-m /:d10:mirror,ufs -m /:d20:detach,attach,preserve |
생성될 부트 환경의 이름BE_name은 시스템에서 고유해야 합니다.
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 9 장, Solaris Live Upgrade로 업그레이드(작업) 을 참조하십시오.
이 예에서 파일 시스템의 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다. 이 미러는 미러 d10에 복사된 현재 부트 환경의 루트(/) 파일 시스템에 대한 저장소입니다. 미러 d10에 있는 모든 데이터를 덮어씁니다.
두 슬라이스 c0t0d0s0과 c0t1d0s0은 하위미러인 d1과 d2입니다. 이 두 하위미러는 d10에 추가됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1c0s0,d2:attach -n another_disk |
이 예에서 파일 시스템의 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다. 이 미러는 미러 d10에 복사된 현재 부트 환경의 루트(/) 파일 시스템에 대한 저장소입니다. 미러 d10에 있는 모든 데이터를 덮어씁니다.
두 슬라이스 c0t0d0s0과 c0t1d0s0은 하위미러로 사용되도록 지정됩니다. 하위미러를 지정하는 대신 lucreate 명령은 사용 가능한 볼륨 이름의 목록에서 이름을 선택합니다. 이 두 개의 하위미러는 미러 d10에 연결됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:attach \ -m /:/dev/dsk/c0t1d0s0:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 9 장, Solaris Live Upgrade로 업그레이드(작업) 을 참조하십시오.
이 예에서 파일 시스템의 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다.
슬라이스 c0t0d0s0이 현재 미러에서 제거됩니다. 해당 슬라이스가 하위미러 d1으로 지정되고 미러 d10에 추가됩니다. 하위미러의 내용인 루트(/) 파일 시스템이 저장되며 복사는 수행되지 않습니다. 슬라이스 c0t1d0s0은 하위미러 d2로서 미러 d10에 추가됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:detach,attach,preserve \ -m /:/dev/dsk/c0t1d0s0,d2:attach -n another_disk |
이 예를 다음 예처럼 축약할 수 있습니다. 물리적 장치와 논리적 장치 이름이 짧아지고하위미러 d1 및 d2에 대한 지정자가 생략되었습니다.
# lucreate -A 'mydescription' \ -m /:d10:ufs,mirror \ -m /:c0t0d0s0:detach,attach,preserve \ -m /:c0t1d0s0:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 9 장, Solaris Live Upgrade로 업그레이드(작업) 을 참조하십시오.
이 예에서 파일 시스템의 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d20이 생성됩니다.
슬라이스 c0t0d0s0는 현재 미러에서 제거되었으며 미러 d20에 추가됩니다. 하위미러의 이름은 지정되지 않습니다. 하위미러의 내용인 루트(/) 파일 시스템이 저장되며, 복사는 수행되지 않습니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:detach,attach,preserve \ -n another_disk |
새 부트 환경의 만들기를 완료하면 부트 환경은 업그레이드되고 활성화(부트 가능)될 수 있습니다. 9 장, Solaris Live Upgrade로 업그레이드(작업) 을 참조하십시오.
이 예에서 파일 시스템의 마운트 지점은 -m 옵션을 사용하여 지정됩니다.
설명(mydescription)은 another_disk에 연결됩니다.
lucreate는 마운트 포인트 루트(/)에 대해 UFS 파일 시스템을 구성합니다. 미러 d10이 생성됩니다. 이 미러는 미러 d10에 복사된 현재 부트 환경의 루트(/) 파일 시스템에 대한 저장소입니다. 미러 d10에 있는 모든 데이터를 덮어씁니다.
두 슬라이스 c0t0d0s0 및 c0t1d0s0은 d1 및 d2의 하위미러입니다. 이 두 하위미러는 d10에 추가됩니다.
lucreate는 마운트 지점 /opt에 대해 UFS 파일 시스템을 구성합니다. 미러 d11이 생성됩니다. 이 미러는 미러 d11에 복사된 현재 부트 환경의 /opt 파일 시스템에 대한 저장소입니다. 미러 d11의 모든 데이터를 덮어씁니다.
두 슬라이스 c2t0d0s1 및 c3t1d0s1은 d3 및 d4의 하위미러입니다. 이 두 하위미러는 미러 d11에 추가됩니다.
새 부트 환경의 이름은 another_disk로 지정됩니다.
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1d0s0,d2:attach \ -m /opt:/dev/md/dsk/d11:ufs,mirror \ -m /opt:/dev/dsk/c2t0d0s1,d3:attach \ -m /opt:/dev/dsk/c3t1d0s1,d4:attach -n another_disk |
새 부트 환경 만들기가 완료되면 업그레이드 및 활성화(부트 가능)될 수 있습니다. 9 장, Solaris Live Upgrade로 업그레이드(작업) 을 참조하십시오.