Skip to main content

Imaging - Davos Debug

S'appliqueApplies à:to: Medulla – Imaging
Version: All
Environnement:Environment: On-Premise 
Categorie:Category: Imaging

LancerLaunch DavosDavos, puisthen fairepress CTRL+C

AFrom partirhere, d'icithere 2are possibilités:two Connexionoptions: localeLocal ouconnection or SSH

ConnexionLocal locale:connection:
# dansin lathe Davos console davos
sudo su
dpkg-reconfigure keyboard-configuration
systemctl restart keyboard-setup
python3

ConnexionSSH SSH:connection:
D'abordFirst, récupérerretrieve l'the machine's IP deaddress, lathen machinefrom ensuitethe depuisrelay le serveur relais:server:
ssh user@<IP>
 Mot de passe:Password: live
sudo su
python3

  • PourTo enregistrerregister lathe machine:
from davos import davosManager
from davos.inventory import Inventory

davos = davosManager()
inv = Inventory(davos)
#
# EntrerEnter lethe hostname dansin l'the input
# çathis enverrawill lesend xmlthe àXML to pulse2-register-pxe

print("mac address: {}".format(inv.macaddress))
print("ip address: {}".format(inv.ipaddress))
print("netmask: {}".format(inv.netmask))
print("disk : {}".format(inv.disk)) 

# L'inventaireThe inventory (nonunmodified) modifié)is estlocated dans :in:
less /tmp/inventory.xml
# ilThere doitmust manquerbe una missing / entrebetween tmp etand macaddressmacaddress, cecausing quithe faitfile queto lebe fichiergenerated est généré dansin /
/tmp<macaddress.xml

  • PourTo debugguerdebug lathe sauvegardebackup 
from davos import davosManager
from davos.image_saver import imageSaver

davos = davosManager()
saver = imageSaver(davos)
saver.start()
EnregistrerSave lathe sauvegarde:backup:
saver.imaging_api.imageDone(saver.manager.mac, saver.image_uuid)

  • PourTo debugguerdebug lethe restore:
from davos import davosManager
from davos.image_restorer import imageRestorer

davos = davosManager()
img = imageRestorer(davos, "unicast") 
PourTo lancerstart unea restorationfull compète:restore:
img.start()
PourTo lancerrun uniquementonly lesthe post-installs
img.run_postimaging()
LesThe Davos logs deare davoslocated sont dans:in:
/var/log/davos.log
/var/log/davos_restorer.log

LesThe post-install logs desare postinstallslocated sont dans:in:
/tmp/postinst.xxx.log

LesPostinstalls postinstallsare sontlocated dansin /imaging_server/masters/<uuid_du_mastermaster_uuid>/postinst.d/
 uuid_du_masterThe estmaster récupérableUUID depuiscan labe tableretrieved from the imaging.Image danstable lain basethe de données.database.