(Created page with '= libguestfs e guestfish = == Sommario == Libguestfs is a [http://libguestfs.org/ library for accessing and modifying virtual machine disk images]. guestfish is an [http://lib...') |
No edit summary |
||
Line 2: | Line 2: | ||
== Sommario == | == Sommario == | ||
libguestfs è una libreria per acedere e modificare le immagini disco delle macchine virtuali (VM).<BR>(Visitare il sito [http://libguestfs.org/ libguestfs.org] per maggiori informazioni.) | |||
guestfish è uno strumento interattivo di shell per editare le immagini disco delle VM.<BR>(Visitare il sito [http://libguestfs.org/guestfish.1.html libguestfs.org: guestfish] | |||
Per alcuni esempi, visitare [http://libguestfs.org/recipes.html libguestfs.org: esempi]. | |||
== Progettista == | == Progettista == | ||
Line 12: | Line 13: | ||
== Stato attuale == | == Stato attuale == | ||
* Rilascio: [[Releases/12| Fedora 12]] | * Rilascio: [[Releases/12| Fedora 12]] | ||
* Per informazioni aggiornate sullo stato di ''libguestfs'' consultare la [[Features/libguestfs#Current_status | pagina originale]]. | * Per informazioni aggiornate sullo stato di ''libguestfs e guestfish'' consultare la [[Features/libguestfs#Current_status | pagina originale]]. | ||
== | == Descrizione dettagliata == | ||
libguestfs è una libreria per acedere e modificare le immagini disco delle VM (o guest). Tra l'altro ciò è una buona ragione per: | |||
* realizzare cambiamenti di configurazione alle VM | |||
* visualizzare ed editare i file nell VM | |||
* ottenere statistiche sul disco, spazio usato/libero (vedere anche virt-df) | |||
* migrare tra sistemi virtulizzati (vedere anche virt-p2v) | |||
* effettuare backup parziali, cloni parziali e totali di VM | |||
* modificare le informazioni relative a registry/UUID/hostname | |||
* e molto altro. | |||
libguestfs | libguestfs usa il kernel Linux e il codice qemu, e può accedere ad ogni tipo di filesystem della VM cui hanno accesso Linux e qemu, inclusi, ma senza essere esclusivi: ext2/3/4, btrfs, FAT ed NTFS, LVM, e molti schemi di partizioni, qcow, qcow2, vmdk. | ||
Un esempio tipico è dato, in cui si edita il file delle password su una VM denominata ''F11'' (F11 è il nome in libvirt | |||
$ guestfish -i F11 | $ guestfish -i F11 | ||
><fs> vi /etc/passwd | ><fs> vi /etc/passwd | ||
Altri esempi sono disponibili [http://libguestfs.org/recipes.html quì]. | |||
== | == Vantaggi per Fedora == | ||
I precedenti metodi per eseguire queste operazioni in Fedora erano complicati e facilmente soggetti ad errori, richiedendo montaggi in ''loopback'' da parte dell'utente root, uso di kpartx, la riconfiguzione di LVM. | |||
libguestfs supera tali difficoltà rendendo facile accedere ed editare le immagini disco.<BR> Soprattutto non occorre più essere root per eseguire tali operazioni. | |||
The previous methods for doing this in Fedora were cumbersome and error-prone, usually involving creating loopback mounts as root, using kpartx, reconfiguring LVM. | The previous methods for doing this in Fedora were cumbersome and error-prone, usually involving creating loopback mounts as root, using kpartx, reconfiguring LVM. |
Revision as of 19:26, 28 January 2010
libguestfs e guestfish
Sommario
libguestfs è una libreria per acedere e modificare le immagini disco delle macchine virtuali (VM).
(Visitare il sito libguestfs.org per maggiori informazioni.)
guestfish è uno strumento interattivo di shell per editare le immagini disco delle VM.
(Visitare il sito libguestfs.org: guestfish
Per alcuni esempi, visitare libguestfs.org: esempi.
Progettista
- Nome: Richard Jones
Stato attuale
- Rilascio: Fedora 12
- Per informazioni aggiornate sullo stato di libguestfs e guestfish consultare la pagina originale.
Descrizione dettagliata
libguestfs è una libreria per acedere e modificare le immagini disco delle VM (o guest). Tra l'altro ciò è una buona ragione per:
- realizzare cambiamenti di configurazione alle VM
- visualizzare ed editare i file nell VM
- ottenere statistiche sul disco, spazio usato/libero (vedere anche virt-df)
- migrare tra sistemi virtulizzati (vedere anche virt-p2v)
- effettuare backup parziali, cloni parziali e totali di VM
- modificare le informazioni relative a registry/UUID/hostname
- e molto altro.
libguestfs usa il kernel Linux e il codice qemu, e può accedere ad ogni tipo di filesystem della VM cui hanno accesso Linux e qemu, inclusi, ma senza essere esclusivi: ext2/3/4, btrfs, FAT ed NTFS, LVM, e molti schemi di partizioni, qcow, qcow2, vmdk.
Un esempio tipico è dato, in cui si edita il file delle password su una VM denominata F11 (F11 è il nome in libvirt
$ guestfish -i F11 ><fs> vi /etc/passwd
Altri esempi sono disponibili quì.
Vantaggi per Fedora
I precedenti metodi per eseguire queste operazioni in Fedora erano complicati e facilmente soggetti ad errori, richiedendo montaggi in loopback da parte dell'utente root, uso di kpartx, la riconfiguzione di LVM.
libguestfs supera tali difficoltà rendendo facile accedere ed editare le immagini disco.
Soprattutto non occorre più essere root per eseguire tali operazioni.
The previous methods for doing this in Fedora were cumbersome and error-prone, usually involving creating loopback mounts as root, using kpartx, reconfiguring LVM.
libguestfs gets rid of all that and makes it easy to access and edit disk images. You don't even need to be root to do it.
Altre informazioni
Per:
- Obbiettivi
- Test Plan
- Esperienza Utente
- Dipendenze
- Progetto corrente
- Documentazione
- Note di rilascio
- Commenti e Discussioni
consultare la pagina originale di questo documento.