# Imágenes - Davos Debug

<div id="bkmrk-lancer-davos-puis-fa">Inicie Davos y pulse CTRL+C  
  
A partir de aquí hay dos opciones: conexión local o SSH</div><div id="bkmrk-connexion-locale%3A">  
Conexión local:</div>```
# en la consola de Davos
sudo su
dpkg-reconfigure keyboard-configuration
systemctl restart keyboard-setup
python3
```

<div id="bkmrk-connexion-ssh%3Ad%27abor">  
Conexión SSH:  
Primero, obtener la IP del equipo y, a continuación, desde el servidor de retransmisión:</div>```
ssh user@<IP>
```

<div id="bkmrk-%C2%A0mot-de-passe%3A-live"> Contraseña: live</div>```
sudo su
python3
```

<div id="bkmrk-">  
</div>- Para registrar la máquina:

```
from davos import davosManager
from davos.inventory import Inventory

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

<div id="bkmrk--1">  
</div>```
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)) 
```

<div id="bkmrk--2">  
</div>```
# 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
```

<div id="bkmrk--3">  
</div>- Para depurar la copia de seguridad

```
from davos import davosManager
from davos.image_saver import imageSaver

davos = davosManager()
saver = imageSaver(davos)
saver.start()
```

<div id="bkmrk-enregistrer-la-sauve">Guardar la copia de seguridad:</div>```
saver.imaging_api.imageDone(saver.manager.mac, saver.image_uuid)
```

<div id="bkmrk--4">  
</div>- Para depurar la restauración:

```
from davos import davosManager
from davos.image_restorer import imageRestorer

davos = davosManager()
img = imageRestorer(davos, "unicast") 
```

<div id="bkmrk-pour-lancer-une-rest">Para iniciar una restauración completa:</div>```
img.start()
```

<div id="bkmrk-pour-lancer-uniqueme">Para ejecutar solo las postinstalaciones</div>```
img.run_postimaging()
```

<div id="bkmrk-les-logs-de-davos-so">Los registros de Davos se encuentran en:  
</div>```
/var/log/davos.log
/var/log/davos_restorer.log
```

<div id="bkmrk-les-logs-des-postins">  
Los registros de las postinstalaciones se encuentran en:  
</div>```
/tmp/postinst.xxx.log
```

<div id="bkmrk-les-postinstalls-son">  
Las postinstalaciones se encuentran en /imaging_server/masters/&lt;uuid_del_master&gt;/postinst.d/  
 El uuid_del_master se puede recuperar de la tabla imaging.Image en la base de datos.</div>