디스크 기반 libvirt 스토리지 풀에 볼륨을 생성할 수 없습니다.

디스크 기반 libvirt 스토리지 풀에 볼륨을 생성할 수 없습니다.

나는 libvirt/kvm 서버에 디스크 기반 스토리지 풀을 추가하는 방법에 대해 Red Hat의 문서(서신까지)를 따랐습니다. 내가 본 내용은 다음과 같습니다.

[root@kvm ~]# virsh pool-info guest_image_disk
Name:           guest_image_disk
UUID:           5d30a266-2d80-43a8-b6bd-b682eb19a043
State:          running
Persistent:     yes
Autostart:      yes
Capacity:       232.89 GiB
Allocation:     0.00 B
Available:      232.89 GiB

문서에서는 디스크에 파티션을 설정하는 것에 대해 아무 말도 하지 않았습니다. 디스크에 gpt 레이블이 필요하다는 내용만 나와 있으므로 gpt 레이블이 있는지 확인했습니다.

Red Hat 페이지에서는 이를 xml 예제 파일로 표시합니다.

<pool type='disk'>
  <name>guest_images_disk</name>
  <source>
    <device path='/dev/sdb'/>
    <format type='gpt'/>
  </source>
  <target>
    <path>/dev</path>
  </target>
</pool>

혼란스러운 부분은 경로입니다. 내 Ubuntu libvirt/kvm 시스템에서는 디렉터리 기반 볼륨을 사용했으므로 경로 이름은 다음과 같습니다.

<path>/store0/libvirt/pools/default</path>

없습니다(또는 찾을 수 없음)virsh를 사용하여 디스크 기반 스토리지 풀 생성Red Hat 7의 경우 아마도 그것이 문제일 것입니다. 저는 CentOS 7을 실행하고 있습니다. /var/lib/libvirt/images/sdb를 경로로 사용하면 virsh pool-define은 만족하지만 풀 디스크가 거기에 마운트되어 있는지 궁금합니다. 마운트 지점입니까, 아니면 없습니까?

관련 정보