АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

guestfs-testing - Интернет в облаке

Запустите guestfs-testing в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда guestfs-testing, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


guestfs-testing - ручное тестирование libguestfs, вы можете помочь!

ОПИСАНИЕ


На этой странице есть ручные тесты, которые вы можете попробовать на libguestfs. У всех немного разные
сочетание платформы, оборудования и гостей, поэтому это тестирование очень ценно. Спасибо
за помощь!

Тесты, отмеченные знаком * (звездочка) может уничтожить данным если вы не будете осторожны. Остальные
безопасно и ничего не изменяет.

Большинство этих тестов будут работать с любыми libguestfs ≥ 1.14. Некоторые из этих тестов (отмечены)
требуется libguestfs ≥ 1.22.

Вы можете сообщить об обнаруженных вами ошибках по этой ссылке:

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

или разместите в списке рассылки (регистрация не обязательно, но если вы не зарегистрированы
то вам придется подождать, пока модератор вручную утвердит ваше сообщение):

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

ИСПЫТАНИЯ


Run libguestfs-тест-инструмент
Run:

libguestfs-тест-инструмент

Эта команда выполняет очень простой неразрушающий тест, который базовый libguestfs
функционирует. Вам не нужно запускать его как root.

Если это не напечатайте «===== ТЕСТ ЗАВЕРШЕН ОК =====», сообщите об этом как об ошибке. Это очень
важно, чтобы вы включили полный, неотредактированный вывод "libguestfs-test-tool" в вашем
сообщение об ошибке. См. Раздел «ОШИБКИ» в конце этой страницы.

Проверьте KVM ускорение is не являетесь используемый.
Если у вашего хоста есть аппаратное ускорение virt, то с горячим кешем libguestfs должен быть
возможность запуска через несколько секунд. Выполните следующую команду несколько раз:

время guestfish -a / dev / null run

После нескольких пробежек время должно снизиться до нескольких секунд (менее 5 секунд на быстрой скорости 64
бит оборудования).

Как проверить аппаратное обеспечение virt:

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

Если приведенная выше команда не работает, используйте libguestfs-тест-инструмент(1).

Проверьте который версия of библиотека, кему либвирт, и т.д is не являетесь используемый.
Посмотрите на вывод «libguestfs-test-tool» и проверьте:

· Какая версия libguestfs используется? Ближе к началу вывода вы
видите строку вроде:

версия библиотеки: 1.22.0fedora = 19, release = 1.fc19, libvirt

· Используется ли libvirt? Вы можете увидеть разницу, посмотрев на бэкэнд:

guestfs_get_backend: прямой

или:

Guestfs_get_backend: libvirt

· Какая версия qemu используется? Его можно распечатать:

libguestfs: qemu версии 1.5

но учтите, что если вы используете libvirt, то у libguestfs нет этой информации.

· Какое ядро ​​используется? супермин(1) попытается выбрать последнее установленное ядро
на вашей машине. Вы можете увидеть версию в выводе устройства, например:

[0.000000] Linux версии 3.9.2-200.fc18.x86_64 [...]

Попытка в открытый a локальным гость изображение Guestfish.
Для этого теста вы можете использовать любой образ гостевого диска. Убедитесь, что вы используете флаг «--ro», чтобы
рыба-гость(1) откроет образ диска только для чтения.

guestfish --ro -a /путь/к/disk.img -i

Если команда выполнена успешно, она должна распечатать имя гостевой операционной системы и поставить
вы в guestfish "> "приглашение. Вы можете использовать команды guestfish, такие как" ll / ", чтобы посмотреть
внутри образа диска. Для выхода введите «exit».

Если вы получили сообщение об ошибке, попробуйте включить отладку (добавьте «-v» в командную строку). Также сделайте
уверен, что libguestfs-тест-инструмент(1) успешно.

Попытка в открытый a удаленные  гость изображение Guestfish.
Внимание для этого теста требуются libguestfs ≥ 1.22 и qemu ≥ 1.5. Возможно, вам также придется отключить
libvirt, установив это:

экспорт LIBGUESTFS_BACKEND = прямой

Если у вас есть образ диска, доступный через HTTP / FTP, попробуйте открыть его.

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

Для SSH вам необходимо убедиться, что ssh-agent настроен, поэтому вам не нужен пароль.
для входа на удаленную машину. Тогда должна сработать команда, подобная этой:

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

Если вы получили сообщение об ошибке, попробуйте включить отладку (добавьте «-v» в командную строку). Также сделайте
уверен, что libguestfs-тест-инструмент(1) успешно.

Run виртуальное выравнивание-сканирование on Найти надежная .
Run виртуальное выравнивание-сканирование(1) на гостях или образах дисков:

виртуальное выравнивание-сканирование -a /путь/к/disk.img

или:

virt-alignment-scan -d Гость

Соответствует ли отчет о выравнивании тому, как выровнены гостевые разделы?

Run виртуальный кот on некоторые файлов in .
виртуальный кот(1) может отображать файлы от гостей. Для гостя Linux попробуйте:

виртуальный кот LinuxGuest / И т.д. / пароль

Недавняя функция - поддержка путей Windows, например:

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

Еще лучший тест - если у вас есть гость Windows с несколькими дисками. Сделайте «D:», «E:»
и т.д. пути работают правильно?

* Копировать некоторые файлов в a закрывать от гость.
виртуальная копия(1) может рекурсивно копировать файлы и каталоги в гостевой образ или образ диска.

virt-copy-in -d Гость / и т.д. / Tmp

Это должно скопировать локальный каталог / и т.д. в / tmp / и т. д. в гостевой (рекурсивно). Если вы загрузитесь
гость, вы можете увидеть все скопированные файлы и каталоги?

Выключите гостя и попробуйте скопировать несколько файлов и каталогов:

virt-copy-in -d Гость / Главная / etc / issue / Tmp

Копировать некоторые файлов внешний of a гость.
виртуальная копия(1) может рекурсивно копировать файлы и каталоги из образа гостя или диска.

virt-copy-out -d Гость / Главная .

Обратите внимание, что последний пробел и точка в команде не являются опечаткой.

Это должно скопировать / Главная из гостя в текущий каталог.

Run вирт-дф.
вирт-дф(1) перечисляет дисковое пространство. Запустить:

вирт-дф

Вы можете попробовать сравнить это с результатами из df(1) внутри гостя, но есть некоторые
оговорки:

· Гость должен бездействовать.

· Гостевые диски должны быть синхронизированы с помощью синхронизировать(1).

· Любое действие, такое как загрузка гостя, будет записывать файлы журнала, в результате чего числа
измениться.

Мы не гарантируем, что номера будут идентичны даже в этих обстоятельствах.
Они должны быть похожи. Если вы увидите сильно различающиеся числа, это будет означать ошибку.

Попытка импортирующий вирт-дф CSV выходной в a таблица or база данных.
Run:

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

Теперь попробуйте загрузить это в свою любимую электронную таблицу или базу данных. Результаты
точно воспроизводится в электронной таблице / базе данных?

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

* Редактировать a файл in a закрывать от гость.
вирт-править(1) может редактировать файлы в гостях. Попробуйте эту команду на гостевой системе RHEL или Fedora:

виртуальное редактирование LinuxGuest / etc / sysconfig / network

В других гостевых системах Linux попробуйте отредактировать другие файлы, например:

виртуальное редактирование LinuxGuest / etc / motd

Видны ли изменения внутри гостя при его загрузке?

Дисплей домен файловые системы / множество / LV in a гость.
виртуальные файловые системы(1) может использоваться для отображения файловых систем в гостевой системе. Попробуйте эту команду на
любой образ диска или гостя:

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

или:

virt-filesystems -d Гость --all --long -h

Соответствуют ли результаты тому, что видят в гостях?

Run вирт-инспектор on Найти надежная .
Используйте вирт-инспектор(1) чтобы получить отчет обо всех ваших гостях или образах дисков:

virt-Inspector -a /path/to/disk.img | меньше

или:

virt-Inspector -d Гость | меньше

Соответствуют ли результаты тому, что на самом деле находится в гостях?

Попытка домен аудит функции of вирт-лс on Найти надежная .
Перечислите все программы setuid или setgid на виртуальной машине Linux:

virt-ls -lR -d Гость / | grep '^ - [42]'

Перечислите все общедоступные каталоги на виртуальной машине Linux:

virt-ls -lR -d Гость / | grep '^ d ... 7'

Перечислите все сокеты домена Unix на виртуальной машине Linux:

