Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut misafir tarifleridir.
Program:
ADI
misafir tarifleri - libguestfs, misafir balığı ve sanal araçlar tarifleri
AÇIKLAMA
Bu sayfa, libguestfs kullanarak yapabileceğiniz şeyler için tarifler ve bağlantılar içerir.
konuk balığı(1) ve sanal araçlar.
giriş a uzak disk görüntü kullanma konuk balığı
Disk görüntüsü, SSH, HTTP, FTP, NBD kullanılarak erişilebilen uzak bir sunucudaysa,
iSCSI veya benzeri varsa, doğrudan açabilirsiniz. "UZAKTAN DEPOLAMA EKLEME" bölümüne bakın.
konuk balığı(1) birkaç örnek için. Bu, libguestfs ≥ 1.22 ve qemu ≥ 1.5 gerektirir.
Denetim a sanal makine için setuid Dosyaları
Bakınız: "ÖRNEKLER" sanal(1).
Denetim a sanal makine için güvenlik açıkları ve güvenlik sorunlar
Bakınız:
https://rwmj.wordpress.com/2013/05/16/scanning-offline-guests-using-openscap-and-guestmount/#content
Düzenle the arka fon görüntü in a Windows XP VM
Aşağıdaki bağlantılar nasıl kullanılacağını açıklar konuk balığı(1) bir kullanıcı için arka plan resmini değiştirmek için
Windows XP VM'nin. Ne yazık ki, teknik önemli ölçüde farklı görünmektedir.
Windows'un her sürümü.
https://lists.fedoraproject.org/pipermail/virt/2011-May/002655.html
https://lists.fedoraproject.org/pipermail/virt/2011-May/002658.html
sağlama a dosya or cihaz içinde a disk görüntü
Bir disk görüntüsü içindeki tüm bir cihazı veya bir bölümü, LV'yi vb. sağlama toplamı için:
misafir balığı --ro -a disk.img çalıştırması: sağlama toplamı aygıtı md5 /dev/sda1
"md5" ifadesini istediğiniz sağlama toplamı türüyle değiştirin. "guestfs_checksum_device" bölümüne bakın
misafir(3) desteklenen türlerin bir listesi için.
/ Dev / sda1 "ilk bölüm" anlamına gelir. Kullanabilirsin / dev / sda tüm diski kontrol etmek için
görüntü veya mantıksal bir birimin veya RAID aygıtının adı.
Tek bir dosyayı sağlama toplamı için:
misafir balığı --ro -a disk.img -i sağlama toplamı sha256 / Etc / passwd
veya bir Windows konuğu için:
misafir balığı --ro -a disk.img -i \
sağlama toplamı sha256 'kazan:\windows\system32\config\YAZILIM'
Klonlama a sanal makine
Gibi araçların bir kombinasyonunu kullanın cp(1) dd(1) ve sanal araçlar gibi sanal-sysprep(1)
virt-sertleştirmek(1) ve sanal yeniden boyutlandırma(1).
Daha fazla ayrıntı için bkz.: "KOPYALAMA VE KLONLAMA" sanal-sysprep(1).
dönüştürmek a CD-ROM / DVD / ISO için a katran topu
Bu girdiyi dönüştürür cd.iso ÇIKTI cd.tar.gz:
misafir balığı --ro -a cd.iso -m /dev/sda tgz-out / cd.tar.gz
Yalnızca bir alt dizini dışa aktarmak için, örn. /Dosyalar, yapmak:
misafir balığı --ro -a cd.iso -m /dev/sda tgz-out /files cd.tar.gz
dönüştürmek itibaren bir biçim/dosya sistemi için bir diğeri
Tek bir formatta / dosya sistemi / bölüm / birim yöneticisinde bir veri diskiniz varsa, şunları yapabilirsiniz:
bu tekniği kullanarak başka bir tane dönüştürün.
Bu örnekte, tek bir bölüm içeren bir veri diski ile başlıyoruz.
dosya sistemi ve aynı dosyaları içeren ancak bir ext3'te başka bir disk oluşturmak istiyoruz.
Seyrek bir ham biçimli diskte mantıksal bir birime gömülü dosya sistemi.
Önce biçimlendirilmiş ancak boş hedef diski oluşturun:
kes -s 10G target.img
virt-format -a target.img --partition=mbr --lvm --filesystem=ext3
Şimdi, eski verileri yeni diske aktarmak için iki konuk balığı örneğini birbirine bağlayın:
misafir balığı --ro -a source.img -m /dev/sda1 -- tar-out / - | \
misafir balığı --rw -a target.img -m /dev/VG/LV -- tar-in - /
Son disk görüntüsüne göz atmak için şunları yapın:
misafir balığı --ro -a target.img -m /dev/VG/LV
> ll /
Bu teknik oldukça güçlüdür, örneğin kaynak dizinleri ayırmanıza izin verir.
hedef dosya sistemleri üzerinde.
Bunun önyüklenebilir sanal makine diskleri için çalışmayacağını (en azından doğrudan değil) unutmayın, çünkü
önyükleyici üzerine kopyalama yapmaz.
dönüştürmek Windows DVD için önyüklenebilir USB anahtar
http://rwmj.wordpress.com/2013/05/09/tip-convert-a-windows-dvd-iso-to-a-bootable-usb-key-using-guestfish/#mutlu
dönüştürmek Xen tarzı bölümsüz görüntü için paylaştırıldı disk görüntü
Xen disk görüntüleri genellikle bölümsüzdür, yani dosya sistemi doğrudan
bölüm tablosu olmayan diskin başlangıcı. Aslında bunları doğrudan
KVM (misafirin Windows olmaması şartıyla), ancak bazı insanlar onları normale çevirmeyi sever.
bölümlenmiş disk görüntüleri ve bu, Windows misafirleri için gereklidir. İşte nasıl kullanılacağı
Bunu yapmak için misafir balığı:
konuk balığı
> eklenti girişi.img
> seyrek output.img 10G # çıktı boyutunu ayarla
> Çalıştırmak
# Çıkış diskinde bir bölüm tablosu oluşturun:
> part-init /dev/sdb mbr
> parça ekleme /dev/sdb p 2048 -2048
# Verileri hedef bölüme kopyalayın:
> aygıttan aygıta kopyala /dev/sda /dev/sdb1 seyrek:true
# İsteğe bağlı olarak hedef dosya sistemini yeniden boyutlandırın. ntfsresize kullan
# Windows misafirleri için:
> resize2fs /dev/sdb1
Böyle bir disk görüntüsü doğrudan önyüklenebilir olmayacaktır. Harici ile başlatmanız gerekebilir.
çekirdek ve initramfs (aşağıya bakın). Veya "syslinux" konuk balık komutlarını veya
Bir SYSLINUX önyükleyici yüklemek için "extlinux".
oluşturmak boş disk görüntüleri
The sanal format(1) araç bunu doğrudan yapabilir.
Kullanım sanal-make-fs(1) içerikli bir disk görüntüsü oluşturmak için. Bu da bazı oluşturabilir
sanal disket aygıtları (VFD'ler) gibi standart disk görüntüleri.
Ayrıca kullanabilirsiniz konuk balığı(1) -N boş disk görüntüleri oluşturma seçeneği. faydalı rehber
aşağıda mevcut seçenekler açıklanmaktadır.
https://rwmj.wordpress.com/2010/09/08/new-guestfish-n-options-in-1-5-9/#content
usta(1) minimum misafir oluşturabilir.
Sil a dosya (Ya da Diğer basit dosya operasyonlar)
Misafir balığı kullanın. Bir dosyayı silmek için:
misafir balığı -a disk.img -i rm /file/to/delete
Bir dosyaya dokunmak için (güncel hale getirin veya oluşturun):
misafir balığı -a disk.img -i touch /file/to/touch
Bir dosyayı stat için. Bu salt okunur bir işlem olduğundan, şunu ekleyerek daha güvenli hale getirebiliriz.
--ro bayrağı.
misafir balığı --ro -a disk.img -i stat /file/to/stat
Bu komutlardan onlarcası var. Görmek konuk balığı(1) veya "misafir balığı -h" çıktısı
Diff iki Misafirler; karşılaştırmak a enstantane için the akım versiyon
libguestfs ≥ 1.26 olduğundan, sanal fark(1) iki konuk arasındaki farkları aramak (için
örneğin orijinal olarak aynı kaynaktan klonlanmışlarsa) veya iki anlık görüntü arasında
aynı misafirden libguestfs'in önceki sürümlerinde şunu kullanın: sanal(1).
devre dışı bırakmak a systemd hizmet
Aşağıdaki "systemctl mask ..." eşdeğeridir. "Bulut girişini" devre dışı bırakmak için
hizmet, böylece bir sonraki açılışta başlamaz:
misafir balığı -a disk.img -i \
ln-sf /dev/null /etc/systemd/system/cloud-init.service
tmp-on-tmpfs'yi devre dışı bırakmak için:
misafir balığı -a disk.img -i \
ln-sf /dev/null /etc/systemd/system/tmp.mount
Yukarıdaki komutlarla ilgili bir sorun, adını alırsanız geri bildirim olmamasıdır.
yanlış maskelemeye çalıştığınız hizmet. Ama kullanabilirsin sanal(1) mevcut olanları listelemek için
Bunun gibi systemd hizmetleri:
virt-ls -a /tmp/fedora-19.img -R /lib/sistemd/sistem
Boşaltmak çiğ dosya sistemi içerik itibaren içeride a disk görüntü or VM
Sen kullanabilirsiniz konuk balığı(1) ham dosya sistemi içeriğini çıkarmak için "indir" komutu
bir disk görüntüsündeki veya bir VM'deki herhangi bir dosya sistemi (bir LV içine şifrelenmiş veya gömülü olsa bile)
veya RAID aygıtı):
misafir balığı --ro -a disk.img çalıştırması: /dev/sda1 sda1.img dosyasını indir
misafir balığı --ro -d Misafir çalıştırması : /dev/vg_guest/lv_root lv.img dosyasını indir
Stdout'a indirmek için dosya adını "-" karakteriyle değiştirin:
misafir balığı --ro -a disk.img çalıştırması : indir /dev/sda1 - | gzip > sda1.gz
Bir disk görüntüsündeki dosya sistemlerini listelemek için şunu kullanın: sanal dosya sistemleri(1).
Ayrıca bkz. "Ham dosya sistemi içeriği yükleme".
Düzenle grub yapılandırma in a VM
Bunu aşağıdakiler için kullanabilirsiniz:
· Önyüklemeyen bir sanal makineyi düzeltin.
· VM'yi başlatmak için hangi çekirdeğin kullanıldığını değiştirin.
· Çekirdek komut satırı seçeneklerini değiştirin.
Kullanım sanal düzenleme(1) grup yapılandırmasını düzenlemek için:
virt-edit -d BrokenGuest /boot/grub2/grub.cfg
veya önyüklenemeyen bir VM kullanımı içinde genel kurcalama için sanal kurtarma(1) şöyle:
sanal kurtarma -d BrokenGuest
İhracat herhangi rehber itibaren a VM
İhracat / Ana Sayfa bir sanal makineden yerel bir dizin kullanımına sanal kopyalama(1):
virt-copy-out -d Misafir / Ana Sayfa .
Notlar:
· Komutun son noktası bir yazdırma hatası değildir. Bu, kopyalamak istediğimiz anlamına gelir
geçerli dizin.
· Bu, geçerli dizinin altında "home" adında bir dizin oluşturur.
Konuk bir Windows konuğuysa, sürücü harflerini ve ters eğik çizgileri kullanabilirsiniz, ancak
yolun önüne "win:" eklemeli ve onu kabuktan korumak için alıntı yapmalıdır, şöyle:
virt-copy-out -d WinGuest 'win:c:\windows\system32\config' .
Çıktıyı sıkıştırılmış tarball olarak almak için şunu yapın:
virt-tar-out -d Misafir / Ana Sayfa - | gzip --best > home.tar.gz
Kulağa cazip gelse de, bu genellikle bir yedekten yedek almanın güvenilir bir yolu değildir.
çalışan misafir SSS'deki girişe bakın: http://libguestfs.org/FAQ.html#destek olmak
bulmak dışarı hangi kullanıcı is kullanma the çoğu uzay
Bu basit komut dosyası, hangi kullanıcının en fazla alanı kullandığını bulmak için bir Linux misafirini inceler.
ev dizinlerinde:
#!/ Bin / sh -
-e'yi ayarla
vm="$1"
yön=/ Ana Sayfa
eval $(misafir balığı --ro -d "$vm" -i --dinle)
d için $(misafir balığı --remote ls "$dir"); yapmak
echo -n "$dir/$d"
yankı -ne '\t'
misafir balığı --uzaktan "$dir/$d";
bitti | sıralama -nr -k 2
misafir balığı --uzaktan çıkış
İhracat dış çekirdek ve initramf'ler (başlangıç)
Bir Linux misafirinin önyükleyicisi yoksa veya bozuksa, genellikle onu önyükleyebilirsiniz.
harici bir çekirdek ve initramfs kullanarak. Bu konfigürasyonda, hiper yönetici bir
önyükleyici, çekirdeği ana diskten konuk belleğine yükleme ve doğrudan atlama
çekirdeğin içine.
Ancak, seçtiğiniz disk görüntüsüne karşılık gelen doğru çekirdeği nasıl alacağınızı merak edebilirsiniz.
sahip olmak. libguestfs ≥ 1.24 olduğundan beri usta(1) en son çekirdeği alabilir ve karşılık gelen
initramfs sizin için:
mkdir çıktıdır
virt-builder --get-kernel disk.img -o çıktı dizini
ls -lh çıktıdır
Ön Onay DHCP adres itibaren a VM
Aşağıdaki bağlantı, en son elde etmek için birçok farklı olası tekniği açıklamaktadır.
bir sanal makinenin atanmış DHCP adresi.
https://rwmj.wordpress.com/2011/03/31/tip-code-for-getting-dhcp-address-from-a-virtual-machine-disk-image/#content
libguestfs kaynak örnekleri dizininde, programın en son sürümünü bulacaksınız.
virt-dhcp-adresi.c programı.
Ön Onay the işletme sistem ürün isim dizi
Aşağıdaki komut dosyasını adlı bir dosyaya kaydedin. ürün-adı.sh:
#!/ Bin / sh -
-e'yi ayarla
eval "$(misafir balığı --ro -d "$1" --i --dinle)"
root="$(guestfish --remote inspect-get-roots)"
misafir balığı --uzaktan inceleme-get-ürün-adı "$root"
misafir balığı --uzaktan çıkış
Komut dosyasını yürütülebilir yapın ve adlandırılmış bir konukta çalıştırın:
# ürün-adı.sh RHEL60x64
Red Hat Enterprise Linux Server sürüm 6.0 (Santiago)
Ayrıca bir XPath sorgusu da kullanabilirsiniz. sanal müfettiş(1) "xpath" komutunu kullanarak XML
line aracından veya en sevdiğiniz programlama dilinden:
# sanal denetçi RHEL60x64 > xml
# xpath '//ürün_adı' < xml
1 düğüm bulundu:
-- DÜĞÜM --
Red Hat Enterprise Linux Server sürüm 6.0 (Santiago)
Ön Onay the varsayılan çizme çekirdek için a Linux VM
Aşağıdaki bağlantı, bir Linux VM için varsayılan önyükleme çekirdeğini yazdırmak için bir program içerir.
https://rwmj.wordpress.com/2010/10/30/tip-use-augeas-to-get-the-default-boot-kernel-for-a-vm/#content
Augeas'ı kullanır ve teknik genellikle birçok farklı görev için geçerlidir;
olarak:
· Konuktaki kullanıcı hesaplarının listelenmesi
· hangi depoları kullanmak üzere yapılandırılmıştır
· hangi NTP sunucularına bağlanır
· en son başlatıldığında önyükleme mesajları neydi
· en son kimlerin giriş yaptığını listeleme
http://augeas.net/
Asılı misafir
Bir konuğun neden asılı kaldığını öğrenmek için libguestfs kullanmanın çeşitli yolları vardır veya
yanıt vermiyor:
1. virt-cat kullanarak günlük dosyalarını okuyun:
virt-cat Misafir /var/log/mesajlar | az
2. Windows Olay Günlüğünü okuyun (yalnızca Windows Vista veya üstü):
https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content
3. Bir konukta en son hangi dosyaların güncellendiğini öğrenin:
https://rwmj.wordpress.com/2012/02/27/using-libguestfs-to-find-out-why-a-windows-guest-was-hanging/#content
Bu size hangi programın çalıştığına dair bir ipucu verebilir.
altıgen boşaltma sektörler itibaren the konuk
Önyükleme bölümünü altıgen olarak boşaltın (Ana Önyükleme Kaydı / birinci sektör):
misafir balığı --ro -a disk.img çalıştırma : pread-device /dev/sda 0x200 0 |
altılı döküm -C
(0x200 = 512 bayt, geleneksel PC sektörlerinin boyutudur)
N'inci bölümü onaltılık olarak boşaltmak için, aşağıdaki komutta "N" yerine bir sayı yazın:
misafir balığı --ro -a disk.img \
çalıştırma : pread-dev/sda 0x200 $((N*0x200)) |
altılı döküm -C
altıgen düzenleme sektörler in the konuk
Önyükleme bölümünü altıgen olarak düzenleyin (Ana Önyükleme Kaydı / birinci sektör):
misafir balığı --rw -a disk.img çalıştırması: hexedit /dev/sda 0x200
kurmak paketler (RPM'ler, Debian paketler) in a konuk
libguestfs 1.26'dan beri, usta(1) sanal-özelleştirmek(1) ve sanal-sysprep(1) var
--Yüklemek Linux misafirlerine paket yükleme seçeneği. (Varsa sanal özelleştirmeyi kullanın
mevcut bir konuk veya sıfırdan bir konuk oluşturmak istiyorsanız sanal oluşturucu).
Örneğin:
virt-oluşturucu fedora-20 -- emacs yükleyin
kurmak paketler itibaren an alternatif Depo
libguestfs 1.26'dan beri, kullanabilirsiniz usta(1) sanal-özelleştirmek(1) veya sanal-sysprep(1)
--Düzenle paketleri kurmadan önce depo meta verilerini düzenleme seçeneği
Örneğin bu, Fedora'daki güncelleme testi deposundan paketleri yükler:
virt-oluşturucu fedora-20 \
--edit '/etc/yum.repos.d/fedora-updates-testing.repo:
s/enabled=0/enabled=1/' \
--emac'leri kurun
kurmak SİSLINUX Bootloader in a konuk
SYSLINUX, Linux ve Windows misafirleri için küçük, yapılandırması kolay bir önyükleyicidir. Eğer senin
konuk önyüklenebilir değil, SYSLINUX önyükleyicisini konuk balıklarından birini kullanarak yükleyebilirsiniz.
"syslinux" (FAT tabanlı misafirler için) veya "extlinux" (ext2/3/4 ve btrfs tabanlı için) komutları
Misafirler).
Bu kılavuz, bir Linux konuğunu varsayar. / Dev / sda1 is /çizme, /boot/vmlinuz misafir mi
çekirdek ve / Dev / sda3 kök bölümdür. Bir Windows konuğu için bir FAT-
biçimlendirilmiş önyükleme bölümü ve bunun yerine "syslinux" komutunu kullanmanız gerekir.
Hat için bir syslinux.cfg yapılandırma dosyası. adresindeki SYSLINUX belgelerini kontrol etmelisiniz.
http://www.syslinux.org ama şöyle görünebilir:
VARSAYILAN linux
ETİKET linux
SAY Çekirdeği önyükleme
KERNEL vmlinuz
INIRD initrd
EKLE ro root=/dev/sda3
Syslinux ana önyükleme kaydını bulun (aşağıdaki gibi bir dosya
/usr/share/syslinux/mbr.bin).
misafir balığı -a disk.img -i
# Ana önyükleme kaydını ve yapılandırma dosyasını yükleyin:
> yükle ..../mbr.bin /boot/mbr.bin
> yükle ..../syslinux.cfg /boot/syslinux.cfg
# MBR'yi önyükleme sektörüne yerleştirin:
> dosyadan aygıta kopyala /boot/mbr.bin /dev/sda boyut:440
# İlk bölüme syslinux'u kurun:
> extlinux /çizme
# İlk bölümü önyüklenebilir olarak ayarlayın:
> part-set-bootable /dev/sda 1 true
Ayrıca bakınız:
http://rwmj.wordpress.com/2013/04/04/new-in-libguestfs-use-syslinux-or-extlinux-to-make-bootable-guests/#mutlu
Liste uygulamaları yüklü in a VM
Aşağıdakileri bir dosyaya kaydedin list-apps.sh:
#!/ Bin / sh -
-e'yi ayarla
eval "$(misafir balığı --ro -d "$1" --i --dinle)"
root="$(guestfish --remote inspect-get-roots)"
misafir balığı --uzaktan kontrol listesi uygulamaları "$root"
misafir balığı --uzaktan çıkış
Dosyayı yürütülebilir yapın ve ardından herhangi bir adlandırılmış sanal makinede çalıştırabilirsiniz:
# list-apps.sh WinGuest
[0] = {
uygulama_adı: Mozilla Firefox (3.6.12)
app_display_name: Mozilla Firefox (3.6.12)
uygulama_dönemi: 0
app_version: 3.6.12 (tr-TR)
uygulama_sürüm:
app_install_path: C:\Program Dosyaları\Mozilla Firefox
uygulama_trans_yolu:
uygulama_yayıncısı: Mozilla
uygulama_url'si: http://www.mozilla.com/en-GB/
uygulama_kaynak_paketi:
uygulama_özeti:
app_description: Mozilla Firefox
}
[1] = {
app_name: VLC medya oynatıcı
app_display_name: VLC medya oynatıcı 1.1.5
uygulama_dönemi: 0
uygulama_versiyonu: 1.1.5
uygulama_sürüm:
app_install_path: C:\Program Dosyaları\VideoLAN\VLC
uygulama_trans_yolu:
app_publisher: VideoLAN
uygulama_url'si: http://www.videolan.org/
uygulama_kaynak_paketi:
uygulama_özeti:
uygulama_tanımı:
}
Komut dosyasını disk görüntülerinde çalıştırmak istiyorsanız (libvirt sanal makineleri yerine), değiştirin
"-d "$1"" ile "-a "$1"" arası. Ayrıca bakınız sanal müfettiş(1).
Liste Dosyaları ve dizinleri in a VM
Kullanım sanal(1).
Liste Hizmetler in a Windows VM
Aşağıdaki bağlantı, Windows'taki hizmetleri listelemek için kullanılabilecek bir komut dosyası içerir.
VM ve bu hizmetlerin önyükleme sırasında mı çalışacağı yoksa isteğe bağlı olarak mı yükleneceği.
https://rwmj.wordpress.com/2010/12/10/tip-list-services-in-a-windows-guest/#content
Yapmak a disk görüntü seyrek
Kullanım virt-sertleştirmek(1).
İzliyoruz disk kullanım tekrar zaman
Sen kullanabilirsiniz sanal-df(1) zaman içinde misafirlerinizin disk kullanımını izlemek için. Aşağıdaki bağlantı
bir kılavuz içerir.
http://virt-tools.org/learning/advanced-virt-df/
Okuma the Windows Etkinlikler Giriş itibaren Windows manzara (Ya da sonra)
konuk balığı(1) artı aşağıdaki bağlantıda açıklanan araçlar, aşağıdakileri okumak için kullanılabilir:
Windows Vista veya sonraki bir sürümünü çalıştıran herhangi bir sanal makineden Windows Olay Günlüğü.
https://rwmj.wordpress.com/2011/04/17/decoding-the-windows-event-log-using-guestfish/#content
Kaldır kök şifre (Linux)
Kullanma sanal düzenleme(1) -e seçeneği, dosyalar üzerinde basit değişiklikler yapabilirsiniz. Bir kullanım
bir Linux misafirinden kök şifreyi kaldırın:
virt-edit -d alan adı / Etc / passwd -e 's/^root:.*?:/kök::/'
sanal düzenleme -a disk.img / Etc / passwd -e 's/^root:.*?:/kök::/'
Kaldır yönetici şifre (Windows)
Aşağıdaki bağlantı, Yönetici parolasını bir bilgisayardan kaldırmak için bir teknik içerir.
Windows VM veya daha kesin olmak gerekirse, bir sonraki oturum açışınızda size bir komut istemi verir.
herhangi bir güvenliği atlamak için kullanabileceğiniz:
https://mdbooth.wordpress.com/2010/10/18/resetting-a-windows-guests-administrator-password-with-guestfish/
Sistem hazırlama a sanal makine (Windows)
Basit olmasa da, yalnızca libguestfs kullanarak bir "sysprep" yapmak mümkündür.
Şu anda Aeolus Oz projesinde bunu yapan kod var (libguestfs kullanarak). o
muhtemelen bunu ekleyeceğiz sanal-sysprep(1) gelecekte.
https://github.com/clalancette/oz
https://www.redhat.com/archives/virt-tools-list/2011-May/msg00019.html
açmak a yaşamak CD
Linux canlı CD'leri genellikle bir Rus bebeği gibi sarılmış birden çok disk görüntüsü katmanı içerir.
Sen kullanabilirsiniz konuk balığı(1) kılavuzda belirtildiği gibi bu çoklu katmanların içine bakmak için
altında.
https://rwmj.wordpress.com/2009/07/15/unpack-the-russian-doll-of-a-f11-live-cd/#content
Yükleme ve indirme Dosyaları
Aşağıdaki bağlantı, yükleme (kopyalama) ve indirme (kopyalama) hakkında genel ipuçları içerir.
dışarı) VM'lerden gelen dosyalar.
https://rwmj.wordpress.com/2010/12/02/tip-uploading-and-downloading/#content
Yükleme çiğ dosya sistemi içerik
Sen kullanabilirsiniz konuk balığı(1) tüm dosya sistemlerini bir sanal makineye, hatta bir dosya sistemine yüklemek için
bir LV veya RAID cihazının içine şifrelenmiş veya gömülmüş olan:
misafir balığı --rw -a disk.img çalıştırması: sda1.img /dev/sda1 yükle
misafir balığı --rw -d Misafir çalıştırma : lv.img /dev/vg_guest/lv_root yükle
Yaygın bir sorun, dosya sisteminin hedef için doğru boyutta olmamasıdır. Eğer öyleyse
çok büyük, libguestfs ile yapabileceğiniz pek bir şey yok -
dosya sistemi farklı. Ancak dosya sisteminin hedefe doğru genişlemesi gerekiyorsa,
doğru boyuta yeniden boyutlandırmak için misafir balığı kullanın:
misafir balığı --rw -d Misafir çalıştırma : \
lv.img /dev/vg_guest/lv_root dosyasını yükleyin: \
yeniden boyutlandırma2fs /dev/vg_guest/lv_root
(veya dosya sistemi NTFS ise "ntfsresize" kullanın).
Kullanım libguestfs araçlar on VMware ESX misafir
Aşağıdaki bağlantı libguestfs'in nasıl kullanılacağını açıklar, konuk balığı(1) ve sanal araçlar herhangi bir
VMware ESX misafirleri, önce VMware VMFS'yi sshfs üzerinden paylaşarak.
https://rwmj.wordpress.com/2011/05/10/tip-use-libguestfs-on-vmware-esx-guests/#content
onworks.net hizmetlerini kullanarak misafir tariflerini çevrimiçi kullanın