- •Ненумеруемая титулка реферат
- •Abstract
- •1. Літературний огляд
- •Види та технології віртуалізації
- •1.1 Види віртуалізації
- •1.1.1 Віртуалізація платформ
- •Види віртуалізації платформ
- •1.1.1.1 Повна емуляція (симуляція).
- •Часткова емуляція (нативна віртуалізація).
- •1.1.1.3 Часткова віртуалізація, а також «віртуалізація адресного простору» («address space virtualization»).
- •Паравіртуалізація
- •Віртуалізація рівня операційної системи.
- •Віртуалізація програмного рівня
- •1.1.2 Віртуалізація ресурсів
- •Види віртуалізації ресурсів: Об'єднання, агрегація і концентрація компонентів.
- •Кластеризація комп'ютерів та розподілені обчислення (grid computing).
- •Поділ ресурсів (partitioning).
- •1.1.2.4 Інкапсуляція.
- •Де застосовується віртуалізація
- •Консолідація серверів.
- •Розробка і тестування програм.
- •Використання в бізнесі.
- •Використання віртуальних робочих станцій.
- •1.2 Технології віртуалізації
- •1.2.1 Програмна віртуалізація
- •Програмна паравіртуалізація
- •Програмна повна віртуалізація
- •1.2.2 Апаратна віртуалізація
- •1.2.2.1 Розвиток апаратних технік віртуалізації
- •1.2.2.6 Як працює апаратна віртуалізація
- •1.2.2.7 Відмінність апаратної віртуалізації від програмної
- •1.2.2.8 Недоліки апаратної віртуалізації
- •1.2.2.9 Програмне забезпечення, що підтримує апаратну віртуалізацію
- •1.2.3 Віртуалізація на рівні операційної системи
- •Віртуалізація програмного продукту
- •Віртуалізація візуалізації
- •1.2.4 Віртуалізація мережевого обладнання
- •Постановка задачі
- •2. Теоретична частина
- •2.1 Віртуалізація як інструмент навчання, проектування мереж та системного адміністрування
- •2.1.1 Віртуалізація в адмініструванні комп’ютерних мереж
- •2.1.2 Сервери та сервіси
- •2.1.3 Віртуалізація сервісів
- •Висока надійність і гарантоване обслуговування
- •Обмеження ресурсів
- •Гарантовані ресурси
- •Ізоляція ergo захищеність.
- •Програмні та апаратні засоби обмеження ресурсів
- •Захист інтерфейсу управління
- •Консолідація серверів
- •Динамічний перерозподіл ресурсів
- •2.2 Мережі та віртуалізація
- •2.3 Віртуалізація у навчанні
- •2.3.1 Сфери використання
- •2.3.2 Вибір платформи для навчання
- •2.4 Віртуалізація, як засіб підвищення відмово стійкості
- •2.4.1 VMware High Availability (ha)
- •2.4.2 Vm Monitoring
- •2.4.3 VMware Fault Tolerance (ft)
- •2.4.4 Distributed Resource Scheduler (drs)
- •2.4.5 VMware Site Recovery Manager (srm)
- •Керування аварійним відновленням:
- •Тестування без переривання роботи:
- •Автоматизоване аварійне перемикання:
- •2.4.6 Переваги переходу на віртуальне середовище
- •Експлуатаційна гнучкість
- •Планування
- •Відмовостійкість
- •3. Практична частина
- •3.1 Планування складу мережі
- •3.1.1 Вибір платформи віртуалізації
- •3.1.2 Вибір платформи на роль контролеру домену та серверу Active Directory
- •3.1.3 Вибір варіанту рішення для 1с:Підприємство
- •3.1.4 Вибір рішення для організації доменної пошти, внутрішньомережевого чату та засобу встановлення ос через pxe
- •3.1.5 Вибір операційної системи для користувацьких пк
- •3.2 Розгортання мережі на віртуальному стенді на базі vMware Workstation
- •3.2.1 Створення віртуальної машини з vMware vSphere esXi 5.1
- •3.2.2 Встановлення та налаштування гіпервізора vMware vSphere esXi 5.1
- •3.2.3 Первинна настройка vmWare esXi.
- •3.2.4 Створення та налаштування віртуальної машини в vSphere esXi 5.1
- •3.3 ВстановленняDebian Wheezy для налаштування контролеру домену
- •3.3.1 Встановлення Samba pdc таOpenLdap
- •3.4 Встановлення Windows Server 2008 r2 Enterprise
- •3.4.1 Установка Windows Server 2008 r2 sp1
- •3.4.2 НалаштуванняNtp-серверу
- •3.4.3 Уведення vMware vSphere esXi в домен
- •3.5 Встановлення та налаштування PostgreSql 9.1
- •3.6 ВстановленняFreeNXтермінального серверу
- •4. Охорона праці та безпека в надзвичайних ситуаціях
- •4.1 Загальні положення
- •4.2 Вимоги безпеки перед початком роботи
- •4.3 Вимоги безпеки під час роботи
- •4.4 Вимоги безпеки після закінчення роботи
- •4.5 Вимоги безпеки в аварійних ситуаціях
- •Відомості про ознаки аварійних ситуацій, характерні причини аварій.
- •Відомості про порядок застосування засобів проти аварійного захисту та сигналізації.
- •Порядок дій щодо подання першої медичної допомоги потерпілим під час аварії
- •Ураження електричним струмом
- •Опіки та теплові удари
- •Висновки
- •Список використаної літератури
Віртуалізація програмного продукту
Віртуалізація додатків увазі використання моделі ізоляції прикладних програм та їх взаємодії з ОС, коли виртуализует кожен екземпляр додатку, всі його основні компоненти: файли (у тому числі системні), реєстр, шрифти, INI-файли, COM-об'єкти, служби. У якомусь сенсі цей вид віртуалізації можна вважати спрощеним варіантом віртуальних контейнерів для окремого додатка. На відміну від віртуалізації ОС цей підхід не вирішує питань роботи з успадкованими додатками, а тільки проблему надійної роботи додатків в багатозадачному середовищі.
Програма в цьому випадку виконується без інсталяції в традиційному її розумінні і може запускатися з зовнішніх носіїв (наприклад, з флеш-карт або з мережевих папок). З точки зору ІТ-відділу такий підхід має переваги: прискорюється розгортання настільних систем і з'являється можливість управління ними, зводяться до мінімуму конфлікти між додатками і потреби в тестуванні сумісності додатків. Фактично саме такий варіант віртуалізації використовується в Microsoft Appication Virtualization (раніше Softgrid), VMware Thinstall, Symantec / Altiris Virtualization, Novell ZENworks Application Virtualization.
Найбільш поширеними продуктами, що дозволяють використовувати такий тип віртуалізації є ThinApp від VMware та App-V від Microsoft.
VMware ThinApp (раніше відома як Thinstall) - засіб для віртуалізації та створення переносимих додатків від компанії VMware, призначене для перенесення існуючих програм на інші платформи без перекомпіляції і тестування.
ThinApp здатна виконувати будь-який додаток без установки в традиційному розумінні за допомогою віртуалізації (емуляції) ресурсів (змінних середовища, файлів і реєстру Windows). Всі ресурси зберігаються на диску в папці програми. Коли додаток запитує який-небудь ресурс, шар віртуалізації ThinApp перехоплює запит і повертає запитувана значення з файлу на диску. Додаток вважає себе повністю встановленим. ThinApp не вимагає установки ні програм, ні драйверів. Це дозволяє запускати віртуалізовані застосування з USB-накопичувачів або мережевих дисків без прав адмінінстратора. ThinApp перетворює звичайні файли встановлення (наприклад, файли *. Msi) в автономні EXE файли, що містять все необхідне для запуску програми. ThinApp також може створити переносний додаток на основі даних про зміни в системних файлах і реєстрі, але для цього потрібно просканувати систему до і після установки програми. На відміну від архівів, ThinApp не виносить файли на диск. ThinApp підтримує збірки ОС Windows починаючи від Windows NT 4.0.
Microsoft Application Virtualization (APP-V) - це рішення віртуалізації додатків не вимагає установки самого додатка на комп'ютер користувача. Додаток безпечно доставляються користувачеві на вимогу. Це значно підвищує ефективність ІТ і дає велику гнучкість бізнесу і кінцевим користувачам. Використання віртуалізації додатків переводить додатки з розряду звичайних, що вимагають установки, в сервіси доступні по мережі. APP-V представляє нові можливості користувацького інтерфейсу та процесу керування чергою доступу.
Гнучка віртуалізація, реалізована у останній версії App-V, дозволяє ізольовані додатки пов'язати між собою, щоб вони взаємодіяли один з одним і з встановлюваними додатками. Це забезпечує компанії переваги обох середовищ: незважаючи на ізоляцію, яка зменшує число конфліктів і кількість часу, що витрачається на регресивне тестування, додатки при необхідності можуть взаємодіяти і обмінюватися даними один з одним.