Технология Hyper-V

Автор работы: Пользователь скрыл имя, 22 Ноября 2011 в 22:03, курсовая работа

Описание

Технология Hyper-V — основа платформы виртуализации для серверов на базе процессоров с архитектурой x64. Hyper-V распространяется двумя способами: как часть Windows Server 2008 или в составе независимого бесплатного продукта Microsoft Hyper-V Server. В Windows Server 2008 технология Hyper-V может быть развернута как в полной установке, так и в режиме Server Core, Hyper-V Server работает только в режиме Core. Это позволяет в полной мере реализовать все преимущества «тонкой», экономичной и управляемой платформы виртуализации.

Содержание

1. Введение
2. Теоритическая часть:
2.1 Архитектура построения Hyper-V
2.2 Ускоренный ввод/вывод Hyper-V c дополнительной эмуляции
2.3 Высокая доступность к системе Hyper-V
2.4 Управление Hyper-V
3. Общие аспекты Hyper-V и его применение и функции:
3.1 Назначение Hyper-V
3.2 Динамической памяти Hyper-V:
3.2.1 Преимущества динамической памяти
3.2.2 Использования динамической памяти
3.2.3 Параметры динамической памяти
3.3.4 Процедура настройки динамической памяти
3.3 Определение и подготовка виртуальных машин
3.4 Особенности обновления и совместимость
3.5 Определение потребления памяти виртуальной машиной
3.6 Просмотр изменений в реальном времени в диспетчере Hyper-V
3.7 Использование счетчиков производительности для отслеживания выделения памяти
3.8 Приложение. Параметры памяти
4. Заключение
5. Вывод
6. Список литературы

Работа состоит из  1 файл

Технология Hyper-V.docx

— 77.53 Кб (Скачать документ)
 
 
 
 

    3.7 Использование счетчиков  производительности  для отслеживания  выделения памяти 

     Пакет обновления 1 (SP1) содержит новые счетчики производительности Hyper-V, отслеживающие выделение памяти для виртуальных машин с включенной динамической памятью. Новые счетчики производительности включены в две новые группы счетчиков производительности Hyper-V: Hyper-V Dynamic Memory Balancer и Hyper-V Dynamic Memory VM. Счетчики производительности из этих групп можно использовать для создания групп сборщиков данных, которые захватывают и анализируют данные, собранные счетчиками производительности. Например, можно создать расписание для группы сборщиков данных, чтобы создавать журналы, загружать данные в системный монитор для их просмотра в реальном времени и сохранить расписание в виде шаблона для использования на других компьютерах.

   Создание группы сборщиков данных для отслеживания выделения памяти:

  1. Запустите системный монитор и добавьте один или несколько счетчиков производительности.
    1. Нажмите кнопку Пуск, щелкните правой кнопкой мыши пункт Компьютер и выберите командуУправление. В дереве навигации консоли управления (MMC) щелкните Производительность.
    2. В дереве навигации разверните Производительность, разверните Средства наблюдения и щелкните Системный монитор.
    3. В строке меню над областью диаграмм системного монитора нажмите кнопку Добавить (+) или щелкните правой кнопкой мыши область диаграмм и выберите в меню команду Добавить счетчики. Откроется диалоговое окно Добавить счетчики.
    4. В разделе Имеющиеся счетчики найдите Hyper-V Dynamic Memory VM и щелкните значок (+), чтобы развернуть группу. Выберите один или несколько счетчиков из группы, например Current Pressure(Текущая нагрузка) или Guest Visible Physical Memory (Видимая на виртуальной машине физическая память), а затем нажмите кнопку Добавить. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.
  2. Щелкните правой кнопкой мыши в любом месте области диаграмм системного монитора, выберите пунктСоздать, а затем Группа сборщиков данных. Запустится мастер создания группы сборщиков данных. Создаваемая группа сборщиков данных будет содержать все сборщики данных, выбранные в текущем представлении системного монитора.
  3. Введите имя группы сборщиков данных и нажмите кнопку Далее.
  4. Корневой каталог будет содержать данные, собранные группой сборщиков данных. Измените этот параметр, если данные, собранные группой сборщиков данных, требуется сохранять в другом расположении. Найдите и выберите каталог или введите его имя.
    Примечание
    Если  имя каталога вводится вручную, не следует  вводить обратную косую черту  в конце имени каталога.
  1. Нажмите кнопку Далее, чтобы определить пользователя, от имени которого запускается группа сборщиков данных, или нажмите кнопку Готово, чтобы сохранить текущие параметры и закрыть программу.

