EngelsFransSpaans

Ad


OnWorks-favicon

guestfs-testen - Online in de cloud

Voer guestfs-testen uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht guestfs-testing die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


guestfs-testing - handmatig testen van libguestfs, u kunt helpen!

PRODUCTBESCHRIJVING


Deze pagina bevat handmatige tests die u kunt proberen op libguestfs. Iedereen heeft een iets andere
combinatie van platform, hardware en gasten, dus dit testen is zeer waardevol. Bedankt
voor het helpen!

Tests gemarkeerd met een * (sterretje) kan vernietigen gegevens als je niet oppast. De anderen zijn
veilig en verandert niets.

De meeste van deze tests werken met elke libguestfs ≥ 1.14. Sommige van deze tests (gemarkeerd)
vereist libguestfs ≥ 1.22.

U kunt bugs die u tegenkomt melden via deze link:

https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools

of post op de mailinglijst (registratie is niet vereist, maar als u niet bent geregistreerd
dan moet je wachten tot een moderator je bericht handmatig goedkeurt):

https://www.redhat.com/mailman/listinfo/libguestfs

PROEVEN


lopen libguestfs-testtool
Run:

libguestfs-testtool

Deze opdracht voert een zeer eenvoudige, niet-destructieve test uit die de basis van libguestfs is
functioneren. U hoeft het niet als root uit te voeren.

Als het niet print "===== TEST VOLTOOID OK =====", rapporteer het als een bug. Het is erg
belangrijk dat u de compleet, onbewerkt uitvoer van "libguestfs-test-tool" in uw
bug report. Zie het gedeelte "BUGS" aan het einde van deze pagina.

Check KVM versnelling is wezen gebruikt.
Als je host hardwarematige virt-versnelling heeft, dan zou libguestfs met een hot cache moeten zijn
kan binnen enkele seconden opstarten. Voer de volgende opdracht een paar keer uit:

time guestfish -a /dev/null uitgevoerd

Na een paar runs zou de tijd moeten dalen tot een paar seconden (minder dan 5 seconden op snelle 64
beetje hardware).

Hoe te controleren op hardware virt:

http://virt-tools.org/learning/check-hardware-virt/

Als de bovenstaande opdracht helemaal niet werkt, gebruik dan libguestfs-testtool(1).

Check welke versie of libguestfs, qemu, libvirt, etc is wezen gebruikt.
Kijk naar de uitvoer van "libguestfs-test-tool" en controleer:

· Welke versie van libguestfs wordt gebruikt? Aan het begin van de uitvoer zul je
zie een regel als:

bibliotheek versie: 1.22.0fedora=19,release=1.fc19,libvirt

· Wordt libvirt gebruikt? U kunt het verschil zien door naar de backend te zoeken:

guestfs_get_backend: direct

of:

guestfs_get_backend: libvirt

· Welke versie van qemu wordt gebruikt? Het kan worden afgedrukt:

libguestfs: qemu versie 1.5

maar merk op dat als je libvirt gebruikt, libguestfs deze informatie niet heeft.

· Welke kernel wordt gebruikt? supermin(1) zal proberen de nieuwste geïnstalleerde kernel te kiezen
op uw apparaat. U kunt de versie zien in de uitvoer van het apparaat, bijvoorbeeld:

[ 0.000000] Linux-versie 3.9.2-200.fc18.x86_64 [...]

Probeer naar open a lokaal gast beeld Met gastvis.
U kunt voor deze test elke gastschijfkopie gebruiken. Zorg ervoor dat u de vlag "--ro" gebruikt, zodat
gastvis(1) opent de schijfkopie alleen-lezen.

guestfish --ro -a /pad/naar/disk.img -i

Als de opdracht succesvol is, moet deze de naam van het gastbesturingssysteem afdrukken en invoeren
jij bij de gastvis "> " prompt. U kunt guestfish-commando's zoals "ll /" gebruiken om te kijken
in de schijfkopie. Typ "exit" om af te sluiten.

Als je een foutmelding krijgt, probeer dan foutopsporing in te schakelen (voeg "-v" toe aan de opdrachtregel). Maak ook
zeker dat libguestfs-testtool(1) slaagt.

Probeer naar open a vanop gast beeld Met gastvis.
Note deze test vereist libguestfs ≥ 1.22 en qemu ≥ 1.5. Mogelijk moet u ook uitschakelen
libvirt door dit in te stellen:

exporteren LIBGUESTFS_BACKEND=direct

Als u een schijfkopie beschikbaar heeft via HTTP/FTP, probeer deze dan te openen.

guestfish --ro -i --format=raw -a http://www.example.com/disk.img

Voor SSH moet je ervoor zorgen dat ssh-agent is ingesteld, zodat je geen wachtwoord nodig hebt
om in te loggen op de externe machine. Dan zou een vergelijkbaar commando als dit moeten werken:

gastvis --ro -i --format=rauw \
-a ssh://remote.example.com/pad/naar/schijf.img

