Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Вибір технології та пакету доступу до мережі Інтернет






У Додатку 3 наведені пропозиції провайдерів Інтернет.

Навчальний заклад не має коштів щоб забеспечети велику швидкість доступу до Інтернету тому буде використовуватися наступний пакет «Office-1 Mbit/s» коштовністю 200 грн. Цей досуп до інтернету буде запезпечений за допомогою технології Fast Ethernet «витою парою».

4. ПРИНЦИП ОРГАНІЗАЦІЇ І РОБОТА ВІРТУАЛЬНОЇ МАШИНИ Virtual Box

Технології віртуалізації останнім часом викликають великий інтерес не лише у великих компаній, що використовують їх для підвищення ефективності інформаційної інфраструктури у складі комплексних рішень. Кінцеві користувачі також побачили переваги застосування настільних платформ віртуалізації як на роботі, в повсякденній діяльності, так і удома.

Технології віртуалізації дозволяють на одному фізичному комп'ютері(хості) запускати одночасно декілька віртуальних машин з операційними системами (гостьовими ОС).

При цьому, якщо платформа віртуалізації застосовується у рамках робочої діяльності підприємства, вимоги, що пред'являються до неї, поза сумнівом, вище за вимоги до " домашніх" віртуальних машин.

О платформе VirtualBox

Платформа VirtualBox є настільною системою віртуалізації для Windows, Linux і Mac OS хостов, що підтримує операційні системи Windows, Linux, OS/2 Warp, OpenBSD і FreeBSD в якості гостьових. Після декількох років розробки, компанією InnoTek була випущена обмежена версія продукту з відкритим початковим кодом під ліцензією GNU General Public License(GPL) в січні 2007 року. Повна версія продукту із закритим початковим кодом також доступна для безкоштовного персонального використання. Якщо продукт використовуватиметься у виробничому середовищі потрібне придбання ліцензій, умови яких можна упізнати у компанії InnoTek. До речі кажучи, в даний момент компанія InnoTek, окрім платформи VirtualBox, займається розробкою нової платформи віртуалізації на основі гіпервізора, тісно пов'язаної з операційною системою Windows, в співпраці з компанією Microsoft. На даний момент VirtualBox включає наступні можливості:

· Нативна x86- віртуалізація, що не вимагає наявності підтримки апаратної техніки Intel VT або AMD - V(яка, проте, може бути включена в налаштуваннях)

· Дружній призначений для користувача інтерфейс (побудований за допомогою Qt3)

· Підтримка Windows, Linux і Mac OS хостовых систем (версія для Mac OS в даний момент знаходиться у стадії бети) наявність Guest VM Additions для спрощення взаємодії з хостовыми ОС і оптимізації їх швидкодії

· Підтримка багатопроцесорних і багатоядерних систем(тільки в якості гостьових, підтримка віртуального SMP для представлення многопроцессорности в гостьових системах відсутня)

· Стабільність(порівняно з іншими Open Source рішеннями)

· Висока продуктивність(по відгуках безлічі експертів вище, ніж у продуктів VMware)

· Підтримка різних видів мережевої взаємодії(NAT, Host Networking via Bridged, Internal)

· Підтримка дерева збережених станів віртуальної машини(snapshots), до яких може бути зроблений відкат з будь-якого стану гостьової системи системиописание налаштувань віртуальної машини в XML- форматі

· Підтримка Shared Folders для простого обміну файлами між хостовой і гостьовий системами

Емулюэме апоратне забеспечення

Продукт VirtualBox емулює наступні компоненти апаратного забезпечення у віртуальній машині:

· Жорсткі диски емулюються в спеціальному форматі контейнерів VDI(Virtual Disk Images), який в даний момент не сумісний з форматами віртуальних дисків інших виробників

· Відеоадаптер емулюється як стандартний VESA з 8 Мб відеопам'яті, при цьому установка Guest VM Additions(тільки для Windows і Linux хостов) дозволяє збільшити продуктивність віртуального відеоадаптера і динамічно міняти розмір вікна віртуальної машини

· Аудіоконтроллер на базі Intel ICH AC'97 мережевий адаптер емулюється як інтерфейс AMD PCNet

· У виданні із закритим початковим кодом емулюються також контроллери USB, при цьому USB- пристрої, вставлені в роз'єми хоста, автоматично підхоплюються в гостьовій системі. Також якщо віртуальна машина діє як RDP(Remote Desktop Protocol) сервер, то в клієнтові також будуть видні USB- пристрою.

Платформа VirtualBox виконує код гостьової системи нативний (прямою передачею інструкцій процесору хоста). Цей підхід працює добре для коду, що виконується в кільці третьої гостьової системи, для коду гостьової системи, що виконується в нульовому кільці, вимагає привілейованих інструкцій, потрібне його перехоплення платформою віртуалізації. Для цієї мети VirtualBox використовує оригінальний підхід: код, що виконується в нульовому кільці гостьової системи, виконується в першому кільці хостовой системи, яке не використовується в архітектурі Intel.

Унікальні можливості VirtualBox

Окрім стандартних функцій, властивих більшості настільних систем віртуалізації, платформа VirtualBox має також набір унікальних можливостей, властивих тільки їй:

Яскраво виражена модульність системи Платформа VirtualBox має модульну архітектуру з добре описаними компонентами і надає зручні інтерфейси доступу до віртуальних машин, які дозволяють контролювати гостьові системи як через GUI, так і через командний рядок і вітдалено. До того ж, компанія InnoTek надає відмінний Software Development Kit, і оскільки код платформи відкритий, не потрібно додаткові зусилля, щоб написати розширення до системи. В даний момент ведеться велика робота продукту на різні хостові платформи і розробникам надаються усі необхідні інструменти і інтерфейси для доопрацювання VirtualBox.

Віртуальна машина може діяти як RDP-сервер. В відмінність від інших платформ віртуалізації, VirtualBox може діяти як RDP- сервер і управлятися будь-яким клієнтом, що підтримує протокол RDP. Також підтримується функція USB over RDP. Варто відмітити, що компанія VMware в платформі VMware Workstation 6, також надає функцію Act as RDP Server, тому цю функцію VirtualBox на даний момент не можна назвати такою унікальною.

Компонент iSCSI initiator є однією із закритих частин платформи VirtualBox. Він дозволяє використати зовнішні пристрої по протоколу iSCSI в якості віртуальних дисків в гостьовій системі без додаткової підтримки з боку гостьової ОС.

Принцип роботи VirtualBox

Графічний інтерфейс VirtualBox має два основні вікна: головне і консоль віртуальної машини:

· Головне вікно управління VirtualBox

· Консоль віртуальної машини

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

Графічний інтерфейс вікна управління.

Ще один схожий процес, запущений з параметром startvm, який означає, що GUI працюватиме оболонкою для віртуальної машини. Автоматично створюваний сервісний процес VBoxSVC, необхідний для того, щоб відстежувати кількість і статуси запущених віртуальних машин (оскільки вони можуть бути запущені різними способами). Віртуальна машина із запущеною в ній гостьовою системою інкапсулює в собі необхідні деталі реалізації гостьової ОС і поводиться по відношенню до хостовой системи як звичайне застосування.

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

Стандартна клієнт-серверна архітектура, що дозволяє контролювати поведінку віртуальних машин різними способами, використовуючи COM/XPCOM API. Наприклад, гостьова система може бути запущена через GUI, а зупинена за допомогою утиліти командного рядка VboxManage. Ця утиліта може також виконувати деякі функції, які не доступні з графічного інтерфейсу користувача. Архітектура frontend/backend, що є інкапсуляцією x86- віртуалізації у бібліотеках VBoxVMM.dll на Windows платформі і VBoxVMM.so на Linux(backend) і реалізацію управління віртуальними машинами декількома способами:

Призначений для користувача GUI на основі Qt

Утиліта VboxManage

GUI, заснований на SDL, що має ширші можливості, ніж GUI на Qt і спрямований на використання віртуальних машин у виробничому середовищі

Можливість управління віртуальними машинами за допомогою вбудованого RDP- сервера у віртуальній машині

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

Після того, як гостьова ОС буде встановлена, необхідно також встановити Guest VM Additions в цілях оптимізації гостьової системи і поліпшення її взаємодії з хостовой ОС.

Мережева взаємодія між віртуальними машинами в VirtualBox може бути трьох типів:

NAT

Віртуальна машина " ховається" за NAT- сервером хоста і може ініціювати з'єднання в зовнішню по відношенню до нього мережу, але із зовнішньої мережі ініціювати з'єднання з такою віртуальною машиною не можна.

Host Interface Networking

В цьому випадку віртуальна машина розділяє ресурси фізичного адаптера з хостовой операційною системою і доступна із зовнішньої мережі як незалежний комп'ютер.

Internal Networking

Тип мережевої взаємодії для побудови віртуальної мережі в межах хоста, коли не потрібно вихід з віртуальної машини в зовнішню мережу і доступ до неї ззовні.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал