Vemos como instalar GuestOS y crearemos una máquina virtual.
En el ejemplo trabajaremos en CentOS 7.
Haremos uso de Libvirt, por lo que primero procedemos a su instalación.
# enable CentOS Xen [root@tuserver ~]# yum --enablerepo=centos-virt-xen -y install libvirt libvirt-daemon-xen virt-install [root@tuserver ~]# systemctl start libvirtd [root@tuserver ~]# systemctl enable libvirtd
Creamos la maquina para poder virtualizar.
# create a directory for images [root@tuserver ~]# mkdir -p /var/xen/images [root@tuyserver ~]# virt-install \ --connect xen:/// \ --paravirt \ --name centos7 \ --ram 4096 \ --disk path=/var/xen/images/centos7.img,size=20 \ --vcpus 2 \ --os-type linux \ --os-variant rhel7 \ --network bridge=br0 \ --graphics none \ --location 'http://ftp.iij.ad.jp/pub/linux/centos/7/os/x86_64/' \ --extra-args 'text console=com1 utf8 console=hvc0' Starting install... # installation starts
Una vez instalada, veremos lo siguiente:
CentOS Linux 7 (Core) Kernel 3.10.0-327.el7.x86_64 on an x86_64 localhost login:
Ya lo tenemos, podemos realizar los cambios necesarios con la propia herramienta de XEN.
[root@localhost ~]# # Ctrl + ] key [root@tuserver ~]# # Host's console # display active domains [root@tuserver ~]# xl list Name ID Mem VCPUs State Time(s) Domain-0 0 4090 6 r----- 226.3 centos7 2 4096 2 -b---- 17.0 [root@tuserver ~]# xl console centos7 # move to Guest [root@localhost ~]# # Guest's console
Y con esto ya tenemos nuestra virtualización realizada.