VirtualBox (ресурсы и возможности)

Виртуальные машины и среды исполнения

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 17 июл 2012, 16:11

VirtualBox - ресурсы и возможности.

Про VirtualBox написано во множестве здесь в форуме ... , но всё разрозненно.

По моим наблюдениям (работая с разными системами виртуализации) - VirtualBox самая удобная для персонального использования, на рабочих станциях, для разнообразных ОС + когда это всё крутится на x86.

Поэтому нужна, думаю, такая отдельная тема.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 17 июл 2012, 16:23

Olej писал(а):ресурсы
(русскоязычные)

1. Перевод документации VirtualBox v 4 (в процессе)

2. Отсебятина и перевод различных статей и документации

3. клуб VirtualBox

4. ПРОСТО ЗАПИСИ ПРОГРАММИСТА

Это всё, фактически, от одного автора.
Этот список буду дополнять ... когда попадётся что-то достойное внимания.

P.S. почему я специально выделил русскоязычные ресурсы?
потому, что за фундаментальными вопросами по VirtualBox нужно лезть на единственный оригинальный ресурс: сайт Oracle, а вот по всяким тонким мелочам, да чтобы по-быстрому - здесь как-раз русскоязычные ресурсы хороши.

P.P.S. Загрузка самой последней на сегодня версии (4.1.18) VirtualBox:
http://www.oracle.com/technetwork/serve ... index.html

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 17 июл 2012, 16:30

Olej писал(а):возможности.
Но эта тема не со скуки создана и не из досужего любопытства...
Но возник конкретный вопрос, на него подтолкнуло обсуждение в форуме Ubuntu (иногда и от Ubuntu бывает польза ;-) ), вот здесь: http://forum.ubuntu.ru/index.php?topic=188219.0

А именно: как в VirtualBox в качестве образа VDM установить не файл-образ, а а). раздел реального HDD, б). весь HDD ?

Чтобы виртуально можно было загрузить в точности ту же систему, что и реально!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 17 июл 2012, 16:37

Olej писал(а):Чтобы виртуально можно было загрузить в точности ту же систему, что и реально!
Я делал нечто подобное в QEMU для запуска ОС Minix 3 Э.Таненбаума.
Но:

- если указать в качестве образа целый диск, что-то типа

Код: Выделить всё

hda=/dev/sda
то всё происходит нормально, но загрузка идёт через меню выбора ОС в GRUB и т.д.

- но если указать в качестве образа раздел диска, чтобы сразу загрузить выбранную ОС, что-то типа:

Код: Выделить всё

hda=/dev/sda1
то здесь у меня ничего хорошего не получалось.

Пробы по-быстренькому сварганить то же под VirtualBox успехом не увенчались, и так и забросились ...
Но это было давненько (и русскоязычные ресурсы по ОС Minix 3 с тех пор загнулись), и VirtualBox был старенький ... но тут вот обсуждается, что вполне такое возможно в VirtualBox.

В результате и интерес по-новой возник ;-)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 17 июл 2012, 17:26

Olej писал(а):В результате и интерес по-новой возник ;-)
http://mirspo.narod.ru/vbox4/ch09.html#idp13645200
(глава "Advanced storage configuration")
В VirtualBox этот вид доступа называется "raw hard disk access"; он позволяет гостевой операционной системы получить доступ к своему виртуальному жесткому диску без использования файловой системы хоста.
...
Доступ ко всему жесткому диску
...
Доступ к отдельным разделам жесткого диска
...
Так всё это делается исключительно в командном режиме (в GUI как мне показалось такое сделать нельзя?) ... но проблема не в этом: там есть очень настораживающие вещи:
Создание образа (физического диска) требует полных прав (чтение и запись) к этому устройству. Полный доступ к нему также необходим при использовании образа в виртуальной машине.
Как я понимаю, это может делаться либо предоставлением полных прав к /dev/sda:

Код: Выделить всё

