From Fedora Project Wiki

(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
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{old}}
= libguestfs e guestfish =
= libguestfs e guestfish =


== Sommario ==
== Sommario ==
''libguestfs'' è una libreria per acedere e modificare le immagini disco delle [[it_IT/Tools/Virtualization | macchine virtuali (VM)]].<BR>(Visitare il sito [http://libguestfs.org/ libguestfs.org] per maggiori informazioni.)


Libguestfs is a [http://libguestfs.org/ library for accessing and modifying virtual machine disk images].
''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]  


guestfish is an [http://libguestfs.org/guestfish.1.html interactive shell tool for editing virtual machine disk images] ([http://libguestfs.org/recipes.html examples here]).
Per alcuni esempi, visitare [http://libguestfs.org/recipes.html libguestfs.org: esempi].


== Progettista ==
== Progettista ==
Line 12: Line 14:
== 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]].


== Detailed Description ==
== Descrizione dettagliata ==
libguestfs è una libreria per accedere e modificare le immagini disco delle VM (o guest). Tra l'altro libguestfs è usato per:
* realizzare cambiamenti di configurazione alle VM, in genere impiegando dei file ''batch''
* visualizzare ed editare i file nella VM
* ottenere statistiche sul disco, spazio usato/libero (vedere anche virt-df)
* effettuare migrazioni 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 is a library for accessing and modifying guest disk images. Amongst the things this is good for: making batch configuration changes to guests, viewing and editing files inside guests, getting disk used/free statistics (see also: virt-df), migrating between virtualization systems (see also: virt-p2v), performing partial backups, performing partial guest clones, cloning guests and changing registry/UUID/hostname info, and much else besides.
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.  
 
libguestfs uses Linux kernel and qemu code, and can access any type of guest filesystem that Linux and qemu can, including but not limited to: ext2/3/4, btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2, vmdk.
 
Typical usage, to edit the password file in a virtual machine called 'F11' ('F11' is the libvirt name):


Di seguito si riporta un esempio, 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


Lots more [http://libguestfs.org/recipes.html examples here].
Altri esempi sono disponibili [http://libguestfs.org/recipes.html quì].


== Benefit to Fedora ==
== 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.
== Documentazione ==
 
* [http://libguestfs.org/recipes.html guestfish recipes]
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.
* [http://libguestfs.org/guestfish.1.html guestfish man page]
* [http://libguestfs.org/guestfs.3.html libguestfs C API]
* [http://libguestfs.org/virt-inspector.1.html virt-inspector man page]


== Altre informazioni ==  
== Altre informazioni ==  
Per:
Per:
* Obbiettivi
* Obiettivi
* Test Plan
* Test Plan
* Esperienza Utente
* Esperienza Utente
* Dipendenze
* Dipendenze
* Progetto corrente
* Progetto corrente
* Documentazione
* Note di rilascio
* Note di rilascio
* Commenti e Discussioni  
* Commenti e Discussioni  
Line 46: Line 56:
consultare la [[Features/libguestfs | pagina originale]] di questo documento.
consultare la [[Features/libguestfs | pagina originale]] di questo documento.


[[Category:Italiano]]
[[Category:F-12 Features IT|{{SUBPAGENAME}}]]
[[Category:Virtualization IT|{{SUBPAGENAME}}]]


[[Category:FeatureAcceptedF12]]
[[Category:FeatureAcceptedF12]]
[[Category:Virtualization|libguestfs]]
[[Category:F12_Virt_Features|libguestfs]]
[[Category:F12_Virt_Features|libguestfs]]
[[Category:Virtualization|libguestfs]]

Latest revision as of 14:05, 19 January 2016

Important.png
Old page
This page has been marked as "old", and likely contains content that is irrelevant or incorrect. If you can, please update this page. This page will be deleted if action is not taken.

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

Stato attuale

Descrizione dettagliata

libguestfs è una libreria per accedere e modificare le immagini disco delle VM (o guest). Tra l'altro libguestfs è usato per:

  • realizzare cambiamenti di configurazione alle VM, in genere impiegando dei file batch
  • visualizzare ed editare i file nella VM
  • ottenere statistiche sul disco, spazio usato/libero (vedere anche virt-df)
  • effettuare migrazioni 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.

Di seguito si riporta un esempio, 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.

Documentazione

Altre informazioni

Per:

  • Obiettivi
  • Test Plan
  • Esperienza Utente
  • Dipendenze
  • Progetto corrente
  • Note di rilascio
  • Commenti e Discussioni

consultare la pagina originale di questo documento.