공유할 서비스 선택

TECH


TECH

Virtualization [ KVM ] KVM 설치 및 구성

페이지 정보

작성자 Leesangwoo 아이디로 검색 전체게시물 댓글 0건 조회 3,890회 좋아요 0회 작성일 22-02-28 17:14

본문

1. KVM이란? 

 

 - KVM(Kernel-based Virtual Machine) 으로 Linux에 구축되는 오픈소스 가상화 기술입니다. 

   구체적으로 설명하자면 KVM을 통해 Linux를 하이퍼바이저로 전환하여 호스트 머신이 게스트 또는 VM(가상 머신) 등 독립된 가상 환경 여러 개를 실행할 수 있습니다.
 
 - KVM의 동작 원리는 Linux를 베어메탈 ( 물리 ) 하이퍼바이저로 전환합니다. 모든 하이퍼바이저에서 VM을 실행하려면 메모리 관리 프로그램, 프로세스 스케줄러, I/O(입력/출력) 스택, 기기 드     라이버, 보안 관리 프로그램, 네트워크 스택과 같은 운영 체제 수준의 구성 요소가 필요합니다. KVM은 Linux 커널의 일부이므로 이러한 구성 요소를 모두 포함하고 있습니다. 모든 VM은 표준       Linux 스케줄러를 통해 일정이 예약되며 네트워크 카드, 그래픽 어댑터, CPU, 메모리, 디스크와 같은 전용 가상 하드웨어를 사용해 일반적인 Linux 프로세스로 구현됩니다.

2. KVM설치


 2.1 패키지 설치 

7331151d3c372c1ccbf77ce6be38a3ee_1646033398_5573.jpg
 

OS 설치 전이라면, 패키지 선택에서 Virtualization 3개의 항목을 선택하여 설치하여 줍니다.

 

만약 OS 설치 후 패키지만 설치하는 거라면

 

=> yum install qemu-kvm libvirt virt-install bridge-utils virt-manager 설치하여 줍니다.

 

 

 2.2 VM 생성   

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034081_2438.png

VM manager 실행해서 [ File ] 아래 Create 버튼을 눌르시면

 

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034085_8715.png 

 

설치 미디어를 어떤 것으로 할지 선택하면 됩니다. ( 빠른 iso 파일로 해서 선택하면 됩니다. )

 

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034205_7314.png


7331151d3c372c1ccbf77ce6be38a3ee_1646034210_1814.png
 

Iso 파일 선택하고 다음을 눌러줍니다.

 

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034291_7634.png
 

cpumemory는 적당히 할당하여 다음 ( Forwad ) 를 눌러 줍니다.

 

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034291_8062.png

  

특정 경로에 만들려면 select 눌러서 생성해야 됩니다.

 

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034508_2074.png
  

/vm 마운트 폴더에 Volumes + 눌러서

 

 

7331151d3c372c1ccbf77ce6be38a3ee_1646034512_373.png 

 

볼륨 파일 생성하고 만들어 줍니다.


7331151d3c372c1ccbf77ce6be38a3ee_1646034611_0324.png


7331151d3c372c1ccbf77ce6be38a3ee_1646034614_501.png
 

통신하려는 네트워크를 선택 후 설치 진행을 합니다.. ( OS 설치는 물리와 동일하며 넘어갑니다. )

 

 

  2.3 VM 장치 설정 변경 및 추가  

  

7331151d3c372c1ccbf77ce6be38a3ee_1646035949_6436.jpg
 

vm 설정은 vm manager 더블 클릭하여서 vm 창의 전구 ( 설정 ) 클릭하여 수정하시거나,

 

하드웨어 목록 아래 Add Hardware 클릭하여 추가하여 주시면 됩니다.

 

 

 2.4 VM ( 가상 머신 ) 다른 물리 서버로 마이그레이션  

  

scp /etc/libvirt/qemu/rhel.xml root@192.168.0.11: /etc/libvirt/qemu/rhel.xml

scp /vm/rhel.qcow2 root@192.168.0.11:/vm/rhel.qcow2


다른 서버로 복사 후 ( rhel.xml - 설정, rhel.qcow2 - 이미지 파일 )


virsh define /etc/libvirt/qemu/rhel.xml 하면 VM manager 의 목록에 가져온 이미지 파일이 보여집니다.

 


 

댓글목록

등록된 댓글이 없습니다.


주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top