virt-ls -lR -d Гость / | grep '^ s'

Перечислите все обычные файлы с именами, заканчивающимися на '.png':

virt-ls -lR -d Гость / | grep -i '^ -. * \. png $'

Отображение файлов размером более 10 МБ в домашних каталогах:

virt-ls -lR -d Гость / Главная | awk '$ 3> 10 * 1024 * 1024'

Найдите все, что было изменено за последние 7 дней:

virt-ls -lR -d Гость --time-days / | awk '$ 6 <= 7'

Найдите обычные файлы, измененные за последние 24 часа:

virt-ls -lR -d Гость --time-days / | grep '^ -' | awk '$ 6 <1'

Соответствуют ли результаты тому, что у гостя?

Создавай a диск изображение от a архив.
Используйте вирт-мейк-фс(1) для создания образа диска из любого архива, который у вас есть:

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

Добавьте файл output.img в качестве необработанного диска к существующему гостю. Убедитесь, что гость видит файлы.
Этот тест особенно полезен, если вы попробуете его с гостевой ОС Windows.

Попробуйте другие схемы разбиения, например. --partition = gpt.

Попробуйте другие форматы файловой системы, например. --type = ntfs, --type = ext2.

* Run спасение вирт on a закрывать от диск изображение or гость.
Используйте спасение вирт(1) осмотреть, спасти или отремонтировать закрывать от гость или образ диска:

virt-rescue -a /путь/к/disk.img

или:

virt-rescue -d Гость

Можете ли вы использовать обычные команды оболочки для проверки гостя?

* Изменение размера надежная .
Используйте виртуальное изменение размера(1), чтобы дать гостю больше места на диске. Например, если у вас есть диск
изображение, размер которого меньше 30 ГБ, увеличьте его до 30 ГБ, выполнив:

обрезать -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

Гость все еще загружается? Попробуйте расширить другие разделы.

* Разбавить a гость диск.
. вирт-разреженный(1) сделайте образ диска более разреженным:

virt-sparsify /путь/к/olddisk.img новыйdisk.img

Is новыйдиск.img все еще загружается после разбора? Является ли полученный образ диска меньше (используйте
"ду" проверить)?

* "sysprep" a закрывать от Linux гость.
Внимание что это действительно испортит существующего гостя, поэтому лучше клонировать гостя
прежде чем попробовать это.

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

Sysprep прошла успешно? Какие изменения были внесены после загрузки и были ли они
успешный?

свалка домен Windows реестра от надежная Windows .
Используйте Вирт-победа-рег(1) выгрузить реестр Windows из любых гостей Windows, которые вы
иметь.

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM \ Software' |
Меньше

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKLM \ System' |
Меньше

Соответствует ли результат запуску regedit внутри гостевой системы?

Недавняя функция - это возможность сбрасывать реестры пользователей, поэтому попробуйте это, заменив username
с именем локального пользователя в гостевой системе:

virt-win-reg --unsafe-printable-strings WindowsGuest 'HKEY_USERS \ username' |
Меньше

Используйте guestfs-тестирование онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    NSIS: система установки со сценариями Nullsoft
    NSIS: система установки со сценариями Nullsoft
    NSIS (установка с поддержкой сценариев Nullsoft)
    System) является профессиональным открытым исходным кодом
    система для создания установщиков Windows. Это
    спроектирован таким образом, чтобы быть таким же маленьким и гибким
    как возможно ...
    Скачать NSIS: система установки Nullsoft со сценариями
  • 2
    авторизация
    авторизация
    AuthPass - это пароль с открытым исходным кодом
    менеджер с поддержкой популярных и
    проверенный Keepass (kdbx 3.x И kdbx 4.x ...
    Скачать авторизацию
  • 3
    Zabbix
    Zabbix
    Zabbix — это открытый корпоративный класс.
    исходное распределенное решение для мониторинга
    предназначен для наблюдения и отслеживания
    производительность и доступность сети
    серверы, устройства...
    Скачать Zabbix
  • 4
    KDiff3
    KDiff3
    Этот репозиторий больше не поддерживается
    и хранится в архивных целях. Видеть
    https://invent.kde.org/sdk/kdiff3 for
    новейший код и
    https://download.kde.o...
    Скачать KDiff3
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 6
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • Больше »

Команды Linux

Ad