8장. 공유 스토리지에서 LVM 구성
공유 스토리지는 동시에 여러 노드에서 액세스할 수 있는 스토리지입니다. LVM을 사용하여 공유 스토리지를 관리할 수 있습니다. 공유 스토리지는 일반적으로 클러스터 및 고가용성 설정에 사용되며 시스템에 공유 스토리지가 표시되는 방법에 대한 두 가지 일반적인 시나리오가 있습니다.
- LVM 장치는 호스트에 연결되어 사용할 게스트 VM에 전달됩니다. 이 경우 게스트 VM에서만 해당 장치를 호스트에서 사용하지 않습니다.
- 시스템은 SAN(Storage Area Network)에 연결되어 있으며, 예를 들어 파이버 채널을 사용하고 SAN LUN은 여러 시스템에 표시됩니다.
8.1. VM 디스크에 대한 LVM 구성 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
VM 스토리지가 호스트에 노출되지 않도록 LVM 장치 액세스 및 LVM 시스템 ID 를 구성할 수 있습니다. 호스트에서 해당 장치를 제외하여 호스트의 LVM이 표시되지 않거나 게스트 VM에 전달된 장치를 사용하여 이 작업을 수행할 수 있습니다. VG의 LVM 시스템 ID 를 게스트 VM과 일치하도록 설정하여 호스트에서 VM의 VG를 실수로 사용하지 않도록 보호할 수 있습니다.
절차
lvm.conf파일에서system.devices파일이 활성화되어 있는지 확인합니다.use_devicesfile=1호스트의 장치 파일에서 해당 장치를 제외합니다.
$ lvmdevices --deldev <device>선택 사항: LVM 장치를 추가로 보호할 수 있습니다.
lvm.conf파일의 호스트와 VM 모두에서 LVM시스템 ID기능을 설정합니다.system_id_source = "uname"VM
시스템 ID와 일치하도록 VG의시스템 ID를 설정합니다. 이렇게 하면 게스트 VM만 VG를 활성화할 수 있습니다.$ vgchange --systemid <VM_system_id> <VM_vg_name>