Xen : Install
2016/01/25
|
Install Xen to build Virtualization Environment.
| |
| [1] | Enable CentOS Xen Repository and install some packgaes. |
[root@dlp ~]#
[root@dlp ~]#
yum -y install centos-release-xen
sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/CentOS-Xen.repo
[root@dlp ~]#
yum --enablerepo=centos-virt-xen -y update kernel
[root@dlp ~]#
yum --enablerepo=centos-virt-xen -y install xen
[root@dlp ~]#
vi /etc/default/grub
# change memory amount for Domain0 (specify proper value on your system)
GRUB_CMDLINE_XEN_DEFAULT="dom0_mem=
4096M
,max:
4096M
cpuinfo com1=115200,8n1 .....
/bin/grub-bootxen.sh
[root@dlp ~]#
# display info
[root@dlp ~]#
xl info
host : dlp.server.world
release : 3.18.21-17.el7.x86_64
version : #1 SMP Fri Dec 18 18:04:14 UTC 2015
machine : x86_64
nr_cpus : 6
max_cpu_id : 5
nr_nodes : 1
cores_per_socket : 1
threads_per_core : 1
cpu_mhz : 2594
hw_caps : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
virt_caps : hvm
total_memory : 12287
free_memory : 8054
sharing_freed_memory : 0
sharing_used_memory : 0
outstanding_claims : 0
free_cpus : 0
xen_major : 4
xen_minor : 6
xen_extra : .0-9.el7
xen_version : 4.6.0-9.el7
xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
xen_scheduler : credit
xen_pagesize : 4096
platform_params : virt_start=0xffff800000000000
xen_changeset : Thu Jan 14 15:35:35 2016 +0000 git:6e8597a-dirty
xen_commandline : placeholder dom0_mem=4096M,max:4096M cpuinfo com1=115200,8n1
console=com1,tty loglvl=all guest_loglvl=all
cc_compiler : gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
cc_compile_by : mockbuild
cc_compile_domain : centos.org
cc_compile_date : Wed Jan 20 12:25:53 UTC 2016
xend_config_format : 4
|
| [2] | Configure Bridge networking for KVM virtual machine. Replace the interface name "eno16777736" for your own environment's one. |
# add bridge "br0"
[root@dlp ~]#
nmcli c add type bridge autoconnect yes con-name br0 ifname br0
Connection 'br0' (0f4b7bc8-8c7a-461a-bff1-d516b941a6ec) successfully added.
# set IP for br0
[root@dlp ~]#
nmcli c modify br0 ipv4.addresses 10.0.0.30/24 ipv4.method manual
# set Gateway for br0
[root@dlp ~]#
nmcli c modify br0 ipv4.gateway 10.0.0.1
# set DNS for "br0"
[root@dlp ~]#
nmcli c modify br0 ipv4.dns 10.0.0.1
# remove the current setting
[root@dlp ~]#
nmcli c delete eno16777736
# add an interface again as a member of br0
[root@dlp ~]#
nmcli c add type bridge-slave autoconnect yes con-name eno16777736 ifname eno16777736 master br0
# stop and start NetworkManager
[root@dlp ~]#
ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP>
mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
link/ether 00:0c:29:9f:9b:d3 brd ff:ff:ff:ff:ff:ff
3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 00:0c:29:9f:9b:d3 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.30/24 brd 10.0.0.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe9f:9bd3/64 scope link
valid_lft forever preferred_lft forever
|
Nenhum comentário:
Postar um comentário