Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

13.2.3.3. 파일 시스템 기반 스토리지 풀

권장 사항
이 섹션의 절차를 사용하여 전체 디스크를 스토리지 풀(예: /dev/sdb)으로 할당하지 마십시오. 게스트에 전체 디스크 또는 블록 장치에 대한 쓰기 액세스 권한을 부여해서는 안 됩니다. 이 방법은 파티션(예: /dev/sdb1)을 스토리지 풀에 할당하는 데만 사용해야 합니다.
사전 요구 사항
참고
virsh pool-build 명령을 실행하지 않는 경우에만 필요합니다.
파티션에서 스토리지 풀을 생성하려면 파일 시스템을 ext4로 포맷합니다.
# mkfs.ext4 /dev/sdc1
파일 시스템을 포맷한 후 스토리지 풀을 정의 하여 스토리지 풀을 계속 생성합니다.
매개 변수
다음 표에서는 파티션에서 파일 시스템 기반 스토리지 풀을 생성하기 위한 XML 파일, virsh pool-define-as 명령 및 Virtual Machine Manager 애플리케이션에 필요한 매개 변수 목록을 제공합니다.

표 13.3. 파일 시스템 기반 스토리지 풀 매개변수

설명XMLpool-define-as가상 머신 관리자
스토리지 풀의 유형입니다. <pool type='fs'> [type] fs fs: 사전 포맷된 블록 장치
스토리지 풀의 이름 <name>name</name> [name] 이름 이름
파티션을 지정하는 경로입니다. 예: /dev/sdc1

<source>
  <device path='source_path' />

[source] path_to_partition 소스 경로
파일 시스템 유형(예: ext4)

  <format type='fs_type' />
</source>

[source format] FS-format 해당 없음
대상을 지정하는 경로입니다. 이는 스토리지 풀에 사용되는 경로입니다.

<target>
  <path>/path_to_pool</path>
</target>

[target] path_to_pool 대상 경로
virsh 를 사용하여 스토리지 풀을 생성하는 경우 스토리지 풀이 생성되었는지 계속 확인합니다.
다음은 파일 시스템 기반 스토리지 풀에 대한 XML 파일의 예입니다.
<pool type='fs'>
  <name>guest_images_fs</name>
  <source>
    <device path='/dev/sdc1'/>
    <format type='auto'/>
  </source>
  <target>
    <path>/guest_images</path>
  </target>
</pool>
다음은 파티션 기반 스토리지 풀을 생성하는 명령의 예입니다.
# virsh pool-define-as guest_images_fs fs --source-dev /dev/sdc1 --target /guest_images
Pool guest_images_fs defined
다음 이미지는 가상 머신 XML 구성 가상 머신 관리자Virtual Machine Manager Add a New Storage Pool 대화 상자에서 파일 시스템 기반 스토리지 풀을 생성하는 방법을 보여줍니다.

그림 13.6. 파일 시스템 기반 스토리지 풀 예 추가

파일 시스템 기반 스토리지 풀 예 추가