가상 머신 용 KVM 스토리지 볼륨 및 풀을 관리하는 방법-3 부
자습서의이 3 부에서는 virt-manager GUI 도구를 사용하여 KVM 스토리지 볼륨 및 풀을 만들고 관리하는 방법에 대해 설명합니다.
일반적으로 우리는 매일 다른 파일 시스템을 가진 저장 장치를 사용합니다. "ISCSI, SAN, NAS 등과 같은 일부 스토리지 기술/기술도 있습니다.
가상 환경의 기본 개념에는 큰 차이가 없으며 기본 개념을 사용하여 훌륭하고 확장 가능한 가상 스토리지 플랫폼을 배포합니다.
KVM 환경에서는 블록 장치 또는 파일을 게스트 운영 체제 내에서 로컬 스토리지 장치로 사용할 수 있습니다.
물리적 저장 장치를 사용하여 가상 머신의 볼륨을 만듭니다. 볼륨을 가상 머신의 가상 디스크로 설명 할 수 있습니다. 볼륨 클라우드는 앞에서 언급했듯이 블록 장치 또는 파일입니다.

성능 고려 사항으로 블록 장치가 더 높은 손을 가지고 있습니다. 또한 블록 파일은 시스템 관리 및 스토리지 용량 사용 영역에서 여전히 더 높은 위치를 차지합니다. 게스트 운영 체제의 디스크 성능이 중요하지 않은 시나리오의 경우 디스크 이미지 파일을 사용하는 것을 선호합니다.
스토리지 볼륨은 스토리지 풀의 일부이기도합니다. 실제로 하나 이상의 스토리지 풀을 갖기 전에는 스토리지 볼륨을 생성 할 수 없습니다.
새로운 전제 조건은 없으며 이전 부분에서 논의한 것과 같은 것입니다. 새로운 것이 있으면 언급하겠습니다. 자, 이제 시작하겠습니다.
1 단계 : KVM에서 스토리지 풀 생성
1. 먼저 기본 창에서 (localhost)를 마우스 오른쪽 버튼으로 클릭 한 후 Details 섹션에서 이전 방식으로 환경에서 사용 가능한 풀을 표시합니다. "이 창이 나타납니다.

기본적으로 \" Default \"라는 하나의 스토리지 풀이 있습니다. rootfs 파티션을 사용하여 /var/lib/libvirt/images 에 VM의 볼륨을 저장합니다. "b> 경로.
대부분의 경우 시스템에 여유 공간을 만들기 위해이 풀을 사용하지 않는 것이 좋습니다. 어쨌든 같은 창에서‘ + ‘버튼을 클릭하여 첫 번째 스토리지 풀을 생성하겠습니다.

다음으로 새 스토리지 풀의 이름을 제공하고 스토리지 풀을 배포하는 데 사용할 스토리지 유형을 선택할 수 있습니다. KVM은 9 가지 유형을 지원합니다.
- -dir – Uses Filesystem Directory to store storage volumes.
- -disk – Uses Physical Hard Disks to store storage volumes.
- -fs – Uses Pre-Formatted Partitions to store storage volumes.
- -netfs – Uses Network-shared storage like NFS to store storage volumes.
- -gluster – Depends on Gluster filesystems storage.
- -iscsi – Uses Network-shared ISCSI storage to store storage volumes.
- -scsi – Uses local SCSI storage to store storage volumes.
- -lvm – Depends on LVM Volume groups to store storage volumes.
- -mpath –
현재 다중 경로 볼륨 생성은 지원되지 않습니다.
당신은 그들 중 많은 것을 잘 알고 있을지 모르지만 우리는이 튜토리얼에서 그들 중 하나 또는 둘을 논의 할 것입니다. 인기있는 (dir) 유형부터 시작하겠습니다.
(Dir) 유형은 현재 보유하고있는 스토리지 스키마를 많이 수정할 필요가 없기 때문에 널리 사용됩니다.

