EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

guestfs-testing - Online în cloud

Rulați guestfs-testing în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda guestfs-testing care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


guestfs-testing - testarea manuală a libguestfs, puteți ajuta!

DESCRIERE


Această pagină are teste manuale pe care le puteți încerca pe libguestfs. Fiecare are ceva diferit
combinație de platformă, hardware și invitați, deci această testare este foarte valoroasă. Mulțumiri
pentru ajutor!

Testele marcate cu a * (asterisc) poate distruge de date daca nu esti atent. Ceilalți sunt
sigur și nu va modifica nimic.

Cele mai multe dintre aceste teste vor funcționa cu orice libguestfs ≥ 1.14. Unele dintre aceste teste (marcate)
necesită libguestfs ≥ 1.22.

Puteți raporta erorile pe care le găsiți prin acest link:

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

sau postați pe lista de corespondență (înregistrarea este nu obligatoriu, dar dacă nu sunteți înregistrat
atunci va trebui să așteptați ca un moderator să vă aprobe manual mesajul):

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

ÎNCERCĂRI


Alerga libguestfs-test-tool
Rulați:

libguestfs-test-tool

Această comandă face un test foarte simplu, nedistructiv, care este libguestfs de bază
functionare. Nu trebuie să-l rulați ca root.

În cazul în care nu tipăriți „===== TEST FINISHED OK =====", raportați-l ca o eroare. Este foarte
important să includeți complet, ne-editat ieșirea „libguestfs-test-tool” din dvs
raport de eroare. Consultați secțiunea „BUGS” de la sfârșitul acestei pagini.

Verifica KVM accelerare is fiind folosit.
Dacă gazda dvs. are accelerație hardware virt, atunci cu un cache cald libguestfs ar trebui să fie
capabil să pornească în câteva secunde. Rulați următoarea comandă de câteva ori:

time guestfish -a /dev/null run

După câteva alergări, timpul ar trebui să se stabilească la câteva secunde (sub 5 secunde pe 64 rapid
bit hardware).

Cum se verifică hardware-ul virt:

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

Dacă comanda de mai sus nu funcționează deloc, utilizați libguestfs-test-tool(1).

Verifica care versiune of libguestfs, qemu, libvirt, etc is fiind folosit.
Uitați-vă la rezultatul „libguestfs-test-tool” și verificați:

· Ce versiune de libguestfs este folosită? Aproape de începutul ieșirii veți
vezi o linie ca:

versiunea bibliotecii: 1.22.0fedora=19,release=1.fc19,libvirt

· Se folosește libvirt? Puteți face diferența căutând backend-ul:

guestfs_get_backend: direct

sau:

guestfs_get_backend: libvirt

· Ce versiune de qemu este folosită? Poate fi tipărit:

libguestfs: qemu versiunea 1.5

dar rețineți că, dacă utilizați libvirt, libguestfs nu are aceste informații.

· Ce nucleu este folosit? supermin(1) va încerca să aleagă cel mai recent kernel instalat
pe mașina dvs. Puteți vedea versiunea în ieșirea aparatului, de exemplu:

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

Încerca la deschide a local oaspete imagine cu pește oaspete.
Puteți utiliza orice imagine de disc pentru invitați pentru acest test. Asigurați-vă că utilizați steagul „--ro” astfel încât
pește oaspete(1) va deschide imaginea de disc numai în citire.

guestfish --ro -a /path/to/disk.img -i

Dacă comanda are succes, ar trebui să tipăriți numele sistemului de operare oaspete și să îl puneți
tu la oaspete "> „. Puteți utiliza comenzi guestfish precum „ll /” pentru a căuta
în interiorul imaginii de disc. Pentru a ieși, tastați „ieșire”.

Dacă primiți o eroare, încercați să activați depanarea (adăugați „-v” la linia de comandă). De asemenea, faceți
sigur libguestfs-test-tool(1) reușește.

Încerca la deschide a la distanta oaspete imagine cu pește oaspete.
notițe acest test necesită libguestfs ≥ 1.22 și qemu ≥ 1.5. De asemenea, poate fi necesar să dezactivați
libvirt setând asta:

export LIBGUESTFS_BACKEND=direct

Dacă aveți o imagine de disc disponibilă prin HTTP/FTP, încercați să o deschideți.

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

Pentru SSH va trebui să vă asigurați că ssh-agent este configurat, astfel încât să nu aveți nevoie de o parolă
pentru a vă conecta la aparatul de la distanță. Atunci o comandă similară cu aceasta ar trebui să funcționeze:

guestfish --ro -i --format=raw \
-a ssh://remote.example.com/path/to/disk.img

Dacă primiți o eroare, încercați să activați depanarea (adăugați „-v” la linia de comandă). De asemenea, faceți
sigur libguestfs-test-tool(1) reușește.

