Solaris 9 12/03 설치 설명서

미러된 파일 시스템으로 부트 환경 만들기

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