Полигон по Xen в УЦ Сетевые Технологии

Материал из Xgu.ru

Перейти к: навигация, поиск


Виртуализация. Паравиртуализация. Intel и технология VanderPool. Xen.

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

Разработчики Xen поставили перед собой задачу запуска и нормального использования 100 виртуальных машин на одном современном сервере без исключительных требований к его аппаратной конфигурации. Задача была решена с применением паравиртуализации.

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

С помощью небольшой модификации кода гостевой операционной системы для исполнения на виртуальной машине Xen достигается большой выигрыш в производительности, в результате чего скорость работы ОС в Xen и непосредственно на процессоре практически не различаются. Такая модификация выполнена для ряда ОС с открытым исходным кодом (Linux, NetBSD, FreeBSD), но она трудноосуществима для закрытых платформ.

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

Компания Intel выпустила процессоры, обеспечивающие поддержку технологии виртуализации на аппаратном уровне (рабочее название в Intel: Vanderpool). Официально об этом было заявлено на форуме Intel Developer Forum весной 2005. Технология доступна для процессоров Pentium 4 6x2, Pentium D 9xx, Xeon 7xxx, а также процессоров Core Duo.


Полигон посвящён opensource-проекту Xen — монитору виртуальных машин для платформы x86. Особое внимание уделяется вопросам его использования в системах с процессорами, обеспечивающими аппаратную поддержку виртуализации.


В ходе семинара будут даны ответы на вопросы:

  • Что такое Xen?
  • Зачем использовать Xen?
  • Какие основные принципы, положенные в основу архитектуры Xen?
  • Какова разница в производительности при использовании Xen, других виртуальных машин и непосредственного исполнения?
  • Каковы дополнительные требования к аппаратному обеспечению?
  • Что даёт использование технологий аппаратной виртуализации?

Будет продемонстрирована рабочая система Xen с множеством сконфигурированных виртуальных машин, показан ряд процедур по использованию Xen, а также рассмотрены основные шаги по инсталляции и конфигурированию системы.

План проведения:

(теоретическая часть)

  1. Обзор технологий виртуализации и паравиртуализации
    1. Существующие технологии виртуализации
    2. Паравиртуализация
    3. Готовность современных операционных систем к использованию в паравиртуализированных системах
  2. Основные направления использования виртуализации серверов в современных сетях
    1. Повышение надёжности
    2. Повышение управляемости
    3. Сокращение затрат на администрирование
  3. Архитектура монитора виртуальных машин Xen
  4. Сравнение производительности Xen и других виртуальных машин
  5. Технологии аппаратной виртуализации Vanderpool от Intel и Pacifica от AMD
    1. Суть технологий
    2. Преимущества использования процессоров с аппаратной виртуализацией
  6. Преимущества использования серверов Hewlett-Packard в качестве платформы для виртуализации
    1. Основные достоинства платформы Hewlett-Packard
    2. Взгляд Hewlett-Packard на технологию виртуализации
  7. Тонкие клиенты Hewlett-Packard
    1. Архитектура тонких клиентов Hewlett-Packard
    2. Модельный ряд клиентов Hewlett-Packard
    3. Преимущества использования тонких клиентов Hewlett-Packard совместно с виртуализированными серверами
  8. Инструменты Hewlett-Packard для управления серверами

(практическая часть)

  1. Инсталляция и конфигурирование монитора виртуальных машин Xen
    1. Конфигурирование виртуальных дисков
    2. Конфигурирование сетевых соединений между виртуальными машинами
    3. Создание виртуальной машины на основе реальной
    4. Автоматизированное создание множества виртуальных машин, объединённых в сеть сложной конфигурации
  2. Распределение ресурсов между виртуальными машинами
    1. Распределение памяти
    2. Распределение процессорной мощности
    3. Распределение сетевых ресурсов
  3. Управление виртуальными машинами
    1. Управление виртуальными машинами с помощью приложения с графическим интерфейсом XenMan
    2. Управление виртуальными машинами с помощью Web-приложения Enomalism
  4. Живая миграция виртуальных машин
    1. Настройка и подготовка систем для выполнения живой миграции
    2. Выполнение живой миграции
  5. Использование тонких клиентов совместно с виртуальными серверами
    1. Работа в режим бездисковой станции
    2. Работа в режиме терминального клиента VNC
    3. Работа в режиме терминального клиента MS RDP
    4. Работа в режиме терминального клиента Citrix
    5. Работа в режиме X-сервера
  6. Использование инструментов Hewlett-Packard по управлению серверами
    1. Процедура инсталляции сервера
    2. Управление дисковыми массивами
    3. Сетевое управление сервером

Аппаратное обеспечение: серверы HP ProLiant DL380 G5 и тонкие клиенты HP Compaq t5525


Аудитория: системные администраторы, администраторы безопасности, IT-директора
Желательный уровень подготовки: опыт администрирования операционных систем Linux или FreeBSD

Время проведения: c 14 августа по 23 августа 2006 года, ежедневно
Длительность семинара: 8 часов

Регистрация для участия в семинаре: страница регистрации

Место проведения:
Учебный Центр Сетевые Технологии

Спонсоры:
Hewlett-Packard



Сведения о семинаре в Интернете:


Серия семинаров завершена.
Материалы семинара доступны на странице Xen.
Фотографии участников доступны здесь.


Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure