본문 바로가기
Linux/KVM

KVM) KVM Installation on Rocky Linux 8.X

by LILO 2022. 2. 28.
반응형

INTRO

RHEL 8.X, Rocky Linux 8.X에서 테스트가 완료된 설치 가이드입니다.

KVM에 대해 간단하게 알고 싶으신 분은 아래의 내용을 먼저 보고 오시면 될 것 같습니다.

 

KVM) KVM이란?

KVM이란? KVM(Kernel-based Virtual Machine)은 리눅스 커널 기반으로 만들어진 전가상화 오픈소스 하이퍼바이저입니다. Type-1(전가상화)으로 서버에 직접 하이퍼바이저를 설치하는 형식을 말합니다. https:/

lilo.tistory.com

 

 

KVM 설치하기

 

☞ KVM 모듈 적재 및 가상화 지원 CPU 확인

 

만약 가상화 기능을 켜놓지 않았다면 BIOS에서 설정해야됩니다.

KVM 모듈이 적재되어 있지 않을 경우도 "modprobe kvm" 명령을 통해 적재해야 됩니다.

[root@KVM ~]# lscpu |egrep -i "svm|vmx"
[root@KVM ~]# lsmod |grep -i kvm
[root@KVM ~]# ls -l /dev/kvm

 

 

☞ QEMU와 KVM 설치

 

에뮬레이터로 VM을 생성하고 관리하기 위해 QEMU도 같이 설치합니다.

만약 GUI가 설치되지 않은 환경이라면 GUI 그룹도 설치해야됩니다.

[root@KVM ~]# dnf groupinstall "Server with GUI"
[root@KVM ~]# dnf install qemu-kvm libvirt virt-install virt-manager

 

 

☞ Bridge Network 생성

 

운영될 VM에 네트워크(VNIC)를 할당해야되기 때문에 브릿지를 생성합니다.

[root@KVM ~]# nmcli con add type bridge con-name br0 ifname br0
[root@KVM ~]# nmcli con mod br0 ipv4.method manual ipv4.addresses 10.0.2.4/24 ipv4.gateway 10.0.2.1 autoconnect yes

 

 

☞ 기존에 존재하는 인터페이스 Bridge에 종속 설정

[root@KVM ~]# nmcli con mod enp0s3 connection.slave-type bridge master br0 autoconnect yes
[root@KVM ~]# nmcli con up enp0s3 ; nmcli con up br0

 

 

☞ SSH X11 Forwarding 설정

 

 SSH를 이용해 원격 접속한 환경에서 Virt-Manager를 이용하고 싶을 경우 아래의 설정을 yes로 변경해야됩니다.

[root@KVM ~]#  vi /etc/ssh/sshd_config
X11Forwarding yes
[root@KVM ~]# systemctl restart sshd

 

 

☞ Virt-Manager를 이용해서 간편하게 VM 생성 및 관리

[root@KVM ~]# virt-manager

 

virt-manager 실행 장면

 

반응형

'Linux > KVM' 카테고리의 다른 글

KVM) Virt-Manager를 이용해 VM 생성하기  (0) 2022.03.01
KVM) KVM이란?  (0) 2022.02.28