XCP-ng 7.6.0 Local ISO Repository Dom0

Para los que aun no lo saben, XCP-ng es el fork Open Source de XenServer, el cual provee de todas casi todas las características de XenServer de manera gratuita y el sistema de parches es a través de Yum.

He instalado en un servidor XCP-ng para así para probar todas las características que ofrece. Una vez instalado necesitaba instalar mi primer servidor Ubuntu, para eso requería los ISO’s a la mano, ya que no tenía ningún servidor NFS disponible. Lo único que quedaba era crear un repositorio tipo ISO local en Dom0 para montarlo como un SR en XCP-ng.

Lo primero que debemos elegir es la partición con mayor espacio en disco disponible, para eso utilizamos la herramienta ‘df‘:

df -h

En mi caso fue el directorio raíz:

devtmpfs 1.5G 12K 1.5G 1% /dev
tmpfs 1.5G 144K 1.5G 1% /dev/shm
tmpfs 1.5G 1.5M 1.5G 1% /run
tmpfs 1.5G 0 1.5G 0% /sys/fs/cgroup
/dev/sdb1 18G 2.1G 15G 13% /
xenstore 1.5G 0 1.5G 0% /var/lib/xenstored
/dev/loop0 8.0M 8.0M 0 100% /var/xen/xc-install
/dev/sdb5 3.9G 190M 3.5G 6% /var/log
tmpfs 293M 0 293M 0% /run/user/0

Creamos el directorio del repositorio:

mkdir /ISO

Y enseguida creamos el SR:

xe sr-create name-label="iso" type=iso device-config:location=/ISO device-config:legacy_mode=true content-type=iso

Ahora listamos los SR que tenemos en el servidor y deberá aparecer el SR que acabamos de crear:

xe sr-list

Mi recomendación es descargar las versiones de Ubuntu mínimas “netinstall“, son imágenes de alrededor de ~67MB y estas no consumiran mucho espacio en nuestro Dom0.

wget -O /ISO/ubuntu-18.04.iso http://archive.ubuntu.com/ubuntu/dists/bionic-updates/main/installer-amd64/current/images/netboot/mini.iso

Ya en XCP-ng Center podremos ver el SR y hacer uso del mismo para instalar nuestro sistema operativo.

Screenshot from 2018-11-25 22-36-59

Alejandro M.

Ingeniero Mexicano especialista en Seguridad Informática. Conocimientos en Cisco con la certificación Cisco Certified Network Professional - Security, Fortinet con ahora NSE-4, Certified Ethical Hacker. Trabajo con sistema operativos Linux para servidores de servicios web, dns, balanceo de carga, etc... Fanático de los MMORPG