До створення віртуальних машин

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Віртуальна машина - модель обчислювальної машини, створеної шляхом віртуалізації обчислювальних ресурсів: процесора, оперативної пам'яті, пристроїв зберігання та вводу і виводу інформації.

Віртуальна машина на відміну від програми емуляції конкретного пристрою забезпечує повну емуляцію фізичної машини чи середовища виконання (для програми).

Для створення віртуальної машини нам потрібно:

- фізична машина

- програма віртуалізації для операційних систем

- компакт-диск або образ диску операційної системи, що буде встановлена на віртуальну машину


Логотип

Ми обрали VirtualBox - програма для створення віртуальних машин, що належить Oracle Corporation. Ця програма є в вільному доступі та підтримується основними операційними системами Linux, FreeBSD, Mac OS X, OS/2 Warp, Microsoft Windows, які підтримують роботу гостьових операційних систем FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows і Solaris.

Ключові можливості

  • Кроссплатформовість
  • Модульність
  • Жива міграція
  • Підтримка USB 2.0, коли пристрої хост-машини стають доступними для гостьових ОС (лише в пропрієтарній версії)
  • Підтримка 64-бітних гостьових систем[2] (починаючи з версії 2.0), навіть на 32-бітних хост-системах[3] (починаючи з версії 2.1, для цього потрібна підтримка технології віртуалізації процесором)
  • Підтримка SMP на стороні гостьової системи (починаючи з версії 3.0, для цього потрібна підтримка технології віртуалізації процесором)
  • Вбудований RDP-сервер, а також підтримка клієнтських USB-пристроїв поверх протоколу RDP (лише в пропрієтарній версії)
  • Експериментальна підтримка апаратного 3D-прискорення (OpenGL, DirectX 8/9 (з використанням коду wine) (лише в 32-бітних Windows XP и Vista)), для гостьових DOS / Windows 3.x / 95 / 98 / ME підтримка апаратного 3D-прискорення не передбачена
  • Підтримка образів жостких дисків VMDK (VMware) и VHD (Microsoft Virtual PC), включаючи snapshots (починаючи з версії 2.1[4])
  • Підтримка iSCSI (лише в пропрієтарній версії)
  • Підтримка віртуалізації аудіопристроїв (емуляція AC97 або SoundBlaster 16 на вибір)
  • Підтримка різноманітних видів мережевої взаємодії (NAT, Host Networking via Bridged, Internal)
  • Підтримка ланцюжка збережених станів віртуальної машини (snapshots), до яких можна повернутися з будь-якого стану гостьової системи
  • Підтримка Shared Folders для простого обміну файлами між хостовою та гостьовою системами (для гостьових систем Windows 2000 і новіше, Linux та Solaris)
  • Підтримка інтеграції робочих столів (seamless mode) хостової та гостьової ОС
  • Є можливість вибору мови інтерфейса (підтримується і україномовний інтерфейс).