LVM에서 디스크가 고장 나면 어떻게됩니까?


11

ESX 4.1 호스트에서 Linux 서버를 구성하고 있습니다. 이 서버에는 몇 TB의 데이터가 저장되어 있어야합니다. 우리는 현재 LVM 사용 여부에 대해 토론하고 있습니다. 현재의 추론은 여러 개의 2TB 볼륨 (ESX에 의해 부과 된 한도)을 별도의 볼륨에 마운트하는 것이 가장 좋습니다.

/disk1 - 2TB

/disk2 - 2TB

/disk3 - 2TB

우리는 100GB에서 400GB 크기의 디렉토리를 저장할 것입니다. 이 디렉토리는 전체로 저장해야하며 분할 할 수 없습니다. / disk1에 1.7TB를 저장하고 400GB를 추가로 저장해야하는 경우 많은 공간이 낭비 될 수 있습니다. 이 경우 400GB 디렉토리는 / disk2에 저장하고 300GB는 사용하지 않은 상태로 두어야합니다.

이 문제에 대한 한 가지 해결책은 다음과 같이 구성된 LVM입니다.

 --------
 Disk 1 | 
        |
 Disk 2 |---->/disk
        | 
 Disk 3 | 
 --------

그러나 우리는 하나의 간단한 질문에 붙어 있습니다. 디스크 2가 실패하면 어떻게됩니까?

첫 번째 시나리오에서는 디스크 2가 실패하면 / disk2에 더 이상 액세스 할 수없는 경우 어떻게되는지 알 수 있습니다.

LVM 설정에서 디스크 2에 오류가 발생하면 비슷하지만 (디스크 2에 저장된 데이터 만 더 이상 사용할 수 없음) / disk의 모든 데이터에 더 이상 액세스 할 수 없습니까?


1
ESXi v5를 사용하는 경우> 2TB RDM을 사용하여이 문제를 해결할 수 있습니다. 이것이 바로 제가하는 일입니다.
Chopper3

답변:


7

LVM과 함께 제공되는 여러 가지 중요한 추상화 개념을 생략했습니다. 논리 볼륨은 디스크를 처리하지 않으며 볼륨 그룹에 배치됩니다. VG는 차례로 디스크 있는 물리적 볼륨으로 구성 됩니다. 간단히 말해 VG는 누락 된 PV, 즉 디스크가 누락되지 않으므로 그룹의 논리 볼륨에 액세스 할 수 없습니다.

있습니다 복구 절차는 하지만, 일반적으로, 가상화 된 환경에서, 당신은 어쨌든 "모 아니면도"가용성을 볼 것 - 모든 디스크 파일 또는 모든의 전체 내용 중 하나를 액세스 할 수있는 하나의 디렉토리에 포함 된 것 (있는 경우 예를 들어 데이터 스토어를 사용할 수 없습니다.

스토리지 효율성에 대해서는 씬 프로비저닝 사용을 고려하십시오. "사용되지 않은"공간은 데이터 스토어에 청구되지 않습니다. 그러나 관리 오버 헤드가 높아집니다.


기본 질문에 대답합니다. 가용성은 LVM의 전부 또는 일부가 아닙니다. 이전에 LVM을 사용해 왔지만 복구 절차를 거치지 않았습니다. 씬 프로비저닝의 경우 실제로 솔루션이 아닙니다. 이 서버 전용의 LUN 세트 (각 2TB)가 있습니다. 씬 프로비저닝이 있어도 실제로 2TB 볼륨을 여러 개 확장해야하는 데이터 문제는 해결하지 못합니다. ESXi 5로 업그레이드하거나 계획에 있던 두 가지 옵션 중 하나만 사용하거나 공간을 낭비하는 것 같습니다. 답변 해주셔서 감사합니다.
스튜

2
3 개의 가상 디스크를 생성하는 더 큰 VMFS 데이터 저장소에 단일 LUN 대신 2TB LUN 세트가있는 이유는 무엇입니까? 2TB 제한 은 데이터 스토어 자체의 크기가 아닌 가상 디스크 에만 적용됩니다 .
the-wabbit

어떻게 작동합니까? 2TB보다 큰 LUN을 마운트하려고 할 때 많은 문제 (매우 암호 오류)가 발생했습니다. 또한 vmware의 equallogic 플러그인에는 LUN 크기에 대한 2TB 제한이 있습니다 (웹 인터페이스를 통해 LUN을 생성 할 때는이 제한이 적용되지 않습니다). 더 쉬운 관리 이외에도 대규모 데이터 저장소를 보유 할 경우 다른 이점이 있습니까?
스튜

"VMFS 범위"로 작업해야합니다. 2TB 크기의 VMFS를 생성 한 후 생성 후 2TB 단계로 확장하십시오. 최대 32 개의 익스텐트를 가질 수 있으므로 VMFS 당 총 64TB의 상한이 있습니다. 평등 플러그인에 익숙하지 않으므로 제한 사항에 대해 아무 것도 말할 수 없습니다. 그리고 "쉬운 관리"는 제 생각에 가상화의 모든 것이므로 다른 이점은 없습니다. : BTW, 가상 호스트가 스토리지 LUN에 직접 액세스하도록 고려할 수도 있습니다. 파이버 채널로 매우 쉽습니다.
the-wabbit

원시 장치 매핑 사용에 대해 생각했지만 좋은 솔루션처럼 보였지만 실제로 VMFS 범위에 대해서는 전혀 몰랐습니다. 바로 연구하러갑니다. 업데이트 주셔서 감사합니다 이것은 좋은 정보입니다!
스튜
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.