웹사이트 검색

Linux에서 명령줄 도구를 사용하여 KVM 가상 환경을 관리하는 방법


KVM 시리즈의 4부에서는 CLI를 사용한 KVM 환경 관리에 대해 논의합니다. 'virt-install' CL 도구를 사용하여 가상 머신을 생성 및 구성하고, virsh CL 도구를 사용하여 스토리지 풀과 qemu-img CL 디스크 이미지를 생성하고 관리하는 도구입니다.

이 문서에는 새로운 개념이 없으며 명령줄 도구를 사용하여 이전 작업을 수행합니다. 새로운 전제 조건은 없으며 이전 부분에서 논의한 것과 동일한 절차만 필요합니다.

1단계: 스토리지 풀 구성

Virsh CLI 도구는 virsh 게스트 도메인을 관리하기 위한 관리 사용자 인터페이스입니다. virsh 프로그램은 쉘 명령줄에 명령과 해당 인수를 제공하여 하나의 명령을 실행하는 데 사용할 수 있습니다.

이 섹션에서는 이를 사용하여 KVM 환경을 위한 스토리지 풀을 생성합니다. 도구에 대한 자세한 내용을 보려면 다음 명령을 사용하십시오.

man virsh

1. virsh와 함께 pool-define-as 명령을 사용하여 새 스토리지 풀을 정의하려면 이름, 유형 및 유형의 인수도 지정해야 합니다.

우리의 경우 이름은 Spool1이고 유형은 dir입니다. 기본적으로 유형에 대해 5개의 인수를 제공할 수 있습니다.

  1. 소스 호스트
  2. 소스 경로
  3. 소스 개발
  4. 소스 이름
  5. 표적

(Dir) 유형의 경우 스토리지 풀의 경로를 지정하려면 마지막 인수 “target”이 필요하고, 다른 인수에는 “ ”를 사용하여 구체적이지 않게 합니다.

virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2. 환경에 있는 모든 스토리지 풀을 확인하려면 다음 명령을 사용하십시오.

virsh pool-list --all

3. 이제 위에서 다음 명령을 사용하여 정의한 스토리지 풀을 구축할 차례입니다.

virsh pool-build Spool1

4. virsh 명령 pool-start를 사용하여 위에서 방금 생성/구축한 스토리지 풀을 활성화/활성화합니다.

virsh pool-start Spool1

5. 다음 명령을 사용하여 환경 스토리지 풀의 상태를 확인합니다.

virsh pool-list --all

Spool1의 상태가 활성으로 변환된 것을 확인할 수 있습니다.

6. libvirtd 서비스가 매번 자동으로 시작되도록 Spool1을 구성합니다.

virsh pool-autostart Spool1

7. 마지막으로 새로운 스토리지 풀에 대한 정보를 표시해 보겠습니다.

virsh pool-info Spool1

축하합니다. Spool1을 사용할 준비가 되었습니다. 이를 사용하여 스토리지 볼륨을 생성해 보겠습니다.

2단계: 저장소 볼륨/디스크 이미지 구성

이제 qemu-img를 사용하여 Spool1에서 새 디스크 이미지를 생성하는 디스크 이미지 차례입니다. qemy-img에 대한 자세한 내용을 보려면 매뉴얼 페이지를 사용하세요.

man qemu-img

8. qemu-img 명령 "create, check,….etc", 디스크 이미지 형식, 생성하려는 디스크 이미지 경로 및 크기를 지정해야 합니다. .

qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G

9. qemu-img 명령 info를 사용하면 새 디스크 이미지에 대한 정보를 얻을 수 있습니다.

경고: 실행 중인 가상 머신이나 기타 프로세스에서 사용 중인 이미지를 수정하기 위해 qemu-img를 사용하지 마세요. 이미지가 손상될 수 있습니다.

이제 다음 단계에서 가상 머신을 생성할 차례입니다.

3단계: 가상 머신 생성

10. 이제 마지막이자 최신 부분으로 virt-istall을 사용하여 가상 머신을 생성하겠습니다. virt-install은 "libvirt" 하이퍼바이저 관리 라이브러리를 사용하여 새로운 KVM 가상 머신을 생성하기 위한 명령줄 도구입니다. 이에 대한 자세한 내용을 보려면 다음을 사용하세요.

man virt-install

새로운 KVM 가상 머신을 생성하려면 아래와 같은 모든 세부 정보와 함께 다음 명령을 사용해야 합니다.

  1. 이름: 가상 머신의 이름입니다.
  2. 디스크 위치: 디스크 이미지의 위치입니다.
  3. 그래픽 : "보통 SPICE" VM에 연결하는 방법.
  4. vcpu : 가상 CPU 수입니다.
  5. ram : 할당된 메모리 양(MB)입니다.
  6. 위치 : 설치 소스 경로를 지정합니다.
  7. 네트워크 : 가상 네트워크를 "보통 vibr00 브리지"로 지정합니다.
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0

11. 또한 팝업 virt-vierwer 창이 나타나 이를 통해 가상 머신과 통신할 수 있습니다.

결론

이것은 KVM 튜토리얼의 최신 부분입니다. 물론 모든 것을 다루지는 않았습니다. KVM 환경을 긁어서 이 멋진 리소스를 사용하여 검색하고 손을 더럽힐 차례입니다.

KVM 시작 가이드
KVM 가상화 배포 및 관리 가이드


판권 소유. © Linux-Console.net • 2019-2024