문서의 이전 판입니다!
KVM - Wok / Kimchi HTML5 Web Manager
홈페이지 : https://github.com/kimchi-project/kimchi
Kimchi
는 KVM을 위한 HTML5 기반 관리 도구입니다. 가능한 한 쉽게 KVM을 시작하고 첫 번째 게스트를 만들 수 있도록 설계되었습니다.
Kimchi는 Wok 플러그인 으로 실행됩니다.
Kimchi는 libvirt를 통해 KVM 게스트를 관리합니다. 관리 인터페이스는 HTML5를 지원하는 브라우저를 사용하여 웹을 통해 액세스 할 수 있습니다.
준비사항 (On CentOS 7)
CentOS 7은 이미 설치되어있다고 가정함
NetworkManager 중지
브릿지나 NAT 인터페이스를 새로 만들경우 NetworkManager와 충돌로 인해 정상동작하지 않을수 있으므로 NetworkManager 서비스를 비활성화 한다.
# systemctl disable NetworkManager
firewalld 중지
방화벽의 경우도 귀찮은경우가 있을수 있으므로 중지하도록 한다.
# systemctl disable firewalld
selinux 중지
실제 사용에는 상관 없으나 스토리지 설정등에서 귀찮은 경우 비활성화 할 수 있다.
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # <------ Disabled # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
EPEL 레포지토리 등록
EPEL 레포지토리 패키지가 필요하므로 등록하도록 한다.
# yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
시스템 업데이트(선택사항)
현재 시스템의 패키지를 최신으로 업데이트한다.
# yum -y update # reboot
적용 후 리부팅하도록 한다.
Wok / Kimchi 설치
https://github.com/kimchi-project/kimchi
공식 사이트에 보면 릴리즈 페이지에 가장 최신버전으로 설치하도록 한다.
# yum install https://github.com/kimchi-project/kimchi/releases/download/2.5.0/wok-2.5.0-0.el7.centos.noarch.rpm # yum install https://github.com/kimchi-project/kimchi/releases/download/2.5.0/kimchi-2.5.0-0.el7.centos.noarch.rpm
실행
# systemctl enable wokd # systemctl start wokd
서비스를 실행하고 나면 http://hostname_or_ip:8001/
사이트로 접속이 가능하며 아래와같은 화면이 나온다.
시스템 OS 계정으로 로그인하면 된다.