Mostrando entradas con la etiqueta vm. Mostrar todas las entradas
Mostrando entradas con la etiqueta vm. Mostrar todas las entradas
jueves, 21 de marzo de 2024
En esta etrada les comparto una página web donde se explica claramente el funcionamiento del firewall en el Proxmox del dataceter.
El original esta en inglés pero les compio la versión traducioda online al español
https://www-naturalborncoder-com.translate.goog/linux/proxmox/2023/07/14/proxmox-firewall/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es-419
si no se puede leer la web original:
https://www.naturalborncoder.com/linux/proxmox/2023/07/14/proxmox-firewall/
Etiquetas:
container,
corta fuegos,
datacenter,
firewall,
linux,
lxc,
proxmox,
vm
jueves, 9 de enero de 2020
Proxmox, backup full y diferencial
Proxmox Virtual Environment, o Proxmox VE, es un entorno de
virtualización de servidores de código abierto. Está en distribuciones
GNU/Linux basadas en Debian con una versión modificada del Kernel.
A continuación vamos a ver cómo configurar un sistema de copias de seguridad diferenciales.
Los usuarios de ProxmoxVE saben que el sistema de backup del mismo solo realiza copias totales de cada VM o LXC lo que deviene en el desperdicio de una importante cantidad de espacio en disco, o medios extraibles.
Sin embargo, gracias al trabajo de Kamil Trzciński, es posible patchear ProxmoxVE para que realice backup diferenciales.
una vez que tenemos nuestro host proxmox configurado y con sus VM y LXC corriendo, cabe ocuparnos de las copias de seguridad.
para ellos vamos a parchar proxmox de manera que acepte realizar copias diferenciales.
Se preguntaran a esta altura por qué no es una opción propia de Proxmox. Pués bien, la respuesta de los autores es:
Es decir: Quieren mantener esta herramienta tan sencilla como sea posible.
Nada más que agregar. Si no lo hacés vos, lo hago yo.
El Proxmox del ejemplo es: Virtual Environment 5.4-7
chequear su versión para aplicar el patch correspondiente
Hay dos formas de obtener el script para patchear Proxmox
1) con wget
wget https://github.com/ayufan/pve-patches/blob/master/pve-5.4-5-diff-backup-addon
2) con git
git clone https://github.com/ayufan/pve-patches
una vez que tenemos el script le damos atributo de ejecutable y lo corremos
./pve-5.4-5-diff-backup-addon apply
como se observa en la imágen, el patch ya esta aplicado por lo que no produce ningún efecto.
En la primer instalación el mensaje será de un parchado satisfactorio.
A continuación instalamos xdelta3.
dpkg -i pve-xdelta3_3.0.6-1_amd64.deb
En Proxmox tenemos la posibilidad de trabajar tanto en la GUI como directamente en la terminal de Linux.
Veamos el backup configurado para algunas de los contenedores y vm
Nos queda seteado para 1 backup full y 2 diferenciales, de lunes a viernes.
podemos ver el contenido de nuestro directorio de backup
se observa que del container y la vm configurados para copia de seguridad ya existe el primer backup diferencial. Y vaya la diferencia en tamaño!!
lo mismo podemos observar en la terminal, con el agregado que se observan los log del sistema, interesantes de leer para entender el proceso completo.
Nota:
En el ejemplo /mnt es el punto de montaje de un servidor NFS ubicado en una locación externa al proxmox. Decidí utilizar las propiedades de Debian para tal fin, antes que las propias de proxmox.
El patch tiene un script para chequear los backup
Y el blog del autor tiene ejemplos de restauración de los backup diferenciales.
Fuentes:
https://www.ayufan.eu/projects/proxmox-ve-differential-backups/#disqus_thread
https://github.com/ayufan/pve-patches
A continuación vamos a ver cómo configurar un sistema de copias de seguridad diferenciales.
Los usuarios de ProxmoxVE saben que el sistema de backup del mismo solo realiza copias totales de cada VM o LXC lo que deviene en el desperdicio de una importante cantidad de espacio en disco, o medios extraibles.
Sin embargo, gracias al trabajo de Kamil Trzciński, es posible patchear ProxmoxVE para que realice backup diferenciales.
¿Qué es un backup diferencial?
La copia incremental ( o diferencial incremental ) es la más avanzada en sistemas de backup, ya que únicamente copia los ficheros creados o modificados desde el último backup
realizado, ya sea de una copia completa o incremental, reduciendo de
este modo los archivos a copiar y el tiempo empleado en el proceso de backup.una vez que tenemos nuestro host proxmox configurado y con sus VM y LXC corriendo, cabe ocuparnos de las copias de seguridad.
para ellos vamos a parchar proxmox de manera que acepte realizar copias diferenciales.
Se preguntaran a esta altura por qué no es una opción propia de Proxmox. Pués bien, la respuesta de los autores es:
Es decir: Quieren mantener esta herramienta tan sencilla como sea posible.
Nada más que agregar. Si no lo hacés vos, lo hago yo.
El Proxmox del ejemplo es: Virtual Environment 5.4-7
chequear su versión para aplicar el patch correspondiente
Hay dos formas de obtener el script para patchear Proxmox
1) con wget
wget https://github.com/ayufan/pve-patches/blob/master/pve-5.4-5-diff-backup-addon
2) con git
git clone https://github.com/ayufan/pve-patches
una vez que tenemos el script le damos atributo de ejecutable y lo corremos
./pve-5.4-5-diff-backup-addon apply
como se observa en la imágen, el patch ya esta aplicado por lo que no produce ningún efecto.
En la primer instalación el mensaje será de un parchado satisfactorio.
A continuación instalamos xdelta3.
dpkg -i pve-xdelta3_3.0.6-1_amd64.deb
En Proxmox tenemos la posibilidad de trabajar tanto en la GUI como directamente en la terminal de Linux.
Veamos el backup configurado para algunas de los contenedores y vm
Nos queda seteado para 1 backup full y 2 diferenciales, de lunes a viernes.
podemos ver el contenido de nuestro directorio de backup
se observa que del container y la vm configurados para copia de seguridad ya existe el primer backup diferencial. Y vaya la diferencia en tamaño!!
lo mismo podemos observar en la terminal, con el agregado que se observan los log del sistema, interesantes de leer para entender el proceso completo.
Finalmente editamos el cron de proxmox para que quede similar a esta entrada:
vi /etc/pve/vzdump.cron
Agregando la opción --fullbackupNota:
En el ejemplo /mnt es el punto de montaje de un servidor NFS ubicado en una locación externa al proxmox. Decidí utilizar las propiedades de Debian para tal fin, antes que las propias de proxmox.
El patch tiene un script para chequear los backup
Y el blog del autor tiene ejemplos de restauración de los backup diferenciales.
Fuentes:
https://www.ayufan.eu/projects/proxmox-ve-differential-backups/#disqus_thread
https://github.com/ayufan/pve-patches
martes, 25 de agosto de 2015
Ubuntu server 14.04 LTS VirtualBox vdi imagen de 170MB
Ubuntu server dispone de la opción al momento de instalarse, en un host ubuntu, de optar por una instalación mínima para Máquina Virtual.
Cualquier imagen que uno quiera bajar de los mirrors oficiales de ubuntu pesa entre 1.8GB y 2.5GB.
Ante esta situación, he decidido publicar una imagen de disco virtual (vdi) de un sistema ubuntu server en su instalación básica. El tamaño del mismo, comprimido con 7zip es de 176MB. Obviamente algo más rápido y sencillo para descargarse.
El usuario administrador es "ubuntu" y la clave "ubuntu"
DESCARGAR
Para utilizarlo, lanzamos virtualbox y creamos una nueva VM
Hemos elegído "ubuntu14" por la versión del mismo pero es indistinto el nombre a usar.
Aceptamos las opciones por defecto hasta llegar a la opción de discos.
Aquí seleccionamos un disco existente y desde el icono de carpeta buscamos la imagen .vdi descargada y descomprimida.
NOTA:
Para tener ordenado el sistema de discos de virtualbox es aconsejable hacer lo siguiente:
a) La imagen descargada en formato 7z la descomprimimos.
b) al hacerlo seleccionamos extraerlo en el directorio creado por virtualbox en el paso anterior que en nuestro caso es "ubuntu14" y esta en nuestra carpeta personal/VirtualBox VMs/ubuntu14/
Seleccionamos la imagen que acabamos de extraer y creamos la VM
Una vez terminado iniciamos la nueva VM y en el login ponemos usario: ubuntu password: ubuntu
Es el único usuario y por tanto el administrador del sistema
Cualquier imagen que uno quiera bajar de los mirrors oficiales de ubuntu pesa entre 1.8GB y 2.5GB.
Ante esta situación, he decidido publicar una imagen de disco virtual (vdi) de un sistema ubuntu server en su instalación básica. El tamaño del mismo, comprimido con 7zip es de 176MB. Obviamente algo más rápido y sencillo para descargarse.
El usuario administrador es "ubuntu" y la clave "ubuntu"
DESCARGAR
Para utilizarlo, lanzamos virtualbox y creamos una nueva VM
Hemos elegído "ubuntu14" por la versión del mismo pero es indistinto el nombre a usar.
Aceptamos las opciones por defecto hasta llegar a la opción de discos.
Aquí seleccionamos un disco existente y desde el icono de carpeta buscamos la imagen .vdi descargada y descomprimida.
NOTA:
Para tener ordenado el sistema de discos de virtualbox es aconsejable hacer lo siguiente:
a) La imagen descargada en formato 7z la descomprimimos.
b) al hacerlo seleccionamos extraerlo en el directorio creado por virtualbox en el paso anterior que en nuestro caso es "ubuntu14" y esta en nuestra carpeta personal/VirtualBox VMs/ubuntu14/
Seleccionamos la imagen que acabamos de extraer y creamos la VM
Una vez terminado iniciamos la nueva VM y en el login ponemos usario: ubuntu password: ubuntu
Es el único usuario y por tanto el administrador del sistema
Suscribirse a:
Entradas (Atom)