# chmod /dev/sda
- но это (IMHO) караул с точки зрения безопасности даже от случайной ошибки...

... либо запуском VirtualBox как root (что не намного лучше):

Код: Выделить всё

[olej@nvidia 16]$ su 
Пароль: 
[root@nvidia 16]# pwd
/home/olej/2012_WORK/HISTORY/07.2012/16
Именно так: su без '-' - чтобы $PWD не менять ... и вообще environment ($PATH etc.).

Но (проба) запуск VirtualBox как root у меня завершается аварийно:

Код: Выделить всё

[root@nvidia 16]# VirtualBox
Qt WARNING: QGtkStyle was unable to detect the current GTK+ theme.
Qt WARNING: Qt: Session management error: None of the authentication protocols specified are supported
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Завершено
(причём: мелькает окно, а потом оно схлопывается).

Аватара пользователя
Lepton
Писатель
Сообщения: 73
Зарегистрирован: 18 окт 2011, 20:26
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Lepton » 17 июл 2012, 22:23

Olej писал(а):
Olej писал(а):ресурсы
(русскоязычные)

1. Перевод документации VirtualBox v 4 (в процессе)

2. Отсебятина и перевод различных статей и документации

3. клуб VirtualBox

4. ПРОСТО ЗАПИСИ ПРОГРАММИСТА

Это всё, фактически, от одного автора.
Этот список буду дополнять ... когда попадётся что-то достойное внимания.

P.S. почему я специально выделил русскоязычные ресурсы?
потому, что за фундаментальными вопросами по VirtualBox нужно лезть на единственный оригинальный ресурс: сайт Oracle, а вот по всяким тонким мелочам, да чтобы по-быстрому - здесь как-раз русскоязычные ресурсы хороши.
Большое спасибо! Как раз в тему.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 18 июл 2012, 11:19

Olej писал(а):P.P.S. Загрузка самой последней на сегодня версии (4.1.18) VirtualBox:
http://www.oracle.com/technetwork/serve ... index.html
Кстати, по поводу установки и (особенно!) обновлений:

1. на этом URL есть пакеты установочные для самых разных ОС и дистрибутивов Linux - берём тот который надо...

2. ставится в соответствии с пакетной системой дистрибутива, обычным образом:

Код: Выделить всё

[olej@nvidia VirtualBox]$ sudo yum localinstall --nogpgcheck VirtualBox-4.1-4.1.18_78361_fedora14-1.i686.rpm 
...
Разрешение зависимостей
--> Проверка сценария
---> Package VirtualBox-4.1.i686 0:4.1.16_78094_fedora14-1 will be для обновления
---> Package VirtualBox-4.1.i686 0:4.1.18_78361_fedora14-1 will be an update
...
Запускается сценарий
  Обновление  : VirtualBox-4.1-4.1.18_78361_fedora14-1.i686                                           1/2 

Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS [  OK  ]
Starting VirtualBox kernel modules [  OK  ]
  Очистка     : VirtualBox-4.1-4.1.16_78094_fedora14-1.i686                                           2/2 

Обновлено:
  VirtualBox-4.1.i686 0:4.1.18_78361_fedora14-1                                                           

Готово!
3. как видно: предыдущую инсталляцию VirtualBox удалять не надо!
установка сама пересобрает и переустанавливает модули ядра.
(при этом процессор изрядно грузится).

Код: Выделить всё

[olej@nvidia VirtualBox]$ lsmod | grep vb
vboxpci                22880  0 
vboxnetadp             25616  0 
vboxnetflt             27194  0 
vboxdrv               235945  3 vboxpci,vboxnetadp,vboxnetflt
4. а вот в "свойства" -> "плагины" - установленный раньше Extension_Pack - исчезнет (не соответствие версий!)
plugin.png
plugin.png (28.68 КБ) 19455 просмотров

5. с того же URL (Oracle) нужно скачать пакет расширений точно той же версии:
Oracle_VM_VirtualBox_Extension_Pack-4.1.18-78361.vbox-extpack

