2.12. 논리 볼륨 확장


Red Hat Virtualization Manager는 씬 프로비저닝을 사용하여 스토리지 풀에서 사용 가능한 스토리지를 과다 할당하고, 실제 사용 가능한 것보다 더 많은 스토리지를 할당합니다. 가상 머신은 작동 시 데이터를 작성합니다. 씬 프로비저닝된 디스크 이미지가 있는 가상 머신은 결국 디스크 이미지를 지원하는 논리 볼륨보다 더 많은 데이터를 작성합니다. 이러한 상황이 발생하면 논리 볼륨 확장 기능을 사용하여 추가 스토리지를 제공하고 가상 시스템의 지속적인 작업을 원활하게 수행할 수 있습니다.
Red Hat Virtualization은 LVM에 비해 씬 프로비저닝 메커니즘을 제공합니다. QCOW2 포맷 스토리지를 사용하는 경우 Red Hat Virtualization은 호스트 시스템 프로세스 qemu-kvm 을 사용하여 디스크의 스토리지 블록을 순차적으로 논리 블록에 매핑합니다. 예를 들어 논리 100GB 디스크의 정의가 1GB 논리 볼륨에서 지원됩니다. qemu-kvm이 VDSM에 설정된 사용 임계값을 초과하면 로컬 VDSM 인스턴스에서 논리 볼륨의 다른 1GB에 의해 확장되도록 request합니다. 볼륨 확장이 필요한 가상 머신을 실행하는 호스트의 VDSM에 더 많은 공간이 필요하다는 것을 알릴 수 있습니다. FlexVolume은 논리 볼륨과 VDSM 인스턴스를 확장하면 호스트 VDSM에서 볼륨 그룹 정보를 새로 고치고 확장 작업이 완료되었음을 인식합니다. 호스트는 작업을 계속할 수 있습니다.
논리 볼륨 확장에서는 호스트에서 다른 호스트가 어떤 호스트인지 알 필요가 없으며, 자체일 수도 있습니다. 스토리지 확장 통신은 스토리지 6.4를 통해 수행됩니다. 스토리지 6.4는 데이터 스토리지 도메인의 전용 논리 볼륨입니다. 논리 볼륨을 확장하기 위해ECDHE이 필요한 호스트는 스토리지ECDHE의 특정 호스트에 지정된 영역에 메시지를 씁니다. BOOM은 수신 이메일을 주기적으로 읽고 요청된 논리 볼륨 확장을 수행하며 발신 메일에 응답을 씁니다. 요청을 보낸 후 호스트는 들어오는 메일에서 2초마다 응답을 모니터링합니다. 호스트에서 논리 볼륨 확장 요청에 성공적으로 응답을 수신하면 장치 매퍼에서 논리 볼륨 맵을 새로 할당하여 새로 할당된 스토리지를 인식합니다.
스토리지 풀에서 사용 가능한 물리적 스토리지가 거의 소모되면 리소스를 보충할 수 있는 방법으로 여러 이미지가 사용 가능한 스토리지가 부족해질 수 있습니다. 스토리지를 소모하는 스토리지 풀로 인해 QEMU에서 enospc 오류를 반환하는데, 이는 장치에 더 이상 사용 가능한 스토리지가 없음을 나타냅니다. 이 시점에는 실행 중인 가상 머신이 자동으로 일시 중지되며 볼륨 그룹에 새 LUN을 추가하는 데 수동 개입이 필요합니다.
새 LUN이 볼륨 그룹에 추가되면 스토리지 풀 관리자는 추가 스토리지를 필요한 논리 볼륨에 자동으로 배포합니다. 추가 리소스를 자동으로 할당하면 관련 가상 머신이 자동으로 작업이 중단되거나 중지된 경우 작업을 재개할 수 있습니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.