티스토리 뷰

Cloud

centos7, xen4.10 설치

초보의 CHOMAN 2018.12.20 18:50


centos7, xen4.10 설치


# 메인보드에서 boot 옵션에 BIOS 선택

# UEFI 로 OS 설치시는 아래 설정대로 되지 않음


#yum repo 검색

yum search centos-release-xen


#yum repo 설치 (4.8)

yum install -y centos-release-xen-48


#yum repo 설치 (4.10)

yum install -y centos-release-xen-410


#yum repo 삭제 (4.8)

yum remove -y centos-release-xen-48


#xen 설치

yum -y update kernel && yum -y install xen


# dom0 설정

vim /etc/default/grub


GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=2048M,max:4096M cpuinfo com1=115200,8n1 console=com1,tty loglvl=all guest_loglvl=all"

: dom0_mem=2048M,max:4096M


grub 저장

bash `which grub-bootxen.sh`


grub 확인

grep dom0_mem  /boot/grub2/grub.cfg



# 업데이트 한번더 (xen-4.10 펌웨어 및 xen-epel 저장소 설치)

yum update -y



확인후 reboot (업데이트한 커널로 부팅되어야 함)



# 사전 패키지 설치

yum install -y libxml2-python gnutls-utils python-requests libosinfo python-ipaddr lzop bzip2 fuse-libs cyrus-sasl radvd numad nfs-utils dnsmasq netcf-libs nc iscsi-initiator-utils libcgroup cyrus-sasl-gssapi glusterfs-cli



# libvirt libvirt-daemon-xen virt-install

yum install --enablerepo=centos-virt-xen-410 libvirt libvirt-daemon-xen virt-install



# 패키지 충돌 발생하는 경우


/etc/yum.repos.d/ 아래 파일은 놔두고 다른 파일들은 다른곳으로 백업해둔다

 - CentOS-Xen-410.repo

 - CentOS-Xen-dependencies.repo

: BASE 나 EXTRA 저장소에서 xen 관련 패키지를 업데이트 하려고 하며 서로간에 버전 호환성을 마추는것이 좋음



# libvirtd 활성화 (각 VM들이 NAT 네트워크 사용하지 않으면 활성화 필요 없는듯 함) 

: XENDOMAINS 과 conflict 발생https://doc.opensuse.org/documentation/leap/virtualization/html/book.virt/cha.libvirt.overview.html



systemctl enable xendomains


: XEN 시작시 게스트 VM 들이 자동실행되는것이 필요하므로 xendomains 만 설정해줬다.




# bridge 설정 (virsh 명령어 사용하여 자동 설정)

: 수동으로 잡아줘도 됨


systemctl start libvirtd


virsh iface-bridge em1 xenbr0

: 네트워크 끊어질수 있음


ex) 랜포트 2개이면

virsh iface-bridge em2 xenbr1 



# 리부팅 혹은 네트워크 재시작 

service network.service restart or reboot


재부팅 했을때 VM 이나 브리지 네트워크가 제대로 올라오는지 확인한다.

'Cloud' 카테고리의 다른 글

libvirtd, xendomains 시작시 충돌  (0) 2018.12.21
centos7, xen4.10 설치  (0) 2018.12.20
virtualbox network  (0) 2018.08.23
udev : renamed network interface eth0 to eth1  (0) 2018.08.22
가상서버 이미지 초기화  (0) 2018.08.08
gpu cloud  (0) 2018.07.12
댓글
댓글쓰기 폼