Solaris Live Upgrade는 Solaris 볼륨 관리자 기술을 사용하여 RAID-1 볼륨에 캡슐화되는 파일 시스템이 포함될 수 있는 부트 환경을 만듭니다. Solaris Volume Manager는 볼륨을 사용하여 디스크를 안정적으로 관리할 수 있는 강력한 방법을 제공합니다. Solaris Volume Manager는 연결, 스트라이프 및 다른 복잡한 구성을 가능하게 합니다. Solaris Live Upgrade를 사용하면 루트(/) 파일 시스템에 대한 RAID-1 볼륨 만들기 등 해당 작업의 서브세트를 수행할 수 있습니다.
볼륨은 여러 디스크에 있는 디스크 슬라이스를 그룹화하여 OS에 있는 단일 디스크처럼 보이도록 합니다. Solaris Live Upgrade는 RAID-1 볼륨(미러) 내부에 단일 슬라이스 연결을 포함하는 루트(/) 파일 시스템에 대한 부트 환경만 만들 수 있습니다. 부트할 슬라이스를 하나만 선택하도록 부트 PROM이 제한되어 있기 때문입니다.
부트 환경을 만들 때 Solaris Live Upgrade를 사용하여 다음 작업을 관리할 수 있습니다.
RAID-1 볼륨(미러)에서 단일 슬라이스 연결(하위미러)를 분리합니다. 필요한 경우 내용을 보존하여 새 부트 환경의 내용이 되도록 할 수 있습니다. 내용은 복사되지 않으므로 새 부트 환경을 빨리 만들 수 있습니다. 원래 미러에서 하위미러를 분리하면 하위미러는 더 이상 해당 미러에 속하지 않습니다. 하위미러에 대한 읽기 및 쓰기는 더 이상 미러를 통하여 수행되지 않습니다.
미러를 포함하는 부트 환경을 만듭니다.
최대 3개의 단일 슬라이스 연결을 새로 만든 미러에 연결합니다.
lucreate 명령을 -m 옵션과 함께 사용하여 미러를 만들고 하위미러를 분리하고 새 부트 환경에 하위미러를 연결할 수 있습니다.
현재 시스템에 VxVM 볼륨이 구성되어 있으면 lucreate 명령을 사용하여 새 부트 환경을 만들 수 있습니다. 데이터를 새 부트 환경으로 복사하면 Veritas 파일 시스템 구성이 손실되며 새 부트 환경에서 UFS 파일 시스템이 작성됩니다.
단계별 절차 | |
설치 시 RAID-1 볼륨 만들기 개요 |
Oracle Solaris 10 9/10 설치 설명서: 설치 및 업그레이드 계획의 9 장, 설치 중 RAID-1볼륨(미러) 만들기(개요) |
Solaris Live Upgrade를 사용하는 경우 지원되지 않는 기타 복잡한 Solaris 볼륨 관리자 구성에 대한 자세한 내용 |
Solaris Volume Manager Administration Guide의 2 장, Storage Management Concepts |
Solaris Live Upgrade는 Solaris 볼륨 관리자 작업의 서브세트를 관리합니다. 표 2–1에서는 Solaris Live Upgrade가 관리할 수 있는 Solaris Volume Manager 구성 요소를 보여 줍니다.
표 2–1 볼륨 클래스
용어 |
설명 |
---|---|
RAID-0 볼륨입니다. 슬라이스가 연결되면 첫 번째 사용 가능한 슬라이스가 가득 찰 때까지 해당 슬라이스에 데이터가 기록됩니다. 슬라이스가 가득 차면 데이터는 연속적으로 다음 슬라이스에 기록됩니다. 연결은 미러에 포함된 경우를 제외하고 데이터 중복을 제공하지 않습니다. |
|
RAID-1 볼륨입니다. RAID-1 볼륨을 참조하십시오. |
|
여러 복사본을 유지하여 데이터를 복제하는 볼륨 클래스입니다. RAID-1 볼륨을 미러라고도 합니다. RAID-1 볼륨은 하위미러라고 하는 하나 이상의 RAID-0 볼륨으로 구성됩니다. |
|
스트라이프 또는 연결일 수 있는 볼륨 클래스입니다. 이 구성 요소는 하위미러라고도 합니다. 스트라이프 또는 연결은 미러의 기본 빌딩 블록입니다. |
|
Solaris 볼륨 관리자 구성의 상태에 대한 디스크 정보를 저장하는 상태 데이터베이스입니다. 상태 데이터베이스는 복제된 여러 데이터베이스 복사본의 모음입니다. 각 복사본을 상태 데이터베이스 복제본이라고 합니다. 이 상태 데이터베이스는 모든 알려진 상태 데이터베이스 복제본의 위치 및 상태를 추적합니다. |
|
상태 데이터베이스 복제본 |
상태 데이터베이스의 복사본입니다. 복제본은 데이터베이스에 있는 데이터가 유효한지 확인합니다. |
RAID-0 볼륨을 참조하십시오. |
|
시스템에 하나의 논리적 장치로 보이는 물리적 슬라이스 또는 다른 볼륨의 그룹입니다. 볼륨은 응용 프로그램 또는 파일 시스템의 관점에서 보면 물리적 디스크와 기능적으로 동일합니다. 일부 명령줄 유틸리티에서는 볼륨을 메타 장치라고도 합니다. |
새 부트 환경용 RAID-1 볼륨을 만드는 명령 구문은 다음 예와 같습니다.
그림 2–5에서는 두 개의 물리적 디스크에 생성되는 RAID-1 볼륨(미러)이 있는 새 부트 환경을 보여 줍니다. 다음 명령은 새 부트 환경과 미러를 만듭니다.
# lucreate -n second_disk -m /:/dev/md/dsk/d30:mirror,ufs \ -m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d31:attach -m /:/dev/dsk/c0t2d0s0,/dev/md/dsk/d32:attach \ -m -:/dev/dsk/c0t1d0s1:swap -m -:/dev/dsk/c0t2d0s1:swap |
이 명령으로 다음 작업을 수행합니다.
새 부트 환경 second_disk를 만듭니다.
미러 d30을 만들고 UFS 파일 시스템을 구성합니다.
각 물리적 디스크의 슬라이스 0에 단일 장치 연결을 만듭니다. 연결 이름은 d31 및 d32로 지정됩니다.
두 연결을 미러 d30에 추가합니다.
루트(/) 파일 시스템을 미러에 복사합니다.
각 물리적 디스크의 슬라이스 1에 스왑을 위한 파일 시스템을 구성합니다.
그림 2–6에서는 RAID-1 볼륨(미러)이 포함된 새 부트 환경을 보여 줍니다. 다음 명령은 새 부트 환경과 미러를 만듭니다.
# lucreate -n second_disk -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve |
이 명령으로 다음 작업을 수행합니다.
새 부트 환경 second_disk를 만듭니다.
미러 d10을 차단하고 연결 d12를 분리합니다.
연결 d12의 내용을 보존합니다. 파일 시스템은 복사되지 않습니다.
새 미러 d20을 만듭니다. 이제 두 개의 단방향 미러 d10과 d20이 만들어집니다.
연결 d12를 미러 d20에 연결합니다.