Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Вибір технології та пакету доступу до мережі Інтернет
У Додатку 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 Тип мережевої взаємодії для побудови віртуальної мережі в межах хоста, коли не потрібно вихід з віртуальної машини в зовнішню мережу і доступ до неї ззовні.
|