공유할 서비스 선택

TECH


TECH

Virtualization [ KVM ] KVM 설치 및 구성

페이지 정보

작성자 Leesangwoo 아이디로 검색 전체게시물 댓글 0건 조회 5,989회 좋아요 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 의 목록에 가져온 이미지 파일이 보여집니다.

 


 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
232 OS OSworker 아이디로 검색 전체게시물 11-17 55
RHEL 9.5 가 11월 12일에 릴리즈 되었습니다. 간략하게 살펴보시죠~

카테고리 : OS

55 0
작성자 : OSworker 24/11/17
231 OS OSworker 아이디로 검색 전체게시물 11-10 85
어떤 프로세스 어떤 이유로 인해 성능에 문제가 생겼을때 perf로 그 문제를 찾아보세요.

카테고리 : OS

85 0
작성자 : OSworker 24/11/10
230 OS OSworker 아이디로 검색 전체게시물 10-31 138
AI에 대한 관심이 많습니다. 혹시 RHEL AI에 대해 들어보셨나요?

카테고리 : OS

138 0
작성자 : OSworker 24/10/31
229 OS OSworker 아이디로 검색 전체게시물 10-24 167
Fedora와 Red Hat Enterprise Linux의 차이점

카테고리 : OS

167 0
작성자 : OSworker 24/10/24
228 OS OSworker 아이디로 검색 전체게시물 10-11 208
audit 로그에 저장된 time 을 날짜/시간 으로 변경하여 보는법

카테고리 : OS

208 0
작성자 : OSworker 24/10/11
227 OS OSworker 아이디로 검색 전체게시물 09-29 351
[보안취약점]"RHSB-2024-002 - OpenPrinting cups-filters"에 대해 설명드리고자합니다.

카테고리 : OS

351 0
작성자 : OSworker 24/09/29
226 OS OSworker 아이디로 검색 전체게시물 09-25 422
누가 설정파일을 수정했는지 알고싶어요? 그럼 audit를 사용해보세요~!

카테고리 : OS

422 0
작성자 : OSworker 24/09/25
225 OS OSworker 아이디로 검색 전체게시물 09-15 325
RHEL6.10 앞으로 어떻게 되나요? 아직도 RHEL6버전을 사용하신다구요?

카테고리 : OS

325 0
작성자 : OSworker 24/09/15
224 OS OSworker 아이디로 검색 전체게시물 08-30 428
SWAP이 왜 자꾸 사용하게 될까요? 누가 사용하는것일까요?

카테고리 : OS

428 0
작성자 : OSworker 24/08/30
223 OS OSworker 아이디로 검색 전체게시물 08-22 428
리눅스 서버에 RDP를 설치하여 윈도우에서 "원격데스크탑접속"으로 연결

카테고리 : OS

428 0
작성자 : OSworker 24/08/22
Total 232건
게시물 검색

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