- Обновление компьютеров под управлением Windows Server 2008 с установленной ролью Hyper-V Windows Server 2008 R2
- Введение
- Дополнительные сведения
- Метод 1. Выполнение обновления родительского раздела с Windows Server 2008 до Windows Server 2008 R2.
- Способ 2
- Способ 3
- Руководство по обновлению виртуальных машин в кластерах от сбойов
- Перенос виртуальной машины с диска без CSV на CSV-диск
- Экспорт и импорт виртуальных машин в кластерных средах
Обновление компьютеров под управлением Windows Server 2008 с установленной ролью Hyper-V Windows Server 2008 R2
В этой статье описываются параметры, доступные для обновления или перехода с установки Windows Server 2008 с ролью Hyper-V, включенной для Windows Server 2008 R2.
Исходная версия продукта: Windows Server 2012 R2
Исходный номер КБ: 957256
Введение
Руководство по обновлению для виртуальных машин на отбойных кластерах Windows Server 2008, работающих под управлением виртуальных машин, см. в разделе этой статьи.
Дополнительные сведения
Метод 1. Выполнение обновления родительского раздела с Windows Server 2008 до Windows Server 2008 R2.
Во время обновления в отчете о совместимости будет вывести сообщение о том, что перед продолжением обновления необходимо удалить роль Hyper-V с помощью диспетчера серверов. Это необязательно. Однако перед продолжением обновления мы рекомендуем создать для виртуальных машин или экспортировать их с помощью диспетчера Hyper-V. Кроме того, перед обновлением рассмотрите следующие вопросы:
Hyper-V должен быть в RTM (KB 950050) или более поздней. Если это требование не будет выполнены, продолжение обновления будет заблокировано.
Перед обновлением все виртуальные машины должны быть отключены. Сохраненные состояния несовместимы между Windows Server 2008 и Windows Server 2008 R2. Если родительский раздел обновляется с любыми виртуальными машинами в сохраненных состояниях, необходимо щелкнуть ее правой кнопкой мыши, а затем выбрать «Отменить сохраненное состояние», чтобы включить виртуальную машину.
Так как функция «Моментальный снимок в Сети» использует сохраненные состояния, сетевые моментальные снимки не полностью совместимы между Windows Server 2008 и Windows Server 2008 R2. Моментальные снимки в сети — это моментальные снимки, сделанные при включив виртуальную машину. Моментальные снимки в автономном режиме — это моментальные снимки, которые принимаются, когда виртуальная машина была отключена. Автономные моментальные снимки полностью совместимы с Windows Server 2008 R2. Виртуальные машины успешно запускаются в сетевой моментальный снимок, примененный при отключке виртуальной машины перед обновлением. Это отображается в диспетчере Hyper-V зеленой стрелкой под моментальный снимок, который указывает на now.
Чтобы включить виртуальную машину с любым другим моментальный снимок, выполните следующие действия.
В следующих шагах предполагается, что необходимо продолжать использовать все моментальные снимки, настроенные для виртуальной машины. Если снимки больше не требуются, можно удалить снимки с помощью диспетчера Hyper-V, а затем отключить виртуальную машину, чтобы данные были объединены с родительским виртуальным жестким диском.
В диспетчере Hyper-V щелкните правой кнопкой мыши снимок, который вы хотите применить, а затем выберите «Сделать снимок» и «Применить». Это действие будет принимать новый моментальный снимок из примененного в данный моментальный снимок. Теперь новый моментальный снимок будет совместим с Windows Server 2008 R2. Для этого рекомендуется переименовать моментальный снимок. При выборе этого параметра все изменения, которые вы могли внести в состояние виртуальной машины с момента последнего запуска, будут сохранены.
После создания нового снимка R2 будет применен моментальный снимок, выбранный на шаге 1, и виртуальная машина перейдут в сохраненное состояние. Щелкните виртуальную машину правой кнопкой мыши и выберите «Удалить сохраненное состояние».
Включит виртуальную машину.
Сделать новый снимок, чтобы захватить текущее состояние виртуальной машины, чтобы Windows Server 2008 R2 совместимый моментальный снимок.
Повторите эти действия для каждого снимка из Windows Server 2008. После завершения этих действий для всех необходимых моментальных снимков удалите моментальные снимки, созданные в Windows Server 2008, а затем завершите работу виртуальной машины, чтобы начать процесс объединения.
После обновления обновите службы интеграции. Для этого откройте окно подключения к виртуальной машине и выберите «Вставить диск установки служб интеграции» в меню действий.
На компьютере Windows Server 2008 R2 службы интеграции для Windows Vista и Windows Server 2008 будут перечислены в списке программ и компонентов как KB955484.
Способ 2
Экспорт виртуальной машины с компьютера на основе Windows Server 2008 с включенной поддержкой Hyper-V, а затем импортировать ее на сервер, на Windows Server 2008 R2 с включенной технологией Hyper-V.
Прежде чем экспортировать виртуальную машину, ее необходимо отключить. Если виртуальная машина экспортируется в сохраненное состояние, ее нельзя восстановить в Windows Server 2008 R2. Чтобы запустить виртуальную машину после ее импорта в Windows Server 2008 R2, необходимо отменить сохраненное состояние, прежде чем включить виртуальную машину. Если у виртуальной машины есть моментальные снимки, эти моментальные снимки необходимо объединить перед экспортом или использовать шаги из метода 1 для восстановления и повторного создания моментальных снимков.
После импорта виртуальной машины обновите службы интеграции. Для этого откройте окно подключения к виртуальной машине и выберите «Вставить диск установки служб интеграции» в меню «Действие».
На компьютере Windows Server 2008 R2 службы интеграции для Windows Vista и Windows Server 2008 будут перечислены в программах и features как «KB955484».
Способ 3
Использование программного обеспечения резервного копирования, которое использует средство записи VSS Hyper-V, резервное копирование виртуальной машины, запущенной в Windows Server 2008, и восстановление ее в Windows Server 2008 R2.
После восстановления виртуальной машины обновите службы интеграции. Для этого откройте окно подключения к виртуальной машине и выберите «Вставить диск установки служб интеграции» в меню «Действие».
На компьютере Windows Server 2008 R2 службы интеграции для Windows Vista и Windows Server 2008 будут перечислены в списке программ и компонентов как KB955484.
Руководство по обновлению виртуальных машин в кластерах от сбойов
Если в кластере Windows Server 2008 имеются высокодоступные виртуальные машины, настроенные в качестве кластерных ресурсов, выполните следующие действия, чтобы обновить виртуальные машины и кластеры до Windows Server 2008 R2.
Если в родительском разделе запущены какие-либо другие кластерные службы или приложения, посетите следующий веб-сайт Майкрософт, чтобы получить сведения о том, как переместить эти ресурсы в Windows Server 2008 R2:
Миграция на запущенный кластер для ото Windows Server 2008 R2
Не рекомендуется запускать дополнительные службы или приложения в родительском разделе для серверов Hyper-V.
С помощью оснастки диспетчера кластеров для отладки (CluAdmin.msc) выполните быструю миграцию, чтобы переместить все виртуальные машины в подмножество узлов. Исключите другое подмножество узлов, в которых не размещены виртуальные машины. Для этого щелкните правой кнопкой мыши узлы в диспетчере failover Cluster Manager, выберите «Действия перемещения» и выберите «Исключить». Размер подмножество должен быть таким, чтобы виртуальные машины, хранимые подмножеством, могли храниться на оставшихся узлах, на которых по-прежнему работает Windows Server 2008. Например, в кластере из четырех узлов исключите два узла, чтобы оставшиеся узлы могли вмещая виртуальные машины, которые находились в первой группе узлов. Убедитесь, что вытеснения узлов маскируются из общего хранилища исходного кластера.
Выполните чистую установку Windows Server 2008 R2 в высещенном подмножество узлов, а затем в включить роль Hyper-V и функцию failover Clustering.
Обновление на кластере для отостановки не поддерживается, поэтому требуется чистая установка.
Создайте новый кластер с исключив узлы, а затем запустите все тесты мастера проверки конфигурации. Если применимо, встройте общие тома кластера (CSV) на Windows Server 2008 R2 кластере и создайте несколько CSV-дисков.
Подготовьте виртуальные машины в исходном кластере к обновлению. В зависимости от состояния виртуальной машины вы можете сделать следующее:
Если виртуальная машина находится в состоянии «Работает», для ее отключения используйте диспетчер Hyper-V.
Если виртуальная машина находится в сохраненной состоянии, используйте диспетчер Hyper-V, чтобы начать работу с сохраненного состояния, а затем отключить виртуальную машину. Сохраненные состояния не поддерживаются при обновлении хоста до Windows Server 2008 R2.
Если у виртуальной машины есть необходимый моментальный снимок в Сети, применив соответствующий моментальный снимок, а затем выключив виртуальные машины.
Чтобы подготовить виртуальную машину к обновлению, выполните одно из указанных действий.
При перемещении виртуальных машин на CSV-диск выполните определенные действия в разделе «Перенос виртуальной машины с диска, не относящегося к CSV-диску», далее в этой статье.
Экспорт виртуальных машин. Если вы собираетесь использовать одно и то же хранилище SAN для Windows Server 2008 R2 кластера, можно использовать экспорт только для конфигурации. Экспорт виртуальной машины из диспетчера Windows Server 2008 Hyper-V путем выбора команды «Экспорт» в меню «Действие». Обязательно выберите «Экспортировать только» для настройки виртуальной машины.
Резервное копирование виртуальных машин с помощью приложения резервного копирования по вашему выбору.
Откройте диспетчер failover Cluster Manager в исходном кластере, а затем перенаправь ресурсы конфигурации виртуальной машины в автономный режим.
Если вы собираетесь повторно использовать то же хранилище для нового кластера, замаскировать его из исходного кластера, а затем сделать его доступным для нового (Windows Server 2008 R2) кластера.
В зависимости от действий, которые вы сделали на шаге 5, выполните одно из указанных здесь действий, чтобы переместить виртуальные машины в новый Windows Server 2008 R2 Кластер.
Если виртуальные машины перемещаются на CSV-диск, выполните действия, которые необходимо предпринять в разделе «Перенос виртуальной машины с диска, не относящегося к CSV-диску».
- Если вы использовали шаг 5a для экспорта виртуальных машин выше, импортировать виртуальные машины обратно в узлы кластера. Чтобы импортировать виртуальные машины, выполните действия, которые необходимо предпринять в разделе «Экспорт и импорт виртуальных машин в кластерных средах».
- Если для резервного копирования виртуальных машин используется шаг 5b, используйте приложение резервного копирования для восстановления виртуальной машины на кластерный диск.
Для каждой из виртуальных машин, которые сейчас находятся в этом Windows Server 2008 R2, обновите службы интеграции. Для этого включайте виртуальную машину, откройте окно подключения к виртуальной машине и выберите «Вставить диск установки служб интеграции» в меню «Действие».
На Windows Server 2008 R2 службы интеграции для Windows Vista и Windows Server 2008 будут перечислены в списке программ и компонентов как KB955484.
Если все виртуальные машины работают в Windows Server 2008 R2 кластере и все они протестируются и проверены как полностью функциональные, удалите старый кластер с помощью диспетчера отбойных кластеров. Для этого щелкните правой кнопкой мыши кластер в диспетчере кластеров для отжатия, выберите «Дополнительные действия» и выберите «Уничтожение кластера».
Для остальных узлов, которые находились в старом кластере, выполните чистую установку Windows Server 2008 R2, а затем в случае необходимости в включить роль Hyper-V и функцию failover Clustering. Присоедините эти узлы к новому кластеру.
Перенос виртуальной машины с диска без CSV на CSV-диск
Экспорт виртуальных машин. Используйте один из следующих вариантов в зависимости от того, какой контроль требуется для хранения виртуальных жестких дисков:
Если вы хотите, чтобы диспетчер Hyper-V переместил виртуальные жесткие диски вместе с конфигурацией виртуальной машины, выберите пункт «Экспорт» в меню «Действие» в диспетчере Hyper-V, а затем укажите папку, в которую нужно экспортировать виртуальную машину. Если вы работаете под управлением Windows Server 2008 Hyper-V, убедитесь в том, что не был выбран только контрольный окне «Экспортировать только конфигурацию виртуальной машины».
Если вы хотите полностью контролировать, где размещаются виртуальные жесткие диски во время миграции, экспортировать виртуальную машину в папку CSV, выбрав пункт «Экспорт» в меню «Действие» в диспетчере Hyper-V. Выберите «Экспортировать только конфигурацию виртуальной машины».
Из диспетчер виртуальных машин удалите виртуальную машину.
Чтобы добавить хранилище в группу «Доступное хранилище» кластера, выберите узел хранилища в левой области навигации и нажмите кнопку «Добавить хранилище». Чтобы сделать диск общим томом кластера, в включить функцию «Общие тома кластера» на странице «Обзор кластера отбойного», выберите узел «Общие тома кластера» в левой области навигации, выберите «Добавить хранилище» и укажите диск. Этот диск будет добавлен в группу общих томов кластера, а для этой группы будет создан каталог, например C:\ClusterStorage\Volume4.
Если для экспорта виртуальной машины использовался шаг 1b, выполните действия в разделе «Экспорт и импорт виртуальных машин в кластерных средах». В противном случае импортировать виртуальную машину с помощью пользовательского интерфейса импорта в диспетчере Hyper-V.
Сделайте виртуальную машину высокодоступной в диспетчере кластеров от сбойов
Экспорт и импорт виртуальных машин в кластерных средах
Чтобы экспортировать виртуальные машины, выполните следующие действия.
Если выполняется экспорт виртуальных машин только с помощью конфигурации, запустите сценарийGetAssociatedVHDLocations.vbs, чтобы получить список AVHD-файлов моментальных снимков и VHD-файлов, связанных с виртуальной машиной.
Для запуска сценария используйте следующую команду:
Например, выполните следующее:
Выходные данные будут следующими:
##########
ChildPaths
##########
C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots \fixed_ .avhd
C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots \fixed_ .avhd
Путь к прежнему ресурсу =
«K:\HarddiskTempStorage0\fixed.vhd»; «K:\HarddiskTempStorage0\fixed_diff.vhd»; «K:\HarddiskTempStorage0\fixed1.vhd»; «K:\HarddiskTempStorage0\expanding.vhd»
Скопируйте AVHD-файлы, перечисленные в childPaths в выходных данных сценария, в ту же папку, что и VHD-папка, указанная в ParentPath в выходных данных.
Чтобы импортировать виртуальные машины, выполните следующие действия.
Импорт виртуальной машины путем передачи пути экспорта, указанного после выбора «Экспорт» в меню «Действие». Укажите выходной путь к прежнему ресурсу, показанный на шаге 1 процедуры экспорта в качестве входных параметров сценария importVM. Например, предположим, что выход бывшего пути к ресурсу:
«K:\HarddiskTempStorage0\fixed.vhd»;
«K:\HarddiskTempStorage0\fixed_diff.vhd»;
«K:\HarddiskTempStorage0\fixed1.vhd»;
«K:\HarddiskTempStorage0\expanding.vhd»
При миграции из не-CSV в среду, не относяную к CSV, замените букву K новой буквой диска, назначенной хранилищу, которое теперь установлено в новом кластере. Если том был установлен как K: и теперь он установлен как Z:, путь к ресурсу становится:
«Z:\HarddiskTempStorage0\fixed.vhd»;» Z:\HarddiskTempStorage0\fixed_diff.vhd»;» Z:\HarddiskTempStorage0\fixed1.vhd»;» Z:\HarddiskTempStorage0\expanding.vhd»
При переходе с CSV-среды на CSV замените K:\ C:\ClusterStorage\Volume4 так, чтобы пути к ресурсам стали следующими:
«C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd»;
«C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd»; «C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd»
«C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd»
В этом примере после запуска сценария должны выводиться следующие данные:
>ImportVM.vbs /ImportDirectory:C:\ClusterStorage\Volume4\vm3Export\MyVM /ResourcePaths:
«C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd»;
«C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd»;
«C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd»;
» C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd»
Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. Все права защищены.
Пути к ресурсам
C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd
C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd
C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd
C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd
Идет. 10 % завершено.
Готово