Skip to main content

Imágenes - Davos Debug

Aplicable a: Medulla – Imágenes
Versión: Todas
Entorno: Local 
Categoría: Imágenes

Inicie Davos y, a continuación, pulse CTRL+C

A partir de aquí, hay dos opciones: Conexión local o SSH

Conexión local:
# en la consola de Davos
sudo su
dpkg-reconfigure keyboard-configuration
systemctl restart keyboard-setup
python3

Conexión SSH:
Primero, obtén la dirección IP de la máquina y, a continuación, desde el servidor de retransmisión:
ssh user@<IP>
 Contraseña: live
sudo su
python3

  • Para registrar la máquina:
from davos import davosManager
from davos.inventory import Inventory

davos = davosManager()
inv = Inventory(davos)
#
# Introduzca el nombre de host en la entrada
# esto enviará el XML a pulse2-register-pxe

print("dirección MAC: {}".format(inv.macaddress))
print("dirección IP: {}".format(inv.ipaddress))
print("máscara de red: {}".format(inv.netmask))
print("disco: {}".format(inv.disk)) 

# El inventario (sin modificar) se encuentra en:
less /tmp/inventory.xml
# Debe faltar una barra entre «tmp» y «macaddress», lo que hace que el archivo se genere en /
/tmp<macaddress.xml

  • Para depurar la copia de seguridad 
from davos import davosManager
from davos.image_saver import imageSaver

davos = davosManager()
saver = imageSaver(davos)
saver.start()
Guardar la copia de seguridad:
saver.imaging_api.imageDone(saver.manager.mac, saver.image_uuid)

  • Para depurar la restauración:
from davos import davosManager
from davos.image_restorer import imageRestorer

davos = davosManager()
img = imageRestorer(davos, "unicast") 
Para iniciar una restauración completa:
img.start()
Para ejecutar solo las tareas posteriores a la instalación
img.run_postimaging()
Los registros de Davos se encuentran en:
/var/log/davos.log
/var/log/davos_restorer.log

Los registros de postinstalación se encuentran en:
/tmp/postinst.xxx.log

Las postinstalaciones se encuentran en /imaging_server/masters/<master_uuid>/postinst.d/
 El UUID del maestro se puede obtener de la tabla imaging.Image de la base de datos.