Sun virtualbox

ОЛЕКСІЙ БЕРЕЖНИЙ, системний адміністратор. Головні напрямки діяльності: віртуалізація і гетерогенні мережі. Ще одне захоплення крім написання статей - популяризація безкоштовного ПО

Sun VirtualBox
Як персональна система віртуалізації

Віртуальна машина на комп'ютері системного адміністратора - давно не екзотика. А новий VirtualBox від компанії SUN - відмінний вибір для створення власної системи віртуальних машин.

Сучасні рішення по віртуалізації, незважаючи на свою недавню появу, вже досить часто використовуються при вирішенні багатьох завдань. Промислові системи віртуалізації, такі як VMware ESX / ESXi, Citrix XenServer / Essentials, встановлені на потужних серверах, здатні замінити цілий парк серверного обладнання для великої компанії. Подібні системи відносяться до типу bare-metal solutions, тобто встановлюються як, то кажуть, «на голе залізо» і забезпечують гарну швидкодію.

У той же час досить часто необхідна доступна система віртуалізації під рукою, без придбання додаткового обладнання. Наприклад, на ноутбуці системного адміністратора або на домашньому комп'ютері. Думаю, не варто зайвий раз розповідати про переваги віртуалізації в роботі сучасних ІТ-фахівців. Протестувати те чи інше рішення, познайомитися з новим програмним продуктом, зробити роботу над помилками, щоб зрозуміти причину проблеми і знайти спосіб її усунення - все це також знайшло своє застосування у віртуальному середовищі. Дану систему віртуальних машин в подальшому будемо називати «персональної системою віртуалізації».

Критерії вибору персональної системи віртуалізації

У той же час персональна система віртуалізації повинна відповідати певним критеріям, таким як:

Переваги VirtualBox перед іншими системами

Свого часу для експериментів я використовував VMware Server версії 1.x. Даний продукт влаштовував практично по всім перерахованим вище параметрам. Наявність версії для Windows XP і Linux CentOS як host-систем, простота установки, зручна консоль управління, не надто широкий, але цілком прийнятний перелік підтримуваних гостьових операційних систем: більшість версій Windows, популярні Linux-дистрибутиви, FreeBSD і DOS. Мінусом використання даної версії була присутність в системі додаткових процесів, необхідних для роботи самої VMware. Для серверного рішення це якраз те, що потрібно, але для персональної системи віртуалізації, коли віртуальна машина запускається час від часу, постійна наявність додаткових «пожирачів ресурсів» зовсім ні до чого.

Host-системи, підтримувані VirtualBox

VirtualBox може бути встановлений на велике число операційних систем. Нижче представлений список підтримуваних ОС в якості host-системи:

Гостьові операційні системи (Guest Systems)

Що стосується списку гостьових операційних систем, підтримуваних VirtualBox, то він справді вражає:

З популярних Linux- дистрибутивів підтримуються. Arch Linux, Debian, OpenSUSE, Fedora, Gentoo, Mandriva, Red Hat, Turbolinux, Ubuntu, Xandros.

  • Sun Solaris:
    • Solaris 10, OpenSolaris (32 біт і 64 біт).
  • BSD-системи:
    • FreeBSD;
    • OpenBSD версія 3.7 і пізніше;
    • NetBSD.
  • OS / 2:
    • OS / 2 Warp від 3.0 і вище;
    • eComStation.
  • Novell Netware;
  • L4;
  • QNX;
  • і чудовий пункт Other / Unkhow, куди, мабуть, повинні входити всі інші операційні системи, коли-небудь породжені людством.

Як бачимо, діапазон підтримуваних систем досить широкий (як мінімум, число назви гостьових систем набагато більше, ніж у VMware Server 1.x).

Швидкодія віртуальних машин і всієї системи віртуалізації

Що стосується швидкодії систем, то в Sun Microsystems також постаралися на славу.

В останній VirtualBox версії 3.0.2 є такі механізми поліпшення швидкодії:

Рада - по можливості використовуйте різні фізичні жорсткі диски для розміщення віртуальних машин і додатків гостьовий OS.

VirtualBox, як і належить грамотно спроектованій системі віртуалізації, управляється двома способами: через консоль управління, викликану шляхом запуску програми VirtualBox або з командного рядка за допомогою програми VBoxManage.

Наприклад, запустити віртуальну машину в host-системі на Linux OpenSUSE з встановленим віконним менеджером KDE 4.x можна з вікна програми в графічному режимі (GUI). Необхідно перейти в меню «Додаток -> Система» і викликати додаток Virtual Machine. Далі в цьому додатку вибрати потрібну віртуальну машину (в даному випадку це test_xp) і натиснути екранну кнопочку Start (див. Рис. 1).

Малюнок 1. Головне вікно програми VirtualBox

А можна скористатися інтерфейсом командного рядка (GLI) і просто виконати команду:

/ Usr / bin / VBoxManage startvm "test_xp"

При вдалому запуску у відповідь система видасть повідомлення:

VirtualBox Command Line Management Interface Version 3.0.4