Требуются: пример визуализации встроенного приложения / тестового сервера - PullRequest
0 голосов
/ 09 июля 2009

В настоящее время мы создали наборы для разработки / тестирования. Целевое приложение написано в основном на Python / gcc, использует postgres и имеет 2 идентичных USB-устройства.

Основными операционными системами сборки являются RHEL, FreeBSD и XP на i686. Приложение должно регулярно собираться и тестироваться на нескольких выпусках каждой ОС.

( Возможно следующим шагом будет тестирование бонусных ОС / выпусков / процессоров, например, Fedora, SuSE, Debian, Solaris и Vista, для 32-битного и x86-64 оборудования, возможно даже PPC.)

Я надеялся, что смогу просто скопировать существующие файловые системы непосредственно на их собственный логический том сервера визуализации (Xen или VMWare), загрузить виртуальные машины и использовать существующие тестовые наборы.

Затем каждый день мы могли возвращать логический том целевых ОС в исходное состояние, а затем запускать сценарии сборки и тестирования.

Хорошей идеей представляется одна ВМ / LV на каждый тестовый сервер, работающий на одном окне визуализации, но я столкнулся с некоторыми проблемами.

Проблемы, с которыми до сих пор сталкивались:

VMWARE

Улучшает работу с BIOS / оборудованием, не любит виртуальную машину на VLM

  1. Не загружать виртуальную машину с логического тома.
  2. Файловые системы должны быть преобразованы в VMFS для моментальных снимков VMWare.

XEN

Снимки с логическим объемом отлично работают, а LV можно увеличить.

  1. проблемы с визуализацией XP & FreeBSD
  2. проблемы, связанные с необработанными USB-устройствами.
  3. Есть также проблемы с зависанием X11.

Я не пробовал никаких других решений для визуализации. { Программное обеспечение для виртуализации Википедии }

Есть ли другие варианты или пути, которые я должен рассмотреть?

Приветствуются предложения, рабочие примеры, технические документы и / или FAQ по таким тестовым системам.

Ben

1 Ответ

0 голосов
/ 09 июля 2009

Я собираюсь дать VirtualBox попытку проверить, может ли он обрабатывать виртуальные машины на своих логических томах c.f. VMWare эквивалент

...