Solaris 9 설치 설명서

미러된 파일 시스템으로 부트 환경 작성

Solaris Live Upgrade는 Solaris 볼륨 관리자 기술을 사용하여 미러된 파일 시스템을 포함할 수 있는 부트 환경을 작성합니다. Solaris 볼륨 관리자는 볼륨을 사용하여 디스크를 안정적으로 관리할 수 있는 강력한 방법을 제공합니다. Solaris 볼륨 관리자는 연결, 스트라이프 및 다른 복잡한 구성을 가능하게 합니다. Solaris Live Upgrade를 사용하면 이러한 작업을 부분적으로 수행할 수 있으며 루트( /) 파일 시스템에 대해 RAID-1 볼륨을 만들 수 있습니다.

볼륨은 여러 디스크에 있는 디스크 슬라이스를 그룹화하여 운영 환경에 대해 단일 디스크인 것처럼 보이게 합니다. Solaris Live Upgrade는 RAID-1 볼륨(미러) 내부에 단일 슬라이스 연결을 포함하는 루트(/) 파일 시스템에 대한 부트 환경만 작성할 수 있습니다. 부트할 슬라이스를 하나만 선택하도록 부트 PROM이 제한되어 있기 때문입니다.

부트 환경을 만들 때 Solaris Live Upgrade를 사용하여 다음 작업을 관리할 수 있습니다.

Solaris Live Upgrade의 미러링 기능을 사용하려면 최소 한 개의 상태 데이터베이스와 세 개의 상태 데이터베이스 복제본을 만들어야 합니다. 상태 데이터베이스는 Solaris 볼륨 관리자 구성에 대한 정보를 디스크에 저장합니다. 상태 데이터베이스는 복제된 여러 데이터베이스 복사본의 모음입니다. 각 복사본을 상태 데이터베이스 복제본이라 합니다. 상태 데이터베이스를 복사할 경우 단일 지점 실패로부터 데이터가 손실되지 않도록 보호합니다. 상태 데이터베이스 작성에 대한 절차는 Solaris Volume Manager Administration Guide의 “State Database (Overview)”를 참조하십시오.

lucreate 명령을 -m 옵션과 함께 사용하여 미러를 만들고 하위 미러를 분리하고 새 부트 환경에 하위 미러를 연결할 수 있습니다.

표 30–1 Solaris Live Upgrade에서 사용한 Solaris 볼륨 관리자 요소

용어 

설명 

상태 데이터베이스

상태 데이터베이스는 Solaris 볼륨 관리자 구성 상태에 대한 정보를 디스크에 저장합니다. 상태 데이터베이스는 복제된 여러 데이터베이스 복사본의 모음입니다. 각 복사본을 상태 데이터베이스 복제본이라 합니다. 상태 데이터베이스는 모든 알려진 데이터베이스 복제본의 위치와 상태를 추적합니다. 

상태 데이터베이스 복제본 

상태 데이터베이스의 복사본입니다. 복제본을 사용하면 데이터베이스의 데이터가 올바른지 확인할 수 있습니다. 

볼륨

단일 논리적 장치로 시스템에 표시되는 물리적 슬라이스나 다른 볼륨의 그룹입니다. 볼륨은 응용 프로그램이나 파일 시스템의 관점에서 보면 물리적 디스크와 동일하게 작동합니다. 일부 명령줄 유틸리티에서는 볼륨을 메타 장치라고도 합니다.  

표 30–2는 Solaris Live Upgrade에서 관리할 수 있는 구성 요소를 보여줍니다.

표 30–2 볼륨 클래스

용어 

설명 

RAID-1 볼륨

여러 복사본을 관리하여 데이터를 복제하는 볼륨 클래스입니다. RAID-1 볼륨을 미러라고도 합니다. RAID-1 볼륨은 하위 미러라고 하는 하나 이상의 RAID-0 볼륨으로 구성됩니다.  

RAID-0 볼륨

스트라이프나 연결이 될 수 있는 볼륨 클래스입니다. 이러한 구성 요소를 하위 미러라고도 합니다. 스트라이프나 연결은 미러에 대한 기본 빌딩 블록입니다.  

미러

RAID-1 볼륨입니다. RAID-1 볼륨을 참조하십시오. 

연결

RAID-0 볼륨입니다. 슬라이스가 연결되면 슬라이스가 꽉 찰 때까지 첫 번째 사용 가능한 슬라이스에 데이터를 기록합니다. 해당 슬라이스가 꽉 차면 다음 슬라이스에 순차적으로 데이터를 기록합니다. 연결은 미러에 포함된 경우 외에는 데이터 중복을 제공하지 않습니다. 

하위 미러

RAID-0 볼륨을 참조하십시오. 

그림 30–4는 RAID-1 볼륨(미러)이 두 물리적 디스크에 만들어진 새 부트 환경을 보여줍니다. 다음 명령은 새 부트 환경과 미러를 작성합니다.


# lucreate -n second_disk -m /:/dev/md/dsk/d30:mirror,ufs \ 
-m /:c0t1d0s0,d31:attach -m /:c0t2d0s0,d32:attach \ 
-m -:c0t1d0s1:swap -m -:c0t2d0s1:swap  

이 명령은 다음 작업을 수행합니다.

그림 30–4 부트 환경 및 미러 작성

Graphic

그림 30–5는 RAID-1 볼륨(미러)이 들어 있는 새 부트 환경을 보여줍니다. 다음 명령은 새 부트 환경과 미러를 작성합니다.


# lucreate -n second_disk -m /:/dev/md/dsk/d20:ufs,mirror \ 
-m /:/dev/dsk/c0t1d0s0:detach,attach,preserve

이 명령은 다음 작업을 수행합니다.

그림 30–5 부트 환경 작성 및 기존 하위 미러 사용

Graphic