6. установка Extension_Pack у меня (!) получается только при запуске VirtualBox от root, в командной строке:

Код: Выделить всё

[olej@nvidia VirtualBox]$ sudo VirtualBox
Почему?

7. указать этот файл ... вот той оранжевой "галочкой" в "свойства" -> "плагины" ...
req.png
req.png (25.56 КБ) 19452 просмотра

8. ... согласиться с лицензией Oracle ...

9. и всё закончится ОК:
plugin1.png
plugin1.png (31.37 КБ) 19456 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 02 авг 2012, 12:07

Olej писал(а):VirtualBox - ресурсы и возможности.
По поводу возможностей...
Обязательно нужно сказать, для тех кто это ещё так не использует: VirtualBox - это отличная испытательная "песочница" для отработки рискованных возможностей, которыми можно легко разрушить систему.

Вот, например, работа с изменением раскладки разделов дисковых в LVM: увеличение размера диска VM, где можно предварительно "порепетировать" с операциями LVM.

P.S. Я не так давно полез "править" LVM на реальном HDD в Fedora 15 (да ещё в "раздолбанном" Fedora 15, последовательно обновлённом из Fedora 12). И, как всегда и как следует ожидать :lol:, LVM - развалился ... и с ним под риском потеряться навсегда оказались реальные результаты разных работ за последние 2 года (это основной рабочий компьютер, бэкапы, конечно, есть, но они ... как обычно, не сегодня, а "3 дня назад" ;-) ). На восстановление ушло 1 полный день работы ... но это именно при том, что я уже дальнейшие трюки с LVM прокатывал сначала в VirtualBox.

Почему именно VirtualBox я предлагаю использовать как "песочницу"?
А не, скажем, QEMU...
Только потому, что создание VM и игрища с ними в VirtualBox - менее трудоёмкие, на них затрачивается меньше времени. А каких то особых требований к виртуализации в таком использовании, как стенд - не требуется.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 30 авг 2012, 16:51

Свежая редакция - 4.1.20.
Качаем отсюда: http://download.virtualbox.org/virtualbox/4.1.20/
На любой дистрибутив, например:
VirtualBox-4.1-4.1.20_80170_fedora17-1.i686.rpm 20-Aug-2012 09:16 62M
Отсюда же (они обязательно должны совпадать по версии):
Oracle_VM_VirtualBox_Extension_Pack-4.1.20.vbox-extpack 20-Aug-2012 08:09 10M
...
VBoxGuestAdditions_4.1.20.iso 20-Aug-2012 07:49 49M
Ну и не лишним будет освежить:
UserManual.pdf 20-Aug-2012 07:16 4M

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: VirtualBox (ресурсы и возможности)

Непрочитанное сообщение Olej » 18 сен 2012, 20:05

Olej писал(а):Свежая редакция - 4.1.20.
Качаем отсюда: http://download.virtualbox.org/virtualbox/4.1.20/
Обновление - 4.1.22
07-Sep-2012
Качаем, естественно, вот отсюда: http://download.virtualbox.org/virtualbox/4.1.22/ (а не с самого сайта Oracle, где всё нужное куда труднее разыскать!).

Выбирая под свой дистрибутив, напрмер:
http://download.virtualbox.org/virtualb ... 1.i686.rpm
или:
http://download.virtualbox.org/virtualb ... e_i386.deb
или:
http://download.virtualbox.org/virtualb ... _amd64.deb
... на любой вкус ;-)

Обязательно сразу же скачиваем (независимо от дистрибутива):
http://download.virtualbox.org/virtualb ... ox-extpack
http://download.virtualbox.org/virtualb ... Manual.pdf

В принципе, полезными могут быть:
http://download.virtualbox.org/virtualb ... 4.1.22.iso
http://download.virtualbox.org/virtualb ... SDKRef.pdf

По именам в URL всё совершенно понятно: где и что.

Ответить

Вернуться в «Виртуализация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей