Автор: Пользователь скрыл имя, 07 Мая 2012 в 20:51, реферат
Понятие виртуализации условно можно разделить на две категории:
виртуализация платформ (программная виртуализация). Продуктом этого вида виртуализации являются виртуальные машины – некие программные абстракции, запускаемые на платформе реальных аппаратно-программных систем.
виртуализация ресурсов (аппаратная виртуализация). Данный вид виртуализации преследует своей целью комбинирование или упрощение представления аппаратных ресурсов для пользователя и получение неких пользовательских абстракций оборудования, пространств имен, сетей и т.п.
К
основным программным средствам
виртуализации в настоящее
Xen
— это монитор виртуальных
машин (VMM, Virtual Machine Monitor) или гипервизор
(hypervisor) с поддержкой
К основным особенностям гипервизора Xen относятся:
Под
паравиртуализацией подразумевается
адаптация ядра исполняемой операционной
системы (ОС) для работы совместно
с Xen, обычно сокращается до PV. Достигается
очень высокая
В режиме аппаратной виртуализации (HVM) гостевая ОС не «знает» про существование гипервизора. Xen. С помощью модулей из QEMU эмулирует реальное аппаратное обеспечение и позволяет провести начальную загрузку ОС. По её окончании для нормальной производительности должны запускаться PV-драйверы, которые реализуют быстрый интерфейс с виртуальными устройствами, подобно тому, как это работает в PV-режиме. Поскольку большинство привилегированных операций эмулируется, возможен запуск Xen в HVM-режиме из-под Xen. В этом случае вложенный гипервизор сможет работать только в PV-режиме.
Гипервизор Xen (по состоянию на версии 3 и 4) реализует минимальный набор операций для:
Все остальные функции, такие как реализация дисковых и блочных устройств, создание и удаление виртуальных машин, их миграция между серверами и т. д. реализуется в управляющем домене.
За счёт этого размер гипервизора получается весьма малым (для версии 3.4 размер двоичного кода всего гипервизора меньше 600 КБ), так же как и размер его исходного текста. По замыслу авторов это увеличивает устойчивость системы виртуализации, так как ошибка в компонентах вне гипервизора не приводит к компрометации/повреждению самого гипервизора и ограничивает повреждения только вышедшей из строя компонентой, не мешая работать остальным.
Все функции, связанные с обеспечением работы сети, блочных (дисковых) устройств, эмуляции видеоадаптеров и прочих устройств вынесены за пределы гипервизора. Большинство таких устройств состоит из двух частей:
Драйвер
(чаще всего встроенный в ядро ОС
или загружающийся в виде модуля)
реализует минимальный объём
работы, фактически, транслируя запросы
от ОС в программу в dom0. Программа
в dom0 выполняет основную часть работы.
При этом программа чаще всего
запускается в виде отдельного процесса
для каждого обслуживаемого устройства.
Сбой в такой программе ведёт
к сбою только одного устройства (блочного,
сетевого) и не затрагивает работу
других копий программы (то есть не
затрагивает сетевые/блочные
В качестве поддерживаемых процессоров хостовой ОС используются:
Официально поддерживаемые гостевые ОС следующие:
Поддерживается SMP в гостевых ОС.
Для того чтобы развернуть Xen, необходима установленная и настроенная операционная система, одна из тех, которая может работать в домене 0 (Linux, NetBSD, OpenSolaris).
Для превращения инсталляции Linux в инсталляцию Xenolinux необходимо установить несколько пакетов программного обеспечения и изменить конфигурацию загрузчика. Полученная в результате система будет доменом 0 Xen.
При желании Xen можно установить из исходных текстов. Однако для большинства случаев будет достаточно инсталляции из пакетов, входящих в дистрибутив операционной системы.
Необходимо установить:
Гипервизор Xen устанавливается на используемый сервер с установленной ОС NetBSD или Linux. Официально поддерживаемые хостовые ОС следующие:
Основой построения подсистемы виртуализации является ПО VMware vSphere, основные компоненты которого – ПО VMware ESX Server, и ПО VMware vCenter либо VMware vSphere Client.
Основа виртуализации – гипервизор VMWare ESX Server. Гипервизор обеспечивает механизмы изоляции виртуализованных систем как друг от друга, так и от фактической аппаратной платформы. Также гипервизор распределяет ресурсы – процессор, оперативная память, дисковое пространство, сетевые подключения и т.д. – между виртуальными машинами.
Гипервизор обеспечивает возможность независимого «включения», перезагрузки, «выключения» любой из виртуальных машин с той или иной ОС.
При этом работа операционной системы в виртуальном окружении не отличается от работы на реальном аппаратном обеспечении.
Гипервизор VMware ESX Server — программный продукт для виртуализации уровня предприятия, предлагаемый компанией VMware в качестве компонента VMware Infrastructure. В настоящее время ESX замещается продуктом ESXi.
ESX
и ESXi являются встроенными
В качестве поддерживаемых процессоров хостовой ОС используются:
Официально поддерживаемые гостевые ОС следующие:
Поддерживается SMP в гостевых ОС.
VMware vCenter обеспечивает централизованное управление, автоматизацию процессов, оптимизацию ресурсов и высокую доступность. vCenter является ключевым компонентом подсистемы виртуализации.
Для подключения к vCenter Server с рабочего места администратора или пользователя, используется Virtual Infrastructure Client, который позволяет управлять виртуальными машинами и серверами.
Права пользователя определяются администратором системы.
Компьютер администратора может быть подключен как непосредственно к сети управления, так и к другой при наличии маршрутизируемого подключения к серверу vCenter и серверам ESX.
Для подключения необходим открытый порт 443 по протоколу TCP.
VMware vSphere Client предназначен для управления виртуальными машинами, установленными на ESXi серверах. Данное ПО устанавливается на АРМ администратор. АРМ администратора должен находиться в одной сети с физическими серверами, на которых подняты ESXi серверы. Для подключения к ESXi серверам с АРМ администратора посредствам VMware vSpher Client необходимо знать IP-адрес данного сервера, а также учётные данные администратора или иного пользователя, обладающего правами работы с ESXi сервером.
Гипервизор
VMware ESX Server устанавливается на используемый
сервер без дополнительной установки
операционной системы (на «голове железо»),
в качестве процессора необходимо использовать
Intel x86, AMD64, оперативной памяти должно быть
не менее 2 Гб.
Microsoft
Hyper-V — система виртуализации
для x64-систем на основе
Технология Hyper-V — основа платформы виртуализации для серверов на базе процессоров с архитектурой x64. Hyper-V распространяется двумя способами: как часть Windows Server 2008 или в составе независимого бесплатного продукта Microsoft Hyper-V Server.
В
Windows Server 2008 технология Hyper-V может быть
развернута как в полной установке,
так и в режиме Server Core, Hyper-V Server
работает только в режиме Core. Это
позволяет в полной мере реализовать
все преимущества «тонкой», экономичной
и управляемой платформы
Hyper-V является встроенным компонентом 64-разрядных версий Windows Server 2008 Standard, Windows Server 2008 Enterprise и Windows Server 2008 Datacenter. Эта технология недоступна в 32-разрядных версиях Windows Server 2008, в Windows Server 2008 Standard без Hyper-V, Windows Server 2008 Enterprise без Hyper-V, Windows Server 2008 Datacenter без Hyper-V, в Windows Web Server 2008 и Windows Server 2008 для систем на базе Itanium.
Microsoft Hyper-V является Гипервизором использующим аппаратную виртуализацию.
Hyper-V
поддерживает разграничение
Разделы
виртуализации не имеют ни доступа
к физическому процессору, ни возможностью
управлять его реальными
Информация о работе Виртуализация платформ (программная виртуализация)