Archive

Posts Tagged ‘VirtualBox’

FYI. VirtualBox 3.1.4 BETA1

Вышла еще 29 января. Однако, пропустил. Качаю, завтра попробую (хочу 3d, хочу 3d, хочу 3d – upcoming meditation ;) ).

Читать здесь (там же по ссылке – и скачивать).

Много багфиксов (например, OVF: do not require write access the the .ovf file during import – меня это, ммм, напрягло несколько, когда я попытался поругаться с нашим одмином ESX-сервера).

Я уже было напрягся и “забоялсО”, что в связи со (знаменательной, чОрт) сделкой все встало, простите, “колом” и проекты заморожены – ан нет, земля продолжает вращаться, девелоперы продолжают писать. И MySQL – Oracle сразу не прикрыл ;)

ЗЫ: брендинг Sun Micro еще на месте…
Пока надпись Sun на месте ;) И серо-красное сюда еще не добралось...

ЗЗЫ: ожидаемо – Phoenix-RC под VBox так и не заработал. Блин. Я так хочу “вынести” Boot Camp… Пойду поспать, симулятор Sun|Oracle Storage завтра проверю. На сегодня уже хватит, пожалуй. Локальные группы на 7110 напрочь “вынесли” мне мозг.

Пилотаж. Симулятор в симуляторе.

Итак – появилась задача – запуск RC симулятора в виртуальной машине либо под wine (идея запуска под wine, в целом, “отвалилась” сразу же – нет нормальной поддержки джойстиков) на MacBook Pro + Mac OS X 10.6.2.

Пробовал (без использования звуковой карты – шнурок USB Ace R/C for Futaba + Futaba T7C – фильтры USB применяешь и все работает, как и ожидалось, либо “родной” usb-донгл + фильтры) запустить разнообразные симуляторы RC вертолета в симуляторе(ах).

Под VirtualBox нормально работает AeroFly Deluxe Professional (более чем нормально ;) – можно использовать, тормозов нет, более 25 к/с отображение), PhoenixRC – “валит” гостевую ОС, RealFlight G4.5 – не запускается (= валит гостевую ОС – не хватает, судя по всему, ряда расширений D9D).

Screen shot 2010-01-03 at 20.11.01.JPG

Под VMWare Fusion – работает AeroFly (более чем – можно использовать, тормозов нет, более 30 к/с отображение), работает RealFlight (не пригодно к использованию – раскабродвка менее 10-15 к/с), запускается Феникс (не пригодно к использованию версии старше 2.0 – неверное отображение – “флик” кадров).

Вывод – на MacBook Pro + VBox/Fusion, кроме как AeroFly Deluxe – ничего толком не работает – не хватает производительности и/или возможностей. Для полетов на 5 минут – AeroFly Deluxe – мне выше крыши, но оно дорогое и некрасивое ;)

Отдельно стоит буткамп со стоковым PhoenixRC – работает просто ВЕЛИКОЛЕПНО – никаких вопросов или проблем, все настройки в максимум – отлично летает, но ингода, зараза, “падает” – с малопонятной ошибкой.

Sun VirtualBox 3.1.0BETA3

Важное обновление, потому как:
- устранены “тормоза” с загрузкой Opensolaris (slowness during boot)
- нормально импортируются OVF (например, Sun Storage VirtualBox) (import failure)

Ошибка с ненайденым root VFS устраняется с помощью команды: VBoxManage setextradata <VM name> "VBoxInternal/Devices/ahci/0/Config/UseAsyncInterfaceIfAvailable" 0, где – в моем случае <VM name> – Sun\ Storage\ VirtualBox.

То есть – теперь можно абсолютно адекватно использовать Sun Storage VirtualBox в VirtualBox 3.1.0_BETA3.

Очень порадовала скорость реакции на запрос – вечером 24 ноября я отписал о проблемах на форуме, вечером 25-го у меня на руках уже была (запланированная ранее) BETA3 с исправлениями. Другим вендорам стоит поучиться ;)

VirtualBox 3.1 BETA1/2 + Sun Storage VirtualBox

… вместе работать не хотят… Печально, о своей печали я даже отписался на форуме VBox, изменив своему основному правилу “чукча не писатель, чукча – читатель” :)

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

COMSTAR, iSCSI и VirtualBox

Нигде в документации не нашел указателя, какое имя инициатора использует VirtualBox (в операции VBoxManage addiscsidisk) – нужно же было корректно “нарезать” Host Group на Osol. Я не там смотрел? Короче, имя такое: iqn.2008-04.com.sun.virtualbox.initiator . И оно, как я понял (неправильно?) – не изменяется…

PS: ага, нашел способ поменять имя инициатора – закрываем VirtualBox, редактируем файл VirtualBox.xml (находим там строчку (или строчки – каждая команда addiscsidisk порождает свою запись <HardDisk>…</HardDisk>) iqn.2008-04.com.sun.virtualbox.initiator) – меняем ее на удобную (нужную?) нам. На Маке успешно заработало.

