IaaS/프라이빗클라우드

KVM 호스트 설치하기(CentOS7)

armyost 2022. 6. 3. 16:37
728x90

사전 준비 작업

- 서버장비에 CentOS를 설치합니다. (CentOS 7 버전 사용하였음.)
- CentOS 설치 시 Desktop 버전을 설치합니다. (Manager-console을 사용하여 GUI환경에서 가상머신을 컨트롤하기 위함.)
- 패키지 관리 프로그램이 인터넷을 통하여 설치되기 때문에 인터넷을 연결합니다. 
- SELinux를 비활성화 합니다. KVM 프로세스는 리눅스 커널을 직접 이용하므로 해제해야합니다.
(SELinux : 리눅스의 보안 강화 버전으로 리눅스 보안 모듈 구조체를 이용하여 리눅스 커널에 대한 접근 제어를 구현하는 것.)
- SELinux는 시스템 재시작 해야 동작하므로 reboot을 실시합니다.

 

GUI사용을 위한 GUI 세팅 및 Xming 세팅

 

GUI 설정방법
CentOS 7일 경우 설치할 group은 'Server with GUI', 'GNOME Desktop' 이렇게 두 개 입니다.

$ sudo yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target
$ sudo reboot

$ useradd armyost
$ su - armyost
$ xclock // 테스트

 

Xming 사용법

https://continuetochallenge.tistory.com/43

 

Xming(X Window) 설치 및 Putty 연동 (Step by Step)

1. Xming 다운로드 https://sourceforge.net/projects/xming/ 2. Xming 설치 Xming 설치는 특별한 설정 작업이 필요 없으며, 그냥 Next -> Next 누르면 됌 3. Xming 사용법 Xming 실행 작업표시줄에 Xming S..

continuetochallenge.tistory.com

 

KVM 설치

$ yum install qemu kvm qemu-kvm libvirt virt-install bridge-utils virt-manager dejavu-lgc-sans-fonts virt-viewer

$ ln /usr/bin/qemu-system-x86_64 /usr/bin/qemucs
$ qemu --version

$ systemctl start libvirtd
$ systemctl enable libvirtd
$ usermod -aG libvirt armyost

$ virt-manager