sat13 - gpulido-redhat/workshopclaro GitHub Wiki
Meta:
Realizar operaciones de mantenimiento sobre la plataforma RH Satellite
Objetivos:
- Respaldar la solucion
Secciones:
- Respaldo FULL e INCREMENTAL
Laboratorios:
- Respaldo de la plataforma
- Restauracion de la plataforma
- Ampliando discos
Requisitos:
- Satellite
Para respaldar el sistema, usamos el comando foreman-maintain backup, por temas de laboratorio usamos el comando de bakcup sin respaldar los datos de pulp, estos datos ocupan mucho espacio, por ello para temas de laboratorio usamos la directiva --skip-pupl-content
# foreman-maintain backup offline --skip-pulp-content /var/satellite-backup/
En caso hagamos un backup full y luego deseamos crear respaldos incrementales sobre ese backup full usamos
# satellite-maintain backup offline --incremental /var/backup_directory/full_backup /var/backup_directory
Podemos crear algunos usuarios o registros en la plataforma de Satellite y ejecutar un respaldo, luego borrar el registro o usuario y ejecutar un restore con
# satellite-maintain restore -w restore-installer-reset,pulp-migrate /var/backup_directory/full_backup
En caso de alertas de error, pueden omitirse ya que los backup y restores son parciales por la directiva --skip-pulp-content, ignore esos errores y recuerde que en un ambiente de produccion el respaldo de pulp si esta presente.
Muchas veces, los discos del sistema se quedan sin espacio disponible, en estos casos podemos ampliarlos de forma dinamica en linea ya que usan el sistema LVM, para ellos necesitamos usar el comando fdisk con algun disco lire y particionarlo, en este ejemplo usamos el disco sdb
# fdisk /dev/sdb
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-209715199, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209715199, default 209715199):
Using default value 209715199
Partition 1 of type Linux and of size 100 GiB is set
Command (m for help): w
Una vez particionado el disco, lo mapeamos como pv
# pvcreate /dev/sdb1
Agregamos el PV al VG rhel
# vgextend rhel /dev/sdb1
Con el comando anterior extendemos la capacidad del VG y podemos agregar espacional a los volumenes, por ejemplo ampliamos en 10GB el volumen /var de 20GB a 30GB
# lvresize -L +10G /dev/rhel/var
Aplicamos el cambio en el filesystem con
# xfs_growfs /dev/rhel/var
Finalmente validamos el nuevo espacio con
# df -h
Validamos la cantidad de erratas descubiertas en el servidor, tome nota de estos datos
# yum list-security
Si queremos validar el detalle de esas actualizaciones usamos
# yum list-security info
Seleccionamos una actualizacion del tipo bugfix para corregirlas
# yum update --advisory=RHBA-2020:3009
Vuelva a validar la cantidad de erratas descubiertas en el servidor y compare con el dato anterior
# yum list-security
Este mismo procedimiento puede ser realizado con la interface gráfica, logueese en la plataforma y en Hosts de contenido busque su sistema cliente
En el TAB de Errata busque una actualización que considere critica para el sistema, tome nota del codigo
Seleccione la actualización y aplíquela
Espere que que termine de actualizarse, vuelva a examinar el servidor y busque si la actualizacion aun esta por aplicar
Crear un usuario nuevo llamado UserX para luego realizar un procedimiento de backup full. Eliminar el UserX Restaurar el sistema a partir del backup-full realizado en pasos previos Validar la infraestructura# yum install git-2.18.2-1.el8_1.x86_64
Por linea de comandos intente hacer un análisis y proponga la actualización de ser necesario
# yum install firefox-68.6.0-1.el8_1.x86_64
Por interface gráfica intente hacer un análisis y proponga la actualización de ser necesario