Jun. 25th, 2009

vitus_wagner: My photo 2005 (Default)
Есть такой мерзкий проприетарный продукт - vmware сервер. Эмулирует только системы на той же архитектуре, на которой выполняется сам, практически не позволяет выбирать эмулируемую аппаатуру (ровно один вариант сетевки, которого почему-то не хочет видеть свежее 64-битное ядро 8-й freebsd, один вариант видеокарты), требует проприетарных модулей в ядре, которые отваливаются при каждом апгрейде ядра и т.д.

И есть белый и пушистый опенсурсный QEMU. Который эмулирует что угодно (кроме AVR32), работает с сетью через стандартный tap и вообще хороший.

Но у VMWARE сервер есть интерфейс, который позволяет управлять кучкой виртуальных машин - запускать их, останавливать, откатывать на снапшот. Кстати и mac-адреса им назначает автоматически.
Интерфейс, конечно жутко неудобный, например не все операции можно выполнить из командной строки, т.е. по крону или из какого-нибудь автоматизированного скрипта для тестирования, список виртуальных машин выводится в не пойми каком порядке, что при десятках этих машин крайне осложняет поиск нужной и т.д. Но есть.

А у qemu каждая машина - вещь в себе.

Соответственно хочется некоторый центр управления qemu-шными виртуальными машинами, который бы позволял посмотреть список запущенных и готовых к запуску, запустить, откатить на снапшот etc.

Интересно кто-нибудь такое уже опубликовал?

upd Поясняю - меньше всего меня интересует эмуляция i386 на i386 и amd64 на amd64. С этим vmware худо бедно справляется, а работает - не чини. Да и в этом случае во все виртуальные машины должны ставиться разнообразные операционки с родных дистрибутивов. Поэтому openvz и прочие паравиртуализаци не подходят . Интересует эмуляция на интеловской машине всяких разных ARM, MIPS etc. Тут альтернативы QEMU по-моему нет. И вот хочется пару десятков виртуальных arm-ов и mips-ов обернуть удобную для обращения обертку, не хуже той, которую предоставляет vmware-сервер.
vitus_wagner: My photo 2005 (Default)
Есть такой мерзкий проприетарный продукт - vmware сервер. Эмулирует только системы на той же архитектуре, на которой выполняется сам, практически не позволяет выбирать эмулируемую аппаатуру (ровно один вариант сетевки, которого почему-то не хочет видеть свежее 64-битное ядро 8-й freebsd, один вариант видеокарты), требует проприетарных модулей в ядре, которые отваливаются при каждом апгрейде ядра и т.д.

И есть белый и пушистый опенсурсный QEMU. Который эмулирует что угодно (кроме AVR32), работает с сетью через стандартный tap и вообще хороший.

Но у VMWARE сервер есть интерфейс, который позволяет управлять кучкой виртуальных машин - запускать их, останавливать, откатывать на снапшот. Кстати и mac-адреса им назначает автоматически.
Интерфейс, конечно жутко неудобный, например не все операции можно выполнить из командной строки, т.е. по крону или из какого-нибудь автоматизированного скрипта для тестирования, список виртуальных машин выводится в не пойми каком порядке, что при десятках этих машин крайне осложняет поиск нужной и т.д. Но есть.

А у qemu каждая машина - вещь в себе.

Соответственно хочется некоторый центр управления qemu-шными виртуальными машинами, который бы позволял посмотреть список запущенных и готовых к запуску, запустить, откатить на снапшот etc.

Интересно кто-нибудь такое уже опубликовал?

upd Поясняю - меньше всего меня интересует эмуляция i386 на i386 и amd64 на amd64. С этим vmware худо бедно справляется, а работает - не чини. Да и в этом случае во все виртуальные машины должны ставиться разнообразные операционки с родных дистрибутивов. Поэтому openvz и прочие паравиртуализаци не подходят . Интересует эмуляция на интеловской машине всяких разных ARM, MIPS etc. Тут альтернативы QEMU по-моему нет. И вот хочется пару десятков виртуальных arm-ов и mips-ов обернуть удобную для обращения обертку, не хуже той, которую предоставляет vmware-сервер.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
252627 282930 31

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 1st, 2025 08:49 am
Powered by Dreamwidth Studios