2. План доклада
Что такое виртуализация?
Технологии виртуализации
Использование виртуализации
Использование виртуализации в БТИ
2
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
3. Что такое виртуализация
Виртуализация:
- одновременный запуск нескольких ОС на одной физической
машине.
- совместное использование ресурсов компьютера.
- уровень абстракции ресурсов компьютера.
Термин «виртуальная машина» введен в 60-е годы в связи с
появлением многопользовательских систем на базе
мэйнфреймов IBM.
3
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
4. Что такое виртуализация
Хостовая ОС (Host) — физическая машина.
●
Гостевая ОС (Guest) — эмулируемая или виртуализируемая
●
машина.
Гипервизор (HV) или Монитор виртуальной машины (VMM)
●
— ПО управления виртуализацией.
Для архитектуры x86 — исполнять все инструкции режима
пользователя на процессоре, системные команды
перехватываются и должны быть эмулированы VMM.
4
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
5. Что такое виртуализация
5
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
6. Технологии виртуализации
Программная виртуализация:
Эмуляция оборудования (QEMU).
●
Паравиртуализация — гостевая ОС модифицируется для
●
упрощения или поддержки виртуализации (Xen).
Полная виртуализация — позволяет запускать
●
немодифицированные ядра ОС (VMware, VirtualBox).
Виртуализация уровня ОС — изолирует независимые
●
серверы друг от друга (OpenVZ, Linux-VServer).
Аппаратная виртуализация:
Используются аппаратные возможности процессоров AMD
●
SVM «Pacifica» и Intel VT «Vanderpool» (KVM, Xen).
6
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
7. Технологии виртуализации
KVM — Kernel-based Virtual Machine
7
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
8. Использование виртуализации
8
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
9. Использование виртуализации
9
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
10. Использование виртуализации в БТИ
1. Консолидация серверов — проблема неравномерности
загрузки физических серверов.
К настоящему времени удалось перевести большую часть
основных сервисов (DNS, LDAP, e-mail, сервер лицензий ПО,
сервер библиотечной системы IRBIS, web-серверы и другие) с
физических серверов на виртуальные.
2. Создание тестовых площадок для разработчиков.
Площадки для разработчиков Web-сайтов и сетевых
приложений.
3. Создание демонстрационных стендов на основе
виртуальных машин и использование их в учебном процессе
(курс «Операционные системы и среды») — возможность
быстрого развертывания виртуальных машин с предварительно
установленным и настроенным программным обеспечением.
10
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
11. Использование виртуализации в БТИ
11
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ
12. Заключение
В настоящий момент в Бийском технологическом
институте запущены и эксплуатируются 11 виртуальных
серверов, предоставляющих основные сетевые сервисы,
несколько тестовых площадок для разработчиков и
лабораторных стендов с различными комбинациями ПО.
Внедрение виртуализации позволило без вложения
средств в аппаратную платформу увеличить число
предоставляемых пользователям сервисов, повысить их
качество, безопасность и управляемость, снизить расходы
на содержание аппаратного обеспечения серверов.
В дальнейшем планируется развитие инфраструктуры
на базе виртуализации с использованием виртуализации
ввода-вывода (virtio).
12
Использование технологий виртуализации в информационно-технологической инфраструктуре БТИ