티스토리 뷰

회사에서 kvm 가상 호스트를 쓰기 위해서 아래 사이트에서 여러가지 프로젝트를 검토해 봤습니다.


http://www.linux-kvm.org/page/Management_Tools


여기서 선정 조건은 web에서 관리 해야한다. 그리고 라이센스가 문제가 없었으면 좋겠다..

마지막으로 이왕이면 이쁘면 더 좋겠다..


이런 조건으로 찾다 보니... 마지막에는  kimchi를 쓰기로 결정해서 사용하기로 했습니다.

프로젝트 이름이 진짜로 김치더군요...




https://github.com/kimchi-project/kimchi


그리고, 프로젝트 github 사이트에 가서 설치를 보시면, 오~ 엄청 쉬운데.. 이런 말이 나옵니다.

하지만.. 막상 설치해 보니. localhost에서는 접속이 잘 되던데... 다른 컴퓨터에서 접속해서 사용할려고 하니..

연결이 안 되는 문제가 있었습니다.


그래서 전 packaging으로 된 파일로 설치를 했습니다.


http://kimchi-project.github.io/kimchi/downloads/


하지만, 이것도 바로 설치가 되지 않아서..


https://github.com/kimchi-project/kimchi/tree/1.4.0


여기서.. 설치하라는 패키지를 먼저 설치 후 설치를 했습니다.

trunk에서 설치하는 패키지와 tag 1.4.0에서 있는 패키지가 달라서.. tag 1.4.0에 있는 설치해 주시면 됩니다.


$ sudo apt-get install gcc make autoconf automake gettext git \
 python-cherrypy3 python-cheetah python-libvirt \
 libvirt-bin python-imaging \
 python-pam python-m2crypto python-jsonschema \
 qemu-kvm libtool python-psutil python-ethtool \
 sosreport python-ipaddr python-ldap \
 python-lxml nfs-common open-iscsi lvm2 xsltproc \
 python-parted nginx \
 firewalld python-guestfs libguestfs-tools \
 websockify novnc spice-html5


$ sudo apt-get install pep8 pyflakes python-requests

이렇게 필요한 패키지를 설치 해 줍니다.


그리고, 김치 패키지를 받습니다.

$  wget http://kimchi-project.github.io/kimchi/downloads/kimchi-1.4.0-0.noarch.deb


그리고 설치를 해 줍니다.


$  sudo dpkg -i kimchi-1.4.0-0.noarch.deb


그리고 서비스 시작!!


$  sudo service kimchid start


여기까지 하고 웹브라우저에 아래와 같이 하시면 연결이 됩니다.


https://[SERVER IP]:8001





여기서 사용자 이름과 비밀번호를 입력합니다. 사용자 이름과 비밀번호는 우분투 계정을 사용하시면 됩니다.


하지만, 그래도 외부 컴퓨터에서 접속이 안 되는 경우에는 아래와 같이 방화벽에 서비스를 등록 하시면 됩니다.


sudo firewall-cmd --permanent --add-service=kimchid

sudo firewall-cmd --reload


그럼.. 끝..



댓글
댓글쓰기 폼
공지사항
Total
1,670,005
Today
306
Yesterday
138
«   2019/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함