Alerga virt-alignment-scan on toate ta vizitatori.
Alerga virt-alignment-scan(1) pe oaspeți sau pe imagini de pe disc:

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

sau:

virt-alignment-scan -d Guest

Raportul de aliniere se potrivește cu modul în care sunt aliniate partițiile invitate?

Alerga virt-cat on unele fișiere in vizitatori.
virt-cat(1) poate afișa fișiere de la oaspeți. Pentru un invitat Linux, încercați:

virt-cat LinuxGuest / Etc / passwd

O caracteristică recentă este suportul pentru căile Windows, de exemplu:

virt-cat WindowsGuest „c:\windows\win.ini”

Un test și mai bun este dacă aveți un invitat Windows cu mai multe unități. Faceți „D:”, „E:”
etc căile funcționează corect?

* Copiați unele fișiere în a închide de pe oaspete.
virt-copy-in(1) poate copia recursiv fișiere și directoare într-o imagine invitată sau disc.

virt-copy-in -d Guest / Etc / tmp

Acesta ar trebui să copieze directorul local / Etc la /tmp/etc în invitat (recursiv). Dacă porniți
invitatul, puteți vedea toate fișierele și directoarele copiate?

Închideți invitatul și încercați să copiați mai multe fișiere și directoare:

virt-copy-in -d Guest / Home /etc/issue / tmp

Copiați unele fișiere afară of a oaspete.
virt-copy-out(1) poate copia în mod recursiv fișiere și directoare dintr-o imagine invitată sau disc.

virt-copy-out -d Guest / Home .

Rețineți că spațiul și punctul final din comandă nu sunt o greșeală de tipar.

Aceasta ar trebui să se copieze / Home de la invitat în directorul curent.

Alerga virt-df.
virt-df(1) afișează spațiul pe disc. Alerga:

virt-df

Puteți încerca să comparați acest lucru cu rezultatele de la df(1) în interiorul oaspetelui, dar sunt câteva
prevederi:

· Oaspetele trebuie să fie inactiv.

· Discurile invitate trebuie sincronizate folosind sincronizaţi(1).

· Orice acțiune, cum ar fi pornirea oaspetelui, va scrie fișiere jurnal care cauzează numerele
schimba.

Nu garantăm că numerele vor fi identice chiar și în aceste circumstanțe.
Ar trebui să fie asemănătoare. Ar indica o eroare dacă ați vedea numere foarte diferite.

Încerca importatoare virt-df CSV producție în a foaie de calcul or Bază de date.
Rulați:

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

Acum încercați să încărcați acest lucru în foaia de calcul sau baza de date preferată. Sunt rezultatele
reprodus fidel în foaia de calcul/baza de date?

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

* Editati a fişier in a închide de pe oaspete.
virt-edit(1) poate edita fișiere în invitați. Încercați această comandă pe un invitat RHEL sau Fedora:

virt-edit LinuxGuest /etc/sysconfig/network

Pe alți invitați Linux, încercați să editați alte fișiere, cum ar fi:

virt-edit LinuxGuest /etc/motd

Modificările se văd în interiorul oaspetelui când acesta este pornit?

Afişa il sisteme de fișiere / scoruri / Eu versus in a oaspete.
virt-sisteme de fișiere(1) poate fi folosit pentru a afișa sisteme de fișiere într-un oaspete. Încercați această comandă
orice imagine de disc sau invitat:

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

sau:

virt-filesystems -d Guest --all --long -h

Rezultatele se potrivesc cu ceea ce se vede la invitat?

Alerga virt-inspector on toate ta vizitatori.
Utilizare virt-inspector(1) pentru a obține un raport despre toți oaspeții dvs. sau imaginile de pe disc:

virt-inspector -a /path/to/disk.img | Mai puțin

sau:

virt-inspector -d Guest | Mai puțin

Rezultatele se potrivesc cu ceea ce este de fapt în invitat?

Încerca il audit caracteristici of virt-ls on toate ta vizitatori.
Listați toate programele setuid sau setgid dintr-o mașină virtuală Linux:

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

Listați toate directoarele care pot fi scrise în mod public dintr-o mașină virtuală Linux:

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

Listați toate socketurile de domeniu Unix dintr-o mașină virtuală Linux:

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

Listați toate fișierele obișnuite cu nume de fișiere care se termină în „.png”:

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

Afișați fișiere mai mari de 10 MB în directoarele de acasă:

virt-ls -lR -d Guest / Home | awk „3 USD > 10*1024*1024”

Găsiți tot ce a fost modificat în ultimele 7 zile:

virt-ls -lR -d Guest --time-days / | awk „$6 <= 7”

Găsiți fișiere obișnuite modificate în ultimele 24 de ore:

virt-ls -lR -d Guest --time-days / | grep '^-' | awk '6$ < 1'