Дополнительные  сведения об использовании групп  сборщиков данных см. в разделе  «Сценарий 3. Создание группы сборщиков данных с помощью системного монитора» в Пошаговом руководстве по отслеживанию производительности и стабильности в Windows Server (http://go.microsoft.com/fwlink/?LinkId=196705).

     Информация  о памяти не отображается в диспетчере Hyper-V в реальном времени. Если столбцы памяти в области сведений в диспетчере Hyper-V для запущенной виртуальной машины с включенной динамической памятью пусты, выполните приведенные ниже проверки.

  • Просмотрите раздел «Требования» в данном руководстве, чтобы проверить, поддерживается ли динамическая память операционной системой на виртуальной машине. Затем убедитесь, что операционная система на виртуальной машине настроена правильно. Например, убедитесь, что обновлены службы интеграции и установлен пакет обновления. 
  • Если динамическая память была включена до выполнения всех необходимых операций настройки, перезапустите виртуальную машину.

     Виртуальная машина использует слишком много  памяти. Если кажется, что виртуальная машина с включенной динамической памятью использует слишком много памяти или не освобождает память, когда на физическом компьютере недостаточно доступной памяти, можно ограничить объем памяти, используемой виртуальной машиной, задав меньшее значение для параметра Maximum RAM (Максимум ОЗУ).

     Можно заметить, что сообщаемый в диспетчере задач объем ОЗУ в операционной системе на виртуальной машине не уменьшается, когда виртуальная  машина использует меньше ОЗУ. Такое  может случаться, если драйвер сообщает о максимальном объеме памяти, которую  использовала операционная система  на виртуальной машине с момента  запуска.

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

  • Увеличьте размер файла подкачки в операционной системе на виртуальной машине. Увеличение размера файла подкачки позволит добавлять большие объемы памяти для запущенной виртуальной машины при внезапно возникшей необходимости. Это также повышает производительность, когда доступная физическая память ограничена.
  • Увеличьте размер буфера памяти, настроенный для виртуальной машины. Когда существуют буферы большего размера, виртуальной машине назначается больше памяти по сравнению с объемом памяти, который требуется для приложений и служб, выполняющихся на виртуальной машине. Эта дополнительная память может использоваться для кэширования файлов и может повысить производительность приложений и служб с интенсивными операциями ввода/вывода.
  • Увеличьте ОЗУ для запуска виртуальной машины. Некоторые приложения назначают фиксированные объемы памяти на основании объема памяти, доступного при запуске приложения. Производительность таких приложений повышается при более высоких значениях ОЗУ для запуска. И наоборот, если низкая производительность является результатом изъятия слишком большого объема памяти из виртуальной машины, увеличение значения ОЗУ для
  • запуска может устранить неполадку.
    Примечание
    Увеличение  значения ОЗУ для запуска снижает  общую гибкость и эффективность  динамической памяти.
  • Увеличьте вес памяти виртуальной машины. Hyper-V будет назначать доступную динамическую память данной виртуальной машине, прежде чем назначать память виртуальной машине с меньшим весом памяти.

     Объем памяти не увеличивается. Если объем памяти на виртуальной машине с включенной динамической памятью не увеличивается, выполните приведенные ниже проверки.

  • Сравните значение Maximum RAM (Максимум ОЗУ) со значением Assigned Memory (Назначенная память), чтобы узнать, использует ли виртуальная машина максимальный объем памяти.
  • Проверьте доступное место на физическом диске, на котором находится виртуальная машина. (По умолчанию C:\ProgramData\Microsoft\Windows\Hyper-V.) Динамическая память увеличивает размер сохраненных файлов состояний по мере добавления памяти для виртуальной машины. 

     Недостаточно  памяти в управляющей операционной системе. Hyper-V автоматически рассчитывает объем памяти, резервируемой для исключительного использования управляющей операционной системой. Эта память используется для работы служб виртуализации. Если компьютер входит в отказоустойчивый кластер, Hyper-V также резервирует достаточную память для работы служб отказоустойчивого кластера. Однако если управляющая операционная система выполняет другие роли или функции, объем резервируемой памяти может оказаться недостаточным. Можно указать больший объем памяти, изменив реестр. 

Предупреждение
Неправильное  редактирование реестра может привести к серьезным повреждениям системы. Перед внесением изменений в  реестр следует создать резервную  копию всех ценных данных на компьютере.
 
  1. Нажмите кнопку Пуск, щелкните поле Начать поиск, введите regedit и нажмите клавишу ВВОД.
  2. Если открывается окно контроля учетных записей, нажмите кнопку Да.
  3. В дереве навигации последовательно разверните узлы HK_LOCAL_MACHINE, SOFTWARE, MICROSOFT, WINDOWS NT и CurrentVersion.
  4. Щелкните правой кнопкой мыши узел Virtualization, выберите команду Создать, а затем Параметр DWORD.
  5. Назовите новый параметр MemoryReserve.
  6. Щелкните правой кнопкой мыши параметр MemoryReserve и выберите команду Изменить. В поле Значениевведите значение объема памяти, который требуется зарезервировать.

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

 

     3.8 Приложение. Параметры памяти 

В следующей  таблице перечислены рекомендуемые  значения параметра Startup RAM (ОЗУ для запуска) для поддерживаемых операционных систем на виртуальной машине, когда включена динамическая память.  

Операционная  система на виртуальной машине Startup RAM (ОЗУ для запуска)
Windows Server 2008 R2 Enterprise Edition 512 МБ
Windows Server 2008 R2 Datacenter Edition 512 МБ
Windows 7 Максимальная 512 МБ
Windows 7 Корпоративная 512 МБ
Windows Server 2008 Enterprise Edition 512 МБ
Windows Server 2008 Datacenter Edition 512 МБ
Windows Vista Ultimate Edition 512 МБ
Windows Vista Enterprise Edition 512 МБ
Windows Server 2003 R2 Enterprise Edition 128 МБ
Windows Server 2003 R2 Datacenter Edition 128 МБ
Windows Server 2003 Enterprise Edition 128 МБ
Windows Server 2003 Datacenter Edition 128 МБ
 

     Роль  Hyper-V™ позволяет создать виртуализованную вычислительную серверную среду и управлять ею с использованием встроенной технологии Windows Server® 2008 R2. Среди улучшений роли Hyper-V можно выделить новую функцию динамической миграции, поддержку динамического хранения виртуальных машин и расширенную поддержку процессоров и сети.

   Ниже  описаны изменения, доступные в  Windows Server 2008 R2.

  • Динамическая миграция
  • Динамическое хранение виртуальных машин
  • Расширенная поддержка процессоров
  • Улучшенные функции поддержки сети

     Назначение  Hyper-V

     Hyper-V — это роль в Windows Server 2008 R2, которая предоставляет основные средства и службы управления, используемые для создания виртуализованной серверной среды и управления ею. Эта виртуализованная среда может использоваться для многих целей организации, направленных на повышение эффективности и снижение затрат. Такой тип среды удобен тем, что позволяет создавать виртуальные машины и управлять ими. В виртуальных машинах можно запускать различные операционные системы на одном физическом компьютере, причем эти системы будут полностью изолированы друг от друга.

     Кого  могут заинтересовать данные возможности?

     Роль  Hyper-V используется ИТ-специалистами, которым необходимо создать виртуализованную серверную среду.

Новые возможности  Hyper-V

В Hyper-V появилась новая возможность динамической миграции.

     Динамическая  миграция

     Динамическая  миграция обеспечивает прозрачный перенос  виртуальных машин с одного узла отказоустойчивого кластера на другой узел в том же кластере без отключения от сети и вынужденного простоя. Для  динамической миграции необходимо добавить и настроить роль отказоустойчивого  кластера на серверах, где выполняется Hyper-V. Кроме того, отказоустойчивые кластеры должны располагаться в общем хранилище узлов кластера. Это может быть сеть хранения данных iSCSI или Fiber-Channel. Все виртуальные машины располагаются в общем хранилище, а состоянием запущенных виртуальных машин управляет один из узлов.

     На  сервере Hyper-V в единицу времени может выполняться только одна динамическая миграция (с сервера или на сервер). Таким образом, невозможно перенести несколько виртуальных машин одновременно в режиме динамической миграции.

Информация о работе Технология Hyper-V