3. 스토리지 풀이 생성되는 위치에는 제한이 없지만 별도의 파티션에‘ SPool1 ‘디렉터리를 생성하는 것이 좋습니다. 한 가지 중요한 것은이 디렉토리에 대한 올바른 권한과 소유권을 부여하는 것입니다.
/dev/sda3 를 내 파티션으로 사용할 것입니다. 다른 파티션이있을 수 있습니다. 올바르게 장착했는지 확인하십시오.
# mount -t ext4 /dev/sda3 /mnt/personal-data/
4. '/mnt/personal-data/'디렉토리 아래에 파티션을 마운트 한 후 해당 스토리지 디렉토리에 대한 마운트 지점 경로를 제공합니다 (예 : /mnt/personal-data/SPool1 < "/ b>).

5. 완료되면 새 스토리지 풀“ SPool1 ”이 목록에 표시됩니다.

볼륨을 생성하기 위해 2 단계 로 이동하기 전에 fs 라는 다른 유형의 스토리지 풀에 대해 살펴 보겠습니다.
(FS) 유형은 사전 포맷 된 파티션에 따라 다르며 가상 머신 디스크/스토리지의 전체 파티션을 지정하려는 사용자에게 유용합니다.
6. ( (fs) 사전 포맷 된 블록 장치) 유형 인 포맷 된 파티션을 사용하여 또 다른 스토리지 풀을 생성합니다. 원하는 파일 시스템으로 다른 새 파티션을 준비해야합니다.
\" fdisk \"또는 \" parted \"를 사용하여 새 파티션을 만들고 \" mkfs \"를 사용하여 새 파일 시스템으로 포맷 할 수 있습니다. "이 섹션에서는 (sda6)이 새 파티션이됩니다.
# mkfs.ext4 /dev/sda6
또한 새 디렉터리 (예 : SPool2 )를 생성하면 선택한 파티션의 마운트 지점 역할을합니다.
7. 드롭 메뉴에서 (fs) 유형을 선택한 후 다음과 같이 새 풀의 이름을 입력합니다.

8. 다음 창에서 파티션 '/dev/sda6 '의 경로를 제공해야합니다. 여기서는“ Source Path ”필드와 경로에 \" 대상 경로 \"필드에서 마운트 지점 /mnt/personal-data/SPool2 로 작동하는 디렉토리의.

9. 마지막으로 메인 스토리지 목록에 추가 된 세 번째 스토리지 풀이 있습니다.

따라서 다음 부분에서는 CLI 도구를 사용하여 다른 스토리지 유형을 배포하는 방법에 대해 설명하겠습니다. 지금은 볼륨 생성으로 이동하겠습니다.
2 단계 : 스토리지 볼륨 생성
앞에서 논의했듯이 스토리지 볼륨을 가상 머신의 가상 디스크로 고려할 수 있습니다. 이 책에는 여전히 많은 형식이 있습니다.
일반적으로이 형식을 사용하면 QEMU, VMware, Oracle VirtualBox 및 Hyper-V에서 볼륨을 사용할 수 있습니다.
10. 볼륨을‘ 새 볼륨 ‘의 일부로 저장할 스토리지 풀을 선택합니다. 시작하려면 '새 볼륨'버튼을 누르세요.
11. 다음으로 새 볼륨의 이름을 제공하고 형식을 선택합니다. 적절한 크기도 설정하는 것을 잊지 마십시오.

12. 이제 볼륨을 가상 머신에 연결할 준비가되었습니다.

결론
이제 스토리지 풀 과 볼륨 의 차이점과 virt-manager GUI 도구를 사용하여 KVM 환경에서 생성 및 관리하는 방법을 배웠습니다. 또한 풀 유형과 볼륨 형식의 중요성에 대해서도 논의했습니다. 손을 더럽힐 차례입니다.
참조 링크
KVM 홈페이지
\n"KVM 문서