Als je een foutmelding krijgt, probeer dan foutopsporing in te schakelen (voeg "-v" toe aan de opdrachtregel). Maak ook
zeker dat libguestfs-testtool(1) slaagt.

lopen virt-uitlijning-scan on allen jouw gasten.
lopen virt-uitlijning-scan(1) op gasten of schijfkopieën:

virt-uitlijning-scan -a /path/to/disk.img

of:

virt-uitlijning-scan -d Gast

Komt het uitlijningsrapport overeen met hoe de gastpartities zijn uitgelijnd?

lopen virt-kat on sommige bestanden in gasten.
virt-kat(1) kan bestanden van gasten weergeven. Probeer voor een Linux-gast:

virtcat LinuxGuest / Etc / passwd

Een recente functie is ondersteuning voor Windows-paden, bijvoorbeeld:

virt-cat WindowsGuest 'c:\windows\win.ini'

Een nog betere test is als je een Windows-gast hebt met meerdere schijven. Doe "D:", "E:"
etc paden werken correct?

* Kopiëren sommige bestanden in a sluiten korting gast.
virt-copy-in(1) kan recursief bestanden en mappen kopiëren naar een gast- of schijfkopie.

virt-kopie-in-d Gast / Etc / tmp

Dit zou de lokale map moeten kopiëren / Etc naar /tmp/enz in de gast (recursief). Als je opstart
de gast, kun je alle gekopieerde bestanden en mappen zien?

Sluit de gast af en probeer meerdere bestanden en mappen te kopiëren:

virt-kopie-in-d Gast / Home /etc/probleem / tmp

Kopiëren sommige bestanden uit of a gast.
virtueel kopiëren(1) kan recursief bestanden en mappen kopiëren van een gast- of schijfkopie.

virt-copy-out -d Gast / Home .

Merk op dat de laatste spatie en punt in de opdracht geen typefout is.

Dit zou moeten kopiëren / Home van de gast naar de huidige map.

lopen virtuele-df.
virtuele-df(1) vermeldt schijfruimte. Loop:

virtuele-df

U kunt proberen dit te vergelijken met de resultaten van df(1) in de gast, maar er zijn er een paar
voorbehoud:

· De gast moet inactief zijn.

· De gastschijven moeten worden gesynchroniseerd met behulp van sync(1).

· Elke actie, zoals het opstarten van de gast, zal logbestanden schrijven waardoor de nummers naar
veranderen.

We kunnen niet garanderen dat de nummers zelfs onder deze omstandigheden identiek zijn.
Ze zouden vergelijkbaar moeten zijn. Het zou op een bug duiden als je sterk verschillende cijfers zou zien.

Probeer importeren virtuele-df CSV uitgang in a spreadsheet or database.
Run:

virt-df --csv > /tmp/rapport.csv

Probeer dit nu in uw favoriete spreadsheet of database te laden. Zijn de resultaten
waarheidsgetrouw weergegeven in de spreadsheet/database?

http://www.postgresql.org/docs/8.1/static/sql-copy.html
http://dev.mysql.com/doc/refman/5.1/en/load-data.html

* Edit a filet in a sluiten korting gast.
virt-bewerken(1) kan bestanden in gasten bewerken. Probeer deze opdracht op een RHEL- of Fedora-gast:

virt-edit LinuxGuest /etc/sysconfig/network

Probeer op andere Linux-gasten andere bestanden te bewerken, zoals:

virt-edit LinuxGuest /etc/motd

Worden de wijzigingen in de gast gezien wanneer deze wordt opgestart?

Display de bestandssystemen / scores / LV's in a gast.
virt-bestandssystemen(1) kan gebruikt worden om bestandssystemen in een gast weer te geven. Probeer deze opdracht uit
elke schijfkopie of gast:

virt-bestandssystemen -a /path/to/disk.img --all --long -h

of:

virt-bestandssystemen -d Gast --all --long -h

Komen de resultaten overeen met wat de gast ziet?

lopen virt-inspecteur on allen jouw gasten.
Te gebruiken virt-inspecteur(1) om een ​​rapport te krijgen over al uw gasten of schijfkopieën:

virt-inspecteur -a /path/to/disk.img | minder

of:

virt-inspecteur -d Gast | minder

Komen de resultaten overeen met wat er werkelijk in de gast zit?

Probeer de auditing functionaliteiten of virtuele-ls on allen jouw gasten.
Maak een lijst van alle setuid- of setgid-programma's in een virtuele Linux-machine:

virt-ls -lR -d Gast / | grep '^- [42]'

Maak een lijst van alle openbaar beschrijfbare mappen in een virtuele Linux-machine:

virt-ls -lR -d Gast / | grep '^d ...7'

Maak een lijst van alle Unix-domeinsockets in een virtuele Linux-machine:

virt-ls -lR -d Gast / | grep '^s'

Maak een lijst van alle reguliere bestanden met bestandsnamen die eindigen op '.png':

virt-ls -lR -d Gast / | grep -i '^-.*\.png$'

