안녕하세요.
CentOS 6.8에서 kvm qemu 사용 방법입니다.
페도라나 우분투에서의 사용법과는 조금 달라 공유합니다.
0. 가상화 환경 체크
사용하시는 CPU가 가상화가 되는지 체크를 해주셔야 합니다.
# egrep '(vmx|svm)' --color=always /proc/cpuinfo
(출처: http://www.oss.kr/oss_repository9/98713)
1. 관련 패키지, 모듈 설치, 등록
-qemu 관련-
# yum install kvm libvirt python-virtinst virt-install bridge-utils
# yum groupinstall "Virtualization*"
# chkconfig libvirtd on
# service libvirtd start
-X windows 관련-
# yum groupinstall "X Window System" "Desktop" "Fonts" "Korean Support"
2. qemu 이미지 생성
qcow2 형태를 사용할 때, preallocation 옵션을 full로 하지 않으면 OS 설치 시 잔여 공간이 없는 증상이 있었습니다.
다음의 명령어로 이미지를 생성해줍니다.
# qemu-img create -f qcow2 -o preallocation=full 이미지파일경로/이미지파일명.img 이미지파일크기
ex) # qemu-img create -f qcow2 -o preallocation=full /home/parkch0708/qemu-os.img 100G
3-1. virt-manager (GUI) 를 사용하여 설치
가상 머신 관리자 (virt-manager)를 사용하여 간단하게 설치가 가능합니다.
실행 명령어는
# virt-manager
입니다.
실행 후 일반적인 가상며신 추가 하는 것 처럼 생성하시면 됩니다.
3-2. virt-install (CUI) 이용하여 설치하기
GUI로 불가능한 경우에는 virt-install을 활용하시면 됩니다.
여러가지 옵션이 있는데, 최소한으로 잡아보면 다음과 같습니다.
--name=노드_이름
--disk path=가상이미지경로,size=가상이미지사이즈
--ram=메모리용량
--vcpus=CPU개수
--os-type=가상OS타입
--os-variant=가상OS종류
--cdrom=설치iso파일경로
CentOS 6.8 가상며신 ex)
# virt-install --name=node01 --disk path=/home/qemu.img,size=10 --ram=4096 --vcpus=1 --os-type=linux --os-variant=rhel6 --cdrom=/home/CentOS-6.8-x86_64-bin-DVD1.iso
4. 네트워크 브리지 (br0) 설정
마지막으로 네트워크 설정을 해주시면 됩니다.
지금 사용하고 있는 네트워크 인터페이스를 브리지 인터페이스 (br0)의 멤버로 설정해주고,
br0의 IP를 설정해주시면 됩니다.
-참고-
http://www.oss.kr/oss_repository9/98713
http://sugerent.tistory.com/209
https://ask.openstack.org/en/question/68213/where-to-get-libvirt-129-for-centos-7/
'Computer System > Linux' 카테고리의 다른 글
[Linux] vi (vim) 에서 문자열 치환하기 (2) | 2018.03.02 |
---|---|
[Linux] Device-Mapper multipath 설치, 설정 (multipathd, multipath.conf) (0) | 2017.12.18 |
[Linux] X11 포워딩 - 리눅스 SSH GUI 사용하기 (0) | 2017.11.01 |
[Linux] dmidecode - 리눅스 메모리 이름, 용량 확인 방법 (0) | 2017.10.27 |
[Linux] 파티션 손상 시 /etc/fstab 수정 (fstab readonly) (0) | 2017.10.13 |