Rezultatele se potrivesc cu ceea ce este în invitat?

Crea a disc imagine din a tarball.
Utilizare virt-make-fs(1) pentru a crea o imagine de disc din orice tarball pe care se întâmplă să îl aveți:

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

Adăugați „output.img” ca disc brut la un oaspete existent. Verificați dacă oaspeții pot vedea fișierele.
Acest test este deosebit de util dacă îl încercați cu un invitat Windows.

Încercați alte scheme de partiționare, de ex. --partition=gpt.

Încercați alte formate de sistem de fișiere, de ex. --type=ntfs, --type=ext2.

* Alerga virt-salvare on a închide de pe disc imagine or oaspete.
Utilizare virt-salvare(1) a examina, salva sau repara a închide de pe invitat sau imagine de disc:

virt-rescue -a /path/to/disk.img

sau:

virt-rescue -d Guest

Puteți folosi comenzi obișnuite de shell pentru a examina oaspetele?

* Redimensionarea ta vizitatori.
Utilizare virt-redimensionare(1) pentru a oferi unui oaspete ceva mai mult spațiu pe disc. De exemplu, dacă aveți un disc
imaginea care este mai mică de 30G, creșteți-o la 30G făcând:

trunchiați -s 30G newdisk.img
virt-filesystems -a /path/to/olddisk.img --all --long -h
virt-resize /path/to/olddisk.img newdisk.img --expand /dev/sda1
qemu-kvm -m 1024 -hda newdisk.img

Oaspetele încă pornește? Încercați să extindeți alte partiții.

* Se sparsifica a oaspete disc.
Utilizarea virt-sparsify(1), faceți o imagine de disc mai rară:

virt-sparsify /path/to/olddisk.img newdisk.img

Is newdisk.img încă bootabil după sparsificare? Imaginea de disc rezultată este mai mică (utilizați
"du" pentru a verifica)?

* "sysprep" a închide de pe Linux oaspete.
notițe că acest lucru chiar va da peste cap un oaspete existent, așa că este mai bine să-l clonezi
înainte de a încerca asta.

virt-sysprep --hostname newhost.example.com -a /path/to/disk.img

Sysprep a avut succes? După pornire, ce modificări au fost făcute și au fost acestea
de succes?

Benă il ferestre din Registru din ta ferestre din vizitatori.
Utilizare virt-win-reg(1) pentru a elimina Registrul Windows de la orice oaspeți Windows pe care dvs
avea.

virt-win-reg --unsafe-printable-strings WindowsGuest „HKLM\Software” |
mai puțin

virt-win-reg --unsafe-printable-strings WindowsGuest „HKLM\System” |
mai puțin

Ieșirea se potrivește cu rularea „regedit” în interiorul invitatului?

O caracteristică recentă este capacitatea de a descărca registrele utilizatorilor, așa că încercați acest lucru, înlocuiți nume de utilizator
cu numele unui utilizator local în invitat:

virt-win-reg --unsafe-printable-strings WindowsGuest „HKEY_USERS\username” |
mai puțin

Utilizați testul online pe guestfs folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    NSIS: Nullsoft Scriptable Install System
    NSIS: Nullsoft Scriptable Install System
    NSIS (Nullsoft Scriptable Install
    System) este o sursă deschisă profesională
    sistem pentru a crea programe de instalare Windows. Aceasta
    este conceput pentru a fi cât mai mic și flexibil
    cat posibil...
    Descărcați NSIS: Nullsoft Scriptable Install System
  • 2
    authpass
    authpass
    AuthPass este o parolă open source
    manager cu sprijin pentru popular şi
    Keepass dovedit (kdbx 3.x ȘI kdbx 4.x...
    Descărcați authpass
  • 3
    Zabbix
    Zabbix
    Zabbix este o companie deschisă de clasă enterprise
    soluție de monitorizare distribuită la sursă
    conceput pentru a monitoriza și urmări
    performanța și disponibilitatea rețelei
    servere, dispozitive...
    Descărcați Zabbix
  • 4
    KDiff3
    KDiff3
    Acest depozit nu mai este întreținut
    și se păstrează în scop de arhivă. Vedea
    https://invent.kde.org/sdk/kdiff3 for
    cel mai nou cod și
    https://download.kde.o...
    Descărcați KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX este o interfață grafică pentru
    Încărcătorul USB al lui Waninkoko, bazat pe
    libwiigui. Permite listarea și
    lansarea de jocuri Wii, jocuri Gamecube și
    homebrew pe Wii și WiiU...
    Descărcați USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferă caracteristici ANSI SQL
    și rulează pe Linux, Windows și
    mai multe platforme Unix. Caracteristici
    concurență și performanță excelente
    & putere...
    Descărcați Firebird
  • Mai mult »

Comenzi Linux

Ad