12.3.3. virsh를 사용하여 디렉터리 기반 스토리지 풀 생성
스토리지 풀 정의 생성
virsh pool-define-as 명령을 사용하여 새 스토리지 풀을 정의합니다. 디렉터리 기반 스토리지 풀을 생성하는 데 필요한 두 가지 옵션이 있습니다.- 스토리지 풀의 이름입니다.이 예에서는 guest_images 라는 이름을 사용합니다. 이 예제에서 사용된 추가 virsh 명령은 모두 이 이름을 사용합니다.
- 게스트 이미지 파일을 저장하기 위한 파일 시스템 디렉터리 경로 입니다. 이 디렉터리가 없으면 virsh 를 생성합니다.이 예에서는 /guest_images 디렉터리를 사용합니다.
virsh pool-define-as guest_images dir - - - - "/guest_images"
# virsh pool-define-as guest_images dir - - - - "/guest_images" Pool guest_images definedCopy to Clipboard Copied! Toggle word wrap Toggle overflow 스토리지 풀이 나열되었는지 확인합니다.
스토리지 풀 오브젝트가 올바르게 생성되고 상태가비활성으로 보고되는지 확인합니다.virsh pool-list --all
# virsh pool-list --all Name State Autostart ----------------------------------------- default active yes guest_images inactive noCopy to Clipboard Copied! Toggle word wrap Toggle overflow 로컬 디렉터리 만들기
다음과 같이 virsh pool-build 명령을 사용하여 guest_images 디렉터리의 디렉터리 기반 스토리지 풀을 빌드합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 스토리지 풀 시작
virsh 명령 pool-start 를 사용하여 디렉토리 스토리지 풀을 활성화하여 풀 볼륨을 게스트 디스크 이미지로 사용할 수 있도록 합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 자동 시작 켜기
스토리지 풀에 대해autostart를 켭니다. autostart는 서비스가 시작될 때 스토리지 풀을 시작하도록libvirtd서비스를 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 스토리지 풀 구성 확인
스토리지 풀이 올바르게 생성되고 크기가 올바르게 보고되었으며 상태가running으로 보고되었는지 확인합니다. 게스트 가상 시스템이 실행 중이 아닌 경우에도 풀에 액세스할 수 있도록 하려면Persistent가yes로 보고되는지 확인합니다. 서비스가 시작될 때 풀이 자동으로 시작되도록 하려면Autostart가yes로 보고되는지 확인하십시오.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
디렉터리 기반 스토리지 풀을 사용할 수 있습니다.