Newsgroup: it.comp.os.linux.sys
Titolo: XenServer: montare domU in dom0

Tutte le volte perdo ore ed ore, non ho mai trovato una procedura affidabile.
 
Il problema è questo: ho aggiornato un domU, grub non l'ha presa bene ed ora non boota più perchè non trova il kernel.
 
Dal dom0 vorrei poter montare i dischi del domU, modificare grub e pygrub ed avviare il dumU.
 
Non so come fare, ogni volta perdo ore alla ricerca di una guida e non funziona mai.
 
Sul domU ho 2 dischi, uno dedicato allo swap (e non ci interessa), un altro diviso in due partizioni: /boot (che è quella che interessa a me) e una partizione logica usata come volume fisico LVM.
 
Io vorrei montare la /boot, che è sulla sua partizione dedicata.
 
xe-edit-bootloader non riesce 
se da dom0 attivo l'LVM associato al primo disco del mio domU, poi kpartx non rileva alcuna partizione, come se il disco fosse vuoto (e non lo è, ho riavviato io il server perfettamente funzionante dopo aver aggiornato il kernel)
 
Idee ?


Help please...

 Help please...
 
E' un po' che non lavoro piu' con Xen ma non puoi semplicemente far 
bootare il guest da una .iso di rescue, montare il filesystem e da li' 
fare le modifiche che ti servono?
 
-- 
Bye
Gianfranco Bartolini
(gianfranco punto bartolini at tiscali punto it)

 fare le modifiche che ti servono?
 
Potrei, ma tecnicamnete non posso
Il server in questione ha pochissimo spazio sul Dom0, dovrei caricare la iso li, aggiungerla come storage e far fare il boot, ma la iso non ci sta ed il server non ha fisicamente un lettore cd/dvd.
 
Preferivo avere una soluzione che mi permetta di ripristinare il DomU dal Dom0, in passato ci son riuscito, con non poche bestemmie, ma non ricordo e non trovo più la procedura seguita.

 Il server in questione ha pochissimo spazio sul Dom0, dovrei caricare la iso li, aggiungerla come storage e far fare il boot, ma la iso non ci sta ed il server non ha fisicamente un lettore cd/dvd.
 
E fare un mount nfs/cifs al volo da un nas o altra macchina esterna su 
cui hai posizionato la iso? Oppure da chiavetta usb se hai accesso 
fisico o remoto tramite management del server?


 Preferivo avere una soluzione che mi permetta di ripristinare il DomU dal Dom0, in passato ci son riuscito, con non poche bestemmie, ma non ricordo e non trovo più la procedura seguita.
 
Se può essere d'aiuto qua sembra che ci siano riusciti:
 
http://serverfault.com/questions/314318/mounting-filesystem-of-vm-from-dom0-in-xen
 
 
sempre che tu non l'abbia già vista


 fisico o remoto tramite management del server?
 
La chiavetta USB è la soluzione più rapida.
Resta però il fatto che vorrei capire come sistemare il tutto direttamente dal Dom0 senza impazzire con dischi esterni o workaround.
 
Lo vorrei capire bene perchè SO che si fa, l'ho già fatto, ma non ricordo come e ci ho sbattuto la testa 2 giorni, questa settimana, senza cavarci un ragno dal buco.

 
http://serverfault.com/questions/314318/mounting-filesystem-of-vm-from-dom0-in-xen
 
 
Non va bene, loro usano Xen, io XenServer, è diverso.
Loro usano una immagine disco locale, il mio XenServer usa LVM per lo store dei dischi ed a mia volta, dentro ciascun disco (che è LVM) ho nuovamente LVM.
 
Non riesco ad arrivare al secondo livello di LVM, identifico il volume logico che contiene le partizioni del domU, ma poi non lo riesco ad attivare con kpartx nemmeno montandolo il loop (come alcuni dicono di fare).
 
Il loop si monta, ma kpartx non fa nulla.

 Il loop si monta, ma kpartx non fa nulla.
 
Questo l'avevi visto?
 
http://discussions.citrix.com/topic/334905-mount-vm-disk-image-as-file-system-in-xenserver-6/
 


 Il loop si monta, ma kpartx non fa nulla.
 
Aggiungo:
http://discussions.citrix.com/topic/288278-how-to-mount-the-lvm-partition-of-guest-os-in-xenserver-56/
 
 
kpartx con il flag verbose non da' nessun indizio?


 Loro usano una immagine disco locale, il mio XenServer usa LVM per lo store dei dischi ed a mia volta, dentro ciascun disco (che è LVM) ho nuovamente LVM.
 
Mamma mia...
 
 

 kpartx con il flag verbose non da' nessun indizio?
 
non da segni di vita. Non scrive una mezza riga.


Perchè? E' lo standard su XenServer.

 
http://discussions.citrix.com/topic/334905-mount-vm-disk-image-as-file-system-in-xenserver-6/
 
 
Grazie. La procedura indicata li (e nell'altro link che hai postato) è leggermente diversa dalla mia. Io ad esempio non ho creato il nuovo VBD ma ho cercato di accedere a quello esistente (ovviamente la VM è spenta, dato che non boota)
 
Domani provo a creare un nuovo VBD, ma non saprei quale possa essere la motivazione di tale operazione.


Non uso Xen da parecchio. LVM per lo store lo capisco ma perché usarlo 
all'interno della domU?

 all'interno della domU?
 
Per gli infiniti vantaggi che da, non per ultimo, il resize online dei dischi, trasparente e senza problemi, basta aggiungere un volume....
 
Tendo a partire con VPS molto piccole per poi aggiungere dischi al bisogno, in questo modo ottimizzo di molto lo spazio.
 
Sarebbe come chiedersi perchè usare LVM in un server anzichè partizionare direttamente.

 > 
http://discussions.citrix.com/topic/334905-mount-vm-disk-image-as-file-system-in-xenserver-6/
 
 
Confermo, la procedura funziona correttamente.