Использование XEN дляучебной грид-инфраструктуры

Содержание

Слайд 2

Виртуализация

Понятие виртуализации представляет собой сокрытие настоящей реализации какого-либо процесса или объекта

Виртуализация Понятие виртуализации представляет собой сокрытие настоящей реализации какого-либо процесса или объекта
от истинного его представления для того, кто им пользуется.
Понятие виртуализации условно можно разделить на две фундаментально различающиеся категории:
виртуализация платформ Продуктом этого вида виртуализации являются виртуальные машины - некие программные абстракции, запускаемые на платформе реальных аппаратно-программных систем.
виртуализация ресурсов Данный вид виртуализации преследует своей целью комбинирование или упрощение представления аппаратных ресурсов для пользователя и получение неких пользовательских абстракций оборудования, пространств имен, сетей и т.п.

Слайд 3

Виды виртуализации платформ

Эмуляция

Паравиртуализация

Виртуализация на уровне ОС

Полная виртуализация

Виды виртуализации платформ Эмуляция Паравиртуализация Виртуализация на уровне ОС Полная виртуализация

Слайд 4

Виды виртуализации ресурсов
Объединение, агрегация и концентрация компонентов
Кластеризация компьютеров и распределенные

Виды виртуализации ресурсов Объединение, агрегация и концентрация компонентов Кластеризация компьютеров и распределенные
вычисления (grid computing)
Разделение ресурсов (partitioning)
Инкапсуляция

Слайд 5

Проекты виртуализации для Linux

Проекты виртуализации для Linux

Слайд 6

Виртуальные машины
Одна физическая система с памятью, процессорами, устройствами ввода-вывода
Множество сред исполнения, каждая

Виртуальные машины Одна физическая система с памятью, процессорами, устройствами ввода-вывода Множество сред
из которых отображается в виде идентичной физической системы.
ОС, запущенная в виртуальной машине, «не знает» что использует разделяемые ресурсы.
ВМ должны быть изолированы друг от друга, не смотря на то что они используют аппаратные средства совместно
Работа одной ВМ не может повредить другим ВМ
Накладные расходы должны быть приемлемыми
ВМ должны использовать аппаратные средства на равных условиях
ВММ – монитор виртуальных машин

Слайд 7

Монитор виртуальных машин

Гипервизор
Обеспечивает интерфейс для совместного существования множества ВМ.
Может запускать несколько ОС

Монитор виртуальных машин Гипервизор Обеспечивает интерфейс для совместного существования множества ВМ. Может
на одном компьютере.
Гарантирует стабильность, даже если одна из ОС выйдет из строя, другие продолжат функционировать
Устраняет необходимость содержания отдельных машин для разных ОС
Изолирует экземпляры ОС и распределяет физические ресурсы между работающими ВМ.

Слайд 8

Учебная грид-инфраструктура
В проекте EGEE учебная грид-инфраструктура (t-infrastructure) предназначена для распространения знаний о

Учебная грид-инфраструктура В проекте EGEE учебная грид-инфраструктура (t-infrastructure) предназначена для распространения знаний
грид-технологиях и дает возможность пользователям и системным администраторам приобрести непосредственные опыт работы с грид-технологиями.

Слайд 9

Учебная грид-инфраструктура

Учебная грид-инфраструктура

Слайд 10

Xen
Монитор виртуальных машин (гипервизор) с поддержкой паравиртуализации (para-virtualization) для процессоров x86 архитектуры,

Xen Монитор виртуальных машин (гипервизор) с поддержкой паравиртуализации (para-virtualization) для процессоров x86
распространяющийся с открытым исходным кодом (opensource)
Варианты использования
Консолидация серверов
Независимость от аппаратного обеспечения
Запуск множества различных ОС
Разработка ядра ОС
Кластерные системы
Аппаратная поддержка для новых ОС.

Слайд 11

Основы Xen

Поддержка немодифицированных бинарных приложений
Полезно для пользователей
Поддержка полнофункциональных, многозадачных гостевых ОС
Использование паравиртуализации

Основы Xen Поддержка немодифицированных бинарных приложений Полезно для пользователей Поддержка полнофункциональных, многозадачных
для обеспечения производительности и высокого уровня изоляции ресурсов.
Гостевые ОС должны быть модифицированы чтобы запускаться Монитором ВМ.
Гостевые ОС больше не выполняются в нулевом кольце защиты, т.к. это кольцо занято гипервизором. Поэтому ОС должны быть изменены

Слайд 12

Структура Xen-системы

Структура Xen-системы

Слайд 13

Xen-сервер

Xen-сервер

Слайд 14

Шаблон ФС для DomU

Шаблон ФС для DomU

Слайд 16

Заключение

Xen это программный монитор виртуальных машин (гипервизор)
Позволяет множеству ОС работать параллельно на

Заключение Xen это программный монитор виртуальных машин (гипервизор) Позволяет множеству ОС работать
одной и той же машине
Требует модификации ОС для работы с гипервизором.
Обеспечивает изоляцию между доменами.
Xen сегодня…
Open-source проект с GPL
Текущая версия 3.0.
NetBSD, Linux (некоторые дистрибутивы, включая SuSE, Fedora, RHEL, Mandrake), FreeBSD, Plan9, и NetWare поддерживают Xen. Работа над WindowsXP была успешна, но из-за запрета лицензии не используется
Виртуализация на аппаратном уровне
Intel выпускает новую линию процессоров с поддержкой виртуализации
2 вида операций ЦП
Добавлено новое кольцо защиты (-1), где сможет функционировать гипервизор.
Гостевые ОС продолжат работать на уровне нулевого кольца, что не требует переработки кода ядра
Имя файла: Использование-XEN-дляучебной-грид-инфраструктуры.pptx
Количество просмотров: 101
Количество скачиваний: 0