Imaging - Davos Debug
S'appliqueApplies à:to: Medulla –– Imaging
Version: AllEnvironnement:Environment: On-Premise Categorie:Category: Imaging
#dansinlathe Davos consoledavossudo su dpkg-reconfigure keyboard-configuration systemctl restart keyboard-setup python3
ssh user@<IP>
sudo su python3
PourToenregistrerregisterlathe machine:
from davos import davosManager from davos.inventory import Inventory davos = davosManager() inv = Inventory(davos) # #EntrerEnterlethe hostnamedansinl'the input #çathisenverrawilllesendxmltheà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é)isestlocateddans :in: less /tmp/inventory.xml #ilTheredoitmustmanquerbeuna missing /entrebetween tmpetandmacaddressmacaddress,cecausingquithefaitfilequetolebefichiergeneratedest généré dansin / /tmp<macaddress.xml
PourTodebugguerdebuglathesauvegardebackup
from davos import davosManager from davos.image_saver import imageSaver davos = davosManager() saver = imageSaver(davos) saver.start()
saver.imaging_api.imageDone(saver.manager.mac, saver.image_uuid)
PourTodebugguerdebuglethe restore:
from davos import davosManager from davos.image_restorer import imageRestorer davos = davosManager() img = imageRestorer(davos, "unicast")
img.start()
img.run_postimaging()
/var/log/davos.log
/var/log/davos_restorer.log
/tmp/postinst.xxx.log