Geef bestanden groter dan 10 MB weer in home-mappen:

virt-ls -lR -d Gast / Home | awk '$3 > 10*1024*1024'

Vind alles gewijzigd in de afgelopen 7 dagen:

virt-ls -lR -d Gast --tijd-dagen / | awk '$6 <= 7'

Vind gewone bestanden die in de afgelopen 24 uur zijn gewijzigd:

virt-ls -lR -d Gast --tijd-dagen / | grep '^-' | awk '$6 < 1'

Komen de resultaten overeen met wat er in de gast zit?

creëren a schijf beeld oppompen van a tarbal.
Te gebruiken virt-make-fs(1) om een ​​schijfkopie te maken van elke tarball die je toevallig hebt:

virt-make-fs --partition=mbr --type=vfat /any/tarball.tar.gz output.img

Voeg 'output.img' toe als een onbewerkte schijf aan een bestaande guest. Controleer of de gast de bestanden kan zien.
Deze test is vooral handig als u het probeert met een Windows-gast.

Probeer andere partitieschema's, bijv. --partitie=gpt.

Probeer andere bestandssysteemformaten, bijv. --type=ntfs, --type=ext2.

* lopen virt-redding on a sluiten korting schijf beeld or gast.
Te gebruiken virt-redding(1) onderzoeken, redden of repareren sluiten korting gast- of schijfkopie:

virt-rescue -a /pad/naar/disk.img

of:

virt-rescue -d Gast

Kun je gewone shell-commando's gebruiken om de gast te onderzoeken?

* resize jouw gasten.
Te gebruiken virt-formaat wijzigen(1) om een ​​gast wat meer schijfruimte te geven. Als u bijvoorbeeld een schijf heeft
afbeelding die kleiner is dan 30G, verhoog het naar 30G door het volgende te doen:

truncate -s 30G nieuwe schijf.img
virt-bestandssystemen -a /path/to/olddisk.img --all --long -h
virt-resize /pad/naar/oude schijf.img nieuwe schijf.img --expand /dev/sda1
qemu-kvm -m 1024 -hda nieuwe schijf.img

Start de gast nog steeds op? Probeer andere partities uit te breiden.

* Sparren a gast schijf.
gebruik virt-spaarzaam(1), maak een schijfkopie schaarser:

virt-sparsify /pad/naar/oude schijf.img nieuwe schijf.img

Is nieuweschijf.img nog steeds opstartbaar na sparsificatie? Is de resulterende schijfkopie kleiner (gebruik
"du" om te controleren)?

* "sysprep" a sluiten korting Linux gast.
Note dat dit een bestaande gast echt in de war zal brengen, dus het is beter om de gast te klonen
voordat je dit probeert.

virt-sysprep --hostnaam nieuwehost.example.com -a /path/to/disk.img

Is de sysprep gelukt? Welke wijzigingen zijn er na het opstarten aangebracht en waren ze
succesvol?

Storten de Dakramen en raamkozijnen register oppompen van jouw Dakramen en raamkozijnen gasten.
Te gebruiken virt-win-reg(1) om het Windows-register te verwijderen van alle Windows-gasten die u
hebben.

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\Software' |
minder

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM\System' |
minder

Komt de uitvoer overeen met het uitvoeren van "regedit" in de guest?

Een recente functie is de mogelijkheid om gebruikersregisters te dumpen, dus probeer dit, vervangen gebruikersnaam
met de naam van een lokale gebruiker in de guest:

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKEY_USERS\gebruikersnaam' |
minder

Gebruik guestfs-testing online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS (Nullsoft Scriptable Install
    System) is een professionele open source
    systeem om Windows-installatieprogramma's te maken. Het
    is ontworpen om zo klein en flexibel te zijn
    zo mogelijk...
    Download NSIS: Nullsoft Scriptable Install System
  • 2
    autorisatie
    autorisatie
    AuthPass is een open source wachtwoord
    manager met ondersteuning voor de populaire en
    bewezen Keepass (kdbx 3.x EN kdbx 4.x ...
    Authentificatie downloaden
  • 3
    Zabbix
    Zabbix
    Zabbix is ​​een open enterprise-klasse
    source gedistribueerde monitoringoplossing
    ontworpen om te monitoren en te volgen
    prestaties en beschikbaarheid van het netwerk
    servers, apparaat...
    Zabbix downloaden
  • 4
    KVerschil3
    KVerschil3
    Deze repository wordt niet langer onderhouden
    en wordt bewaard voor archiveringsdoeleinden. Zie je wel
    https://invent.kde.org/sdk/kdiff3 for
    de nieuwste code en
    https://download.kde.o...
    KDiff3 downloaden
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is een GUI voor
    Waninkoko's USB Loader, gebaseerd op
    libwiigui. Het maakt een lijst en
    lancering van Wii-spellen, Gamecube-spellen en
    homebrew op Wii en WiiU...
    USBLoaderGX downloaden
  • 6
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • Meer "

Linux-commando's

Ad