Соответственно, не забываем изменить (добавить) в Host Group новый Host (node) initiator name (моя группа называется home-hg):

stmfadm add-hg-member -g home-hg iqn.2008-04.com.sun.virtualbox.initiator.vol1

Мой набор скриптов для VBox помаленьку расширяется все более сложными вещами ;)

Вообще COMSTAR показался мне таким сложным (с первого захода), а уже в процессе пришел к мысли, что все достаточно прозрачно сделано, поделено на правильные уровни абстракций – короче, не сложно. Осталось еще обкатать Fiber Channel Target как следует (а не посмотреть пол-дня в пол-глаза) – и я полностью в шоколаде и доволен :) К сожалению, моя домашняя машинка на Intel Atom не позволяет мне проводить такие эксперименты…

VirtualBox 3.1.0 BETA1 released!

Достпно в обычной локации! Будем смотреть на Live Migration на базе Teleportation.

Уже качаю, уже смотрю!

Анонс здесь.

“Фишки” из любопытных:
- Teleportation (aka Live Migration) – “живой” перенос виртуальных машин на другой хост.
- теперь можно менять тип сетевого подключения на работающей гостевой ОС! Этого мне очень не хватало!
- говорят, что существенно улучшена производительность VT-x. Посмотрим!

PS: все любят скриншоты ;)

PPS: судя по появившемуся флажку “Поддержка EFI” – MacOSX должна успешно работать под VirtualBox. Надо будет попробовать.

Введение в телепортацию

Кхм. Вот Вам и десктопная система для виртуализации – в VirtualBox 3.1.0 Early Access (пока не доступно для загрузки) доступна новая, пока еще не документированная “фишка” – Teleport (для виртуальных машин). Скоро этот список будет пополнен и VirtualBox’ом.

Teleport – это аналог Live Migration. То есть – средство для “живой” миграции (переноса) работающей операционной системы. То есть – без остановки. Еще одно “то есть” – без остановки бизнес-процессов.

Как это работает технически – можно посмотреть по ссылке. Требования – понятное дело, наличие общедоступной системы хранения (предположим, что можно будет использовать NFS) или кластерной файловой системы (аля VmFS), ну и одинаковые типы процессоров на источнике (source, откуда переносим) и приемнике (target, куда переносим).

На рабочем столе моего Мака – фишка, мягко скажем, бесполезная (хотя и здесь я готов обсудить этот вопрос). Но в свете наличия Sun VDI – становиться интересна позиция VMWare|EMC – теперь и Sun заполучает еще одну конкурентную “фишку”, которая позволит окончательно отказаться от использования сторонних продуктов (VMware VMotion)?

VBox, Windows XP, Direct3D, USB Device и кривые ручки…

VBox использую давно, правда, Windows XP у меня не в почете и среди виртуальных машин ее у меня не было. И вот настал тот час, когда мне срочно потребовалось что-то покрутить под WinXP… Благо дистрибутив есть, все чистенькое и беленькое ;)

Поставил… И никак не могу получить работающее Direct3D. Ну в упор не работает и все тут. Пришлось читать документацию :) Шаги по запуску Direct3D предельно просты – загружаемся в Safe Mode и именно здесь ставим VirtualBox Additions. И все работает :)

Дальше – хуже ;) Надо было “забросить” USB-устройство (джойстик) в виртуальную машину. Ни в какую. И фильтры создавал, и даже бубен со стенки снимал. Все оказалось проще – внимательнее надо быть – неверно прописал idVendor, и, понятное дело, ОС успевала “схватывать” устройство раньше, чем я мог что-либо сделать…

VirtualBox Crashes Analisys

Еще один небольшой “плюсик” в копилку VirtualBox’a:

вот так работает виртуалбокс :) помимо информации о "креше" ОС оно еще и готовит скриншот экрана падения - что крайне полезно для дальнейшего анализа.

После “падения” операционной системы VirtualBox автоматически изготавливает снимок экрана последнего писка убитой мыши экрана гостевой ОС. Полезно для анализа падений, например, той же windows.

PS: в моем случае оказалось бесполезной вещью – я наткнулся, судя по всему, на баг VNICs don’t work inside OpenSolaris guests using bridged networking ( http://www.virtualbox.org/ticket/3925), плюс к этому гостевая OSol 2009.6 встала “колом” после моих игрушек с просто пустым черным экраном.

VirtualBox 3.0.0 Beta 1

Вышла. Рекомендации – только на “посмотреть”.

Бонусы: поддержка SMP (до 32 процессоров на guest-систему).

Читаем здесь – http://forums.virtualbox.org/viewtopic.php?f=15&t=18818, качать здесь – http://download.virtualbox.org/virtualbox/3.0.0_BETA1/. Как-то так ;)