Solaris 10 10/08 설치 설명서: 설치 및 업그레이드 계획

10장 설치 중 RAID-1볼륨(미러) 만들기(계획)

이 장은 사용자 정의 JumpStart 또는 Solaris Live Upgrade를 사용하여 RAID-1 볼륨을 만드는 데 필요한 요구 사항과 지침에 대해 설명합니다.

이 장은 다음 내용으로 구성되어 있습니다.

Solaris Live Upgrade 또는 JumpStart에 대한 추가 정보는 다음 참조를 참조하십시오.

시스템 요구 사항

RAID-1 볼륨을 만들어 특정한 슬라이스의 데이터를 복제하려면 사용을 계획하는 디스크는 설치 중에 시스템에 직접 연결되고 시스템에서 사용 가능해야 합니다.

상태 데이터베이스 복제본 지침 및 요구 사항

단일 오류 지점을 방지하려면 슬라이스, 드라이브 및 제어기를 통해 상태 데이터베이스 복제본을 배포해야 합니다. 단일 구성 요소 오류를 피하려면 다수의 복제본이 필요합니다. 장치에 오류가 발생하여 복제본을 잃는 경우 오류로 인해 Solaris 볼륨 관리자 소프트웨어를 실행하거나 시스템을 재부트할 때 문제가 발생할 수 있습니다. Solaris 볼륨 관리자 소프트웨어는 최소한 복제본의 반을 실행할 것을 요구하지만 여러 사용자 모드로 재부트하려면 과반수 이상(반 + 1)을 요구합니다.

상태 데이터베이스 복제본 만들기 및 관리에 대한 자세한 내용은 Solaris Volume Manager Administration Guide를 참조하십시오.

상태 데이터베이스 복제본에 대한 슬라이스 선택

상태 데이터베이스 복제본에 대한 슬라이스를 선택하기 전에 다음 지침 및 권장 사항을 고려하십시오.

작업 

설명 

전용 슬라이스 선택 

복제본 당 최소 4MB의 전용 슬라이스에 상태 데이터베이스 복제본을 만들어야 합니다. 필요한 경우 RAID-0이나 RAID-1 볼륨의 일부로 사용될 슬라이스에 상태 데이터베이스 복제본을 만들 수 있습니다. 슬라이스를 볼륨에 추가하기 전에 먼저 복제본을 만들어야 합니다. 

슬라이스 크기 조정 

기본적으로 상태 데이터베이스 복제본의 크기는 4MB나 8192 디스크 블록입니다. 사용자 디스크 슬라이스의 크기가 그 정도로 작지 않을 수도 있으므로 상태 데이터베이스 복제본을 포함하도록 슬라이스의 크기를 조정할 수 있습니다. 슬라이스 크기 조정에 대한 자세한 내용은 System Administration Guide: Devices and File Systems의 11 장, Administering Disks (Tasks)를 참조하십시오.

사용 중이 아닌 슬라이스 선택 

사용되고 있지 않은 슬라이스에서 상태 데이터베이스 복제본을 만들 수 있습니다. 상태 데이터베이스 복제본을 위해 예약된 슬라이스의 일부를 다른 용도로 사용하면 안 됩니다.

 

기존 파일 시스템이나 루트(/), /usrswap 파일 시스템에 상태 데이터베이스 복제본을 만들 수 없습니다. 필요한 경우 swap에서 공간을 할당하여 새 슬라이스를 만든 다음(슬라이스 이름을 사용할 수 있는 경우) 상태 데이터베이스 복제본을 새 슬라이스에 놓을 수 있습니다.

볼륨이 될 슬라이스 선택 

상태 데이터베이스 복제본이 볼륨의 일부가 될 슬라이스에 있는 경우 볼륨 용량은 복제본이 차지하는 공간 만큼 줄어듭니다. 복제본이 차지하는 공간은 다음 실린더 경계까지 반올림되므로 볼륨에서 이 공간은 건너뜁니다.  

상태 데이터베이스 복제본 수 선택

상태 데이터베이스 복제본의 수를 선택하기 전에 다음 지침을 고려하십시오.

제어기에 상태 데이터베이스 복제본 분산

제어기가 여러 개 있는 경우 모든 제어기에 복제본을 가능한 균등하게 배포해야 합니다. 이러한 전략은 제어기에 오류가 발생하는 경우 중복성을 제공하여 로드 균형을 조정하는 데도 도움이 됩니다. 하나의 제어기에 여러 개의 디스크가 있는 경우 각 제어기에 있는 최소 두 개의 디스크에서 복제본을 저장해야 합니다.

RAID-1 및 RAID-0 볼륨 요구 사항 및 지침

RAID-1 볼륨(미러) 및 RAID-0 볼륨(단일 슬라이스 연결)으로 작업할 경우 다음 지침을 고려합니다.

사용자 정의 JumpStart 및 Solaris Live Upgrade 지침

사용자 정의 JumpStart 설치 방법 및 Solaris Live Upgrade는 Solaris Volume Manager 소프트웨어에서 사용할 수 있는 일련의 기능을 지원합니다. 이러한 설치 프로그램을 사용하여 미러된 파일 시스템을 만드는 경우 다음 지침을 고려하십시오.

설치 프로그램 

지원되는 기능  

지원되지 않는 기능 

사용자 정의 JumpStart 및 Solaris Live Upgrade 

  • RAID-0 볼륨과 RAID-1 볼륨을 지원하지만 RAID-5 볼륨과 같은 다른 Solaris Volume Manager 구성 요소는 지원하지 않습니다.

  • RAID-0 볼륨이 지원되지만 단일 슬라이스 연결로서만입니다.

Solaris Volume Manager에서 RAID-0 볼륨은 디스크 스트라이프 및 디스크 연결을 참조할 수 있습니다. 설치나 업그레이드 중에 RAID-0 스트라이프 볼륨을 만들 수 없습니다. 

사용자 정의 JumpStart 

  • 초기 설치 중에만 RAID-1 볼륨 만들기를 지원합니다.

  • 각 RAID-1 볼륨에 대하여 최고 2개의 RAID-0 볼륨(하위 미러)을 만들 수 있습니다. 대체로 두 개의 하위 미러는 대부분의 응용 프로그램에 충분한 데이터 중복성을 제공하며 디스크 드라이브 비용도 덜 듭니다.

  • RAID-1 볼륨이 구성되어 있으면 업그레이드를 지원하지 않습니다.

  • 2개 이상의 RAID-0 볼륨은 지원되지 않습니다.

Solaris Live Upgrade 

  • 각 RAID-1 볼륨에 대하여 최고 3개의 RAID-0 볼륨(하위 미러)을 만들 수 있습니다. 세 개의 하위 미러를 사용하면 데이터 중복성을 지속하기 위해 두 개의 나머지 하위 미러를 유지 관리하면서 한 개의 하위 미러를 오프라인으로 만들어 백업을 수행할 수 있습니다.

  • 업그레이드 중 RAID-1 볼륨 만들기를 지원합니다.

예는 Solaris 10 10/08 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획RAID-1 볼륨(미러)을 사용하여 부트 환경 만들기를 참조하십시오.

3개 이상의 RAID-0 볼륨은 지원되지 않습니다. 

RAID-1 볼륨을 사용한 Solaris Flash 만들기 및 설치 

Solaris 볼륨 관리자 RAID-1 볼륨이 구성되어 있는 마스터 시스템에서 작성되는 Solaris Flash 아카이브를 작성할 수 있습니다. Solaris Flash 작성 소프트웨어는 아카이브에서 모든 RAID-1 볼륨 정보를 제거하여 복제 시스템의 무결성을 유지합니다. 사용자 정의 JumpStart를 사용하면 JumpStart 프로필을 사용하여 RAID-1 볼륨을 재구축할 수 있습니다. Solaris Live Upgrade를 사용하면 구성된 RAID-1 볼륨으로 부트 환경을 만들고 아카이브를 설치합니다. Solaris Flash 아카이브로 RAID-1 볼륨을 설치할 때 Solaris 설치 프로그램을 사용할 수 없습니다. 

JumpStart 프로필의 RAID-1 볼륨 예는 Solaris 10 10/08 설치 설명서: 사용자 정의 JumpStart 및 고급 설치프로필의 예를 참조하십시오.

Veritas VxVM은 Solaris Flash이 사용할 수 없는 영역의 구성 정보를 저장합니다. Veritas VxVm 파일 시스템이 구성된 경우 Solaris Flash 아카이브를 만들면 안됩니다. JumpStart 및 Solaris Live Upgrade를 포함하는 Solaris 설치도 설치 시에 VxVM 볼륨 재구축을 지원하지 않습니다. 따라서 Solaris Flash 아카이브를 사용해 Veritas VxVM 소프트웨어를 배포할 예정이면 VxVM 파일 시스템을 구성하기 전에 아카이브를 만들어야 합니다. 복제 시스템은 아카이브를 적용하고 시스템을 재부트한 후에 개별적으로 구성해야 합니다. 

사용자 정의 JumpStart 및 Solaris Live Upgrade에 대한 RAID 볼륨 이름 요구 사항 및 지침

볼륨에 대한 이름을 지정할 경우 다음 규칙을 확인합니다.

Solaris Live Upgrade에 대한 RAID 볼륨 이름 지정 규약

Solaris Live Upgrade를 사용하여 RAID-1 볼륨(미러) 및 RAID-0 볼륨(하위 미러)을 만들 경우 소프트웨어가 볼륨 이름을 감지 및 할당하도록 하거나 직접 이름을 할당할 수 있습니다. 소프트웨어가 이름을 감지하게 할 경우 소프트웨어는 사용 가능한 첫 번째 미러 또는 하위 미러를 지정합니다. 직접 이름을 할당할 경우 미러 이름이 0으로 끝나게 할당해야 설치 과정에서 하위 미러에 1 및 2로 끝나는 이름을 사용할 수 있습니다. 하위 미러 이름을 할당하는 경우 1이나 2로 끝나는 이름을 할당합니다. 올바르지 않은 번호를 지정할 경우 미러가 생성되지 않을 수 있습니다. 예를 들어, 1 또는 2로 끝나는 숫자를 사용하여 미러 이름을 지정할 경우(d1 또는 d2) 미러 이름이 하위미러의 이름과 중복되면 Solaris Live Upgrade가 미러를 만들지 못합니다.


주 –

이전 릴리스에서는 볼륨 이름을 약어로 입력할 수 있었습니다. 10 10/08 릴리스부터는 전체 볼륨 이름만 입력할 수 있습니다. 예를 들어, /dev/md/dsk/d10과 같은 전체 볼륨 이름만 사용하여 미러를 지정할 수 있습니다.



예 10–1 Solaris Live Upgrade: 소프트웨어에서 미러 및 하위 미러를 감지하여 이름 지정

이 예에서, Solaris Live Upgrade가 볼륨 이름을 할당합니다. RAID-1 볼륨 d0d1이 유일한 사용중 볼륨입니다. d10에 대하여, Solaris Live Upgrade는 장치 c0t0d0s0d3의 하위 미러와 장치 c1t0d0s0의 하위 미러에 대하여 d2를 선택합니다.


lucreate -n newbe -m /:/dev/md/dsk/d10:mirror,ufs -m /:/dev/dsk/c0t0d0s0:attach
-m /:/dev/dsk/c1t0d0s0:attach


예 10–2 Solaris Live Upgrade: 미러 및 하위 미러 이름 할당

이 예에서, 볼륨 이름은 명령어에서 할당됩니다. 미러 d10의 경우, d11은 장치 c0t0d0s0의 하위 미러의 이름이고 d12는 장치 c1t0d0s0의 하위 미러의 이름입니다.


lucreate -n newbe -m /:/dev/md/dsk/d10:mirror,ufs -m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d11:attach
-m /:/dev/dsk/c1t0d0s0,/dev/md/dsk/d12:attach

Solaris Volume Manager 이름 지정 요구 사항에 대한 자세한 내용은 Solaris Volume Manager Administration Guide 를 참조하십시오.


사용자 정의 JumpStart에 대한 RAID 볼륨 이름 지정 규약

사용자 정의 JumpStart 설치 방법을 사용하여 RAID-1 볼륨(미러) 및 RAID-0 볼륨(하위 미러)을 생성할 때 소프트웨어가 미러에 대한 볼륨 이름을 감지하여 지정하게 하거나 프로필에서 이름을 지정할 수 있습니다.


주 –

물리적 디스크 슬라이스와 Solaris Volume Manager의 볼륨 이름은 약어로 만들 수 있습니다. 약어는 장치를 고유하게 식별하는 짧은 이름입니다. 다음 예를 참고하십시오.



예 10–3 소프트웨어에서 미러 및 하위 미러 이름 감지

다음 프로필 예에서는 사용 가능한 첫 번째 볼륨 번호가 미러에 지정되었습니다. 0으로 끝나는 사용 가능한 미러가 d10이라면 d11d12라는 이름이 하위 미러에 지정됩니다.

filesys                 mirror c0t0d0s1  / 


예 10–4 미러 및 하위 미러 이름 할당

다음 프로필 예에서는 미러 번호가 d30으로 할당됩니다. 하위 미러 이름은 소프트웨어에서 사용 가능한 첫 번째 하위 미러와 미러 번호를 기반으로 할당됩니다. 하위 미러의 이름은 d31 및 d32입니다.

filesys                 mirror:d30 c0t1d0s0 c0t0d0s0  /

Solaris Volume Manager 이름 지정 요구 사항에 대한 자세한 내용은 Solaris Volume Manager Administration Guide 를 참조하십시오.

디스크 및 제어기 선택 지침

파일 시스템을 미러하기 위해 사용할 디스크와 제어기를 선택하는 경우 다음 지침을 고려하십시오.

슬라이스 선택 지침

파일 시스템을 미러하기 위해 사용할 슬라이스를 선택하는 경우 다음 지침을 고려하십시오.

단일 사용자 모드로 부트하면 미러에 유지 보수가 필요한 것으로 나타납니다.

루트(/), /usrswap용 미러가 있는 시스템이 단일 사용자 모드로 부트된 경우 시스템은 이러한 미러의 유지 관리가 필요하다는 것을 표시합니다. metastat 명령을 사용하여 이러한 미러를 보면 이러한 미러 및 시스템의 모든 미러가 “유지 관리 필요” 상태로 표시됩니다.

이러한 상황은 잠재적으로 위험할 수 있지만 문제가 되지는 않습니다. 미러를 재동기화하기 위해 부트 중에 일반적으로 발생하는 metasync -r 명령어는 시스템이 단일 사용자 모드로 부트되면 중단됩니다. 시스템을 재부트하면 metasync -r 명령이 실행되고 모든 미러가 재동기화됩니다.

이러한 중단이 문제가 되면 metasync -r 명령어를 수동으로 실행합니다.

metasync에 대한 자세한 내용은 metasync(1M) 매뉴얼 페이지 및 Solaris Volume Manager Administration Guide를 참조하십시오.