Выполняется слияние hyper v что это
Привет, я в процессе настройки виртуальных я делал промежуточные снимки,после в итоге все было настроено,но потом почему-то машины стали жутко-тормозить, хотя нагрузка на гостевые ос не изменилась, шло постоянное интенсивное обращение к HDD в в свойствах вместо основного диска *.vhd стоял файл с расширением *.avhd я решил что это из-за снимков, и удалил их оставив состояние "сейчас" остановил машины, после запуска тормоза не прекратились, запустилась процедура слияния.
Меня волнует,очень волнует, сколько она продлиться, что в итоге получится, т.е диск будет ли с последними изменениями. В данный момент "выполняется слияние" и никакой индикации сколько прошло и тд. идет постоянное обращение к жестким дискам.
Имеются 2 виртуалки, объем данных реально записанных на дисках обеих машин 200гб
Server intel Xeon e5 2 проца. 32 гб озу.
Папка с виртуалками, включая снимки сейчас весит 480гб.
1. Сколько примерно займет процесс? Может проще было вручную?
2. Я думаю, что получу гостевые ос с изменениями которые были на последнем снимке. Так ли это?
Русские Блоги
Как использовать Hyper-V Manager и PowerShell консолидировать Hyper-V контрольно-пропускной пункт
Как использовать Hyper-V Manager и PowerShell консолидировать Hyper-V контрольно-пропускной пункт
Hyper-V контрольной точка играет ключевую роль во всем управлении жизненного цикла виртуальной машины Hyper-V, так как они могут эффективно управлять и выполнять обновления программного обеспечения, обновление и установки через действительный механизм отката, когда есть проблема.
В последней версии Hyper-V, Microsoft расширяет возможности контрольно-пропускные пункты и добавляет их к более мощной функции, в том числе производственных контрольно-пропускных пунктов и преимущества использования файловой системы рефов, увеличивая тем самое контрольную точку функциональности. Однако, после того, как с помощью Hyper-V контрольной точки, после того, как избавившись от роли контрольно-пропускной пункт, это, несомненно, лучший практический процесс для управления Hyper-V контрольной точки.
В этой статье, давайте посмотрим на следующее:
- Зачем вам нужно объединить Hyper-V блокпост?
- Как использовать Hyper-V Manager и PowerShell консолидации контрольно-пропускные пункты
- Как вручную объединить Hyper-V контрольной точки
Зачем вам нужно объединить Hyper-V блокпост?
Несмотря на то, контрольно-пропускной пункт обеспечивает очень мощную функцию для устранения неисправного обновления программного обеспечения или другие вопросы, связанные с Hyper-V VM, он все еще должен быть надлежащим образом. Правильное управление виртуальных машин Hyper-V включает обеспечение того, чтобы контрольные точки слиты обратно базовые диски.
Что это предполагает?
Checkpoints работать, создавая «приращение» диск, который может вместить все новые диски виртуальной машиныНапишитеОтказ Это гарантирует, любые новые данные изменения для дополнительных дисков или «разница» дисков. Это позволит предотвратить сбой обновлений программного обеспечения или других изменений, внесенных в виртуальную машину. Кажется, что эти обновления безуспешны, вы можете просто восстановить контрольные точки и позволяете виртуальные машины для восстановления, чтобы сделать изменения.Доположение дел.
Если изменения в виртуальную машину решили после создания контрольной точки, а также обновления программного обеспечения или другие изменения были успешно, объединенным контрольно-пропускной пункт. Операции слияния в основном интегрировать все изменения в основных виртуальные диски на виртуальной машине, захваченной в дифференциальном диске (файл AVHDX). Конечным результатом является то, что базовый диск содержит все данные и изменения в виртуальной машине, кажется, что все изменения, которые были созданы, и все изменения только в базовом диске. Даже если мы знаем, что это не так, то это еще магия виртуализации и Hyper-V контрольной точки.
Контрольных точек не является постоянным элементом виртуальной машины Hyper-V. На самом деле, долгосрочное удержание контрольной точки может привести к негативным последствиям, например,ПредставлениеОтказ Существует множество контрольных точек на виртуальной машине Hyper-V, что приводит к низкой эффективности в виртуальной машине Hyper-V для выполнения дисковых операций ввода / вывода Даже если все записи на виртуальной машине фиксируется в текущем файле контрольных точек AVHDX, данные считываются из виртуальной машины также может быть пройденным во многих пунктах пропуска и базовых дисках, что приведет к задержке диска и снижению производительности после определенного периода времени. Чем дольше контрольные точки остаются на виртуальной машине Hyper-V, который будет продолжать расти на диске.
Держите контрольные точки слияния и сделать виртуальную машину от долгосрочных контрольно-пропускных пунктов для обеспечения оптимальной производительности и не буду занимать пространство без необходимости. Когда есть ненужный контрольно-пропускной пункт на виртуальной машине Hyper-V, возможность виртуального диска коррупции больше.
Кроме того, ненужные контрольные точки на виртуальной машине Hyper-V может привести решений для защиты данных, которые не могут эффективно использовать эластичные механизмы отслеживания изменений, чтобы гарантировать, что только изменения в предыдущей операции резервного копирования.
Вот некоторые более важные причины для Hyper-V пропускных пунктов, которые должны управляться надлежащим образом во время. Длинные блокпосты вызывают множественные аспекты проблем.
Как мы все знаем, Hyper-V операция контрольной точки слияния является поддержание Hyper-V окружающей среды эффективной работы и реализации лучшей практики, как ожидается, так что давайте взглянем на различные методы объединения Hyper-V контрольно-пропускных пунктов.
Слияние Hyper-V контрольных точек с помощью Hyper-V Manager
Обычно, если большинство администраторов Hyper-V имеют только один Hyper-V контрольной точки, они должны слияния на одной виртуальной машине, они будут выбирать для использованияHyper-V ManagerИнструменты. Диспетчер Hyper-V обеспечивает простой и интуитивный графический интерфейс для слияния пропускных пунктов.
Так называемыйКонтрольно-пропускной пункт дереваВид иерархии контрольной точки, существующей на виртуальной машине Hyper-V предусмотрен. С помощью диспетчера Hyper-V Hyper-V может вместить 50 контрольно-пропускных пунктов для каждой виртуальной машины. Это ограничение может быть расширено до 64 контрольных точек с помощью System Center Virtual Machine Manager или SCVMM.
ПервыйслияниеЭксплуатация только одинудалятьСнимок и реализация в фоновом режиме — этот процесс включен в данных базовый диск, а не просто удаление данных.
Для того, чтобы выполнить удаление / слияние этого Hyper / V контрольной точки, вам нужно всего лишь щелкнуть правой кнопкой на проблему с проблемой, это приведет кDelete Checkpointс участиемDelete CheckpointSubtree вариант.
- Удаление контрольных точек— Удаление одного пункта пропуска вы следуете.
- Удаление КПП дерево— Эта опция удалит выделенный в данный момент контрольно-пропускной пункт и егоПослеВсе содержание. Это объясняется тем, что контрольно-пропускной пункт «суб-дерево» построен в соответствии с ранее созданной контрольной точки.
Удаление Hyper-V контрольной точки с помощью "Delete Check Point" или опцию "Удалить Check Pen Tree"
Использование PowerShell для слияния Hyper-V контрольной точки
Используйте управления и консолидации пунктов пропуска PowerShell для выполнения хороший способ для выполнения этих операций в Hyper-V.
Управление GUI, конечно, его расположение, которое можно эффективно использовать для одноразовых задач управления контрольными точками. Однако, если контрольная точка будет обработана, контрольная точка может потребоваться объединить десятки или даже сотен хостов, PowerShell является хорошим способом выполнения операций слияния в автоматизию.
Чтобы удалить все контрольно-пропускные пункты, обнаруженные на всех виртуальных машинах на текущем хосте Hyper-V, это простой единственной командой PowerShell PowerShell:
- Get-VM | Get-VMSnapshot | Remove-VMSnapshot
Если вы хотите удалить контрольно-пропускной пункт между несколькими хостами, вы можете использовать простую «для» цикла, чтобы завершить это, зачем получить узел в кластере, затем пройдите эти узлы, чтобы получить список VM, затем удалите все контрольные точки.
$hvnodes = get-clusternode | select name -expandproperty name
foreach ($hvnode in $hvnodes) <
Get-VM -computername $hvnode | Get-VMSnapshot | Remove-VMSnapshot
Как вручную объединить контрольно-пропускные пункты в Hyper-V
В некоторых случаях, если он поврежден или не удается, вам необходимо вручную объединить контрольную точку Hyper-V и объединить ваши контрольные точки через общий метод.
Давайте посмотрим, как вручную объединить контрольно-пропускной пункт Hyper-V на родительский диск.
Как видите, у нас есть VM с существующими контрольными точками. Выберите VM в руководителе Hyper-V, "действоватьДалее нажмите «Редактирование дисков.
Начните процесс контрольной точки слияния вручную
Нажмите Далее, чтобы продолжить.
Начать редактирование виртуальных Hard Disk Wizards
"Найти экран виртуального жесткого дискаОтказ ЩелчокПросматриватьНайдите файл AVHDX, который вы хотите объединить.
Обзор, чтобы найти файлы AVHDX
После выбора файла AVHDX нажмитеОткрытымОтказ Это вернет вас кНайти виртуальный жесткий диск
Выберите файл AVHDX
Выберите AVHDX и прочитайте, чтобы объединить
Следующий экран "Выберите операцию »Экран. Выберите здесьОпция слияния。
Выберите операцию слияния файла AVHDX
Мы объединены обратно к изменениям в разностном дискеОтец виртуальный жесткий дискОтказ Однако вы можете объединить их на новый виртуальный жесткий диск.
Выберите родительский виртуальный жесткий диск
На последнем экране нажмите «Заканчивать"Начните слияние операции.
Операция слияния готова
Файл AVHDX успешно объединился обратно на родительский диск. Как вы можете видеть, когда вы просматриваете файлы дисков после операции Merge, больше нет файла AVHDX, только VHDX.
Чтобы использовать новый объединенный файл, создайте новую виртуальную машину, а затем укажите виртуальную машину вручную объединенным файлом. Если только он зарезервирован на оригинальном виртуальном объеме, ошибка получена для цепей контрольно-пропускных пунктов. Ниже мы создаем новую виртуальную машину и указываю на его объединенного VHDX.
Создать новую виртуальную машину Hyper-V для объединенного VHDX
существовать" Подключите виртуальный жесткий дискНа экране выберите «Используйте существующий виртуальный жесткий диск,потомПросматриватьНа объединенный VHDX.
Точка виртуальных машин для объединения VHDX
Выберите файл VHDX, затем выберитеОткрытым。
Выберите объединенный файл VHDX
Завершить «новый виртуальный мастер двигателя».
Новые виртуальные машины Wizards, которые прилагаются объединенный VHDX
Откройте питание новой виртуальной машины, вы сможете получить доступ к объединенным данным VHDX.
После объединения файла AVHDX в VHDX новая виртуальная машина Hyper-V включится на мощность
Заключение
Checkpoint Hyper-VслияниеОперация — это очень важный процесс, который позволяет правильно удалить контрольную точку, и данные, сохраненные в диске AVHDX AVHDX, возвращаются к базовым дискам виртуальной машины Hyper-V. Это помогает оптимально поддерживать производительность виртуальной машины, минимизировать поврежденные возможности и сделать правильно отслеживание решения защиты данных в виртуальной машине, поскольку последняя операция резервного копирования. Есть много отличных инструментов для управления и объединения Checkpoints Hyper-V, таких как GUI GUI Manager Hyper-V, и PowerShell, который может управлять и консолировать контрольные точки в Hyper-V. Кроме того, Mange Checkpoint Checkpoint Hyper-V может быть выполнен для различных случаев использования.
Hyper-V: не удалось слияние снапшота из-за отсутствия места на диске.
Столкнулся с классической ситуацией в горячо мною любимом Hyper-V. Для виртуальной машины, ввиду отсутствия системы резервного копирования гостевых ОС, перед началом работ были сделаны контрольные точки, которые после окончания работ остались висеть и отъедать дисковое пространство. В один прекрасный момент виртуалка оказывается в статусе «приостановлена», а место на диске стремится к нулю. Простым решение будет удаление/перенос иных лишних файлов с диска и последовательное удаление точек. В некоторых случаях дисковое пространство заканчивается прямо во время процесса слияния, на выходе получаем «ошибку ввода-вывода» и полностью неработоспособную гостевую ОС. Для ее восстановления нам понадобится свободный диск достаточного объема и много времени.
Для переноса гостевой ОС будем использовать штатную функцию экспорта/импорта виртуальных машин в Hyper-V. Итак, определяемся с место, куда будем переносить проблемную виртуальную машину, выбираем ее в диспетчере и в контекстном меню ищем пункт «Экспорт».
Указываем место расположения виртуальной машины на новом диске. На указанном диске будет создана директория с названием виртуальной машины и классические подпапки с конфигурационными файлами машины, снапшотами и файлами образа жесткого диска. После окончания процесса экспорта, не забываем по старому месторасположению виртуальной машины удалить уже не нужные файлы данных и конфигов.
По окончании процесса старую виртуальную машину удаляем в диспетчере Hyper-V и приступаем к процессу импорта той же виртуальной машины, но уже с новым местом расположения. Для этого в диспетчере Hyper-V выбираем «Импорт виртуальной машины» и указываем созданную при экспорте директорию.
В типе импорта выбираем первый пункт «Регистрировать виртуальную машину по месту».
Запускаем процесс импорта, видим в диспетчере нашу появившуюся виртуальную машину.
Запускаем ее, в процессе запуска возобновится прерванное слияние снапшотов. По его окончании виртуальная машина запустится. Проверяем ее работоспособность, удаляем (если нужно) оставшиеся контрольные точки и снова выключаем машину. Дожидаемся окончания всех процессов слияния. Проверяем, что в папке с образом жесткого диска действительно остался файл(ы) с расширением vhd(x) . После этого запускаем обратный процесс экспортирования виртуально машины на прежнее место. Как и делали выше:
Исправление распространенных ошибок Hyper-V
Репликация ОС или Hyper-V экономит много времени. Однако репликация Hyper-V, также называемая «реплика Hyper-V», отличается. Процесс позволяет выполнять репликацию с одной виртуальной машины на другую среду виртуальной машины.
Проще говоря, он создает копию работающей виртуальной машины на автономной виртуальной машине. Обычно это полезно для стратегии аварийного восстановления.
hyper-v replication errors
Исправить ошибки репликации Hyper-V
Причиной сбоя репликации Hyper-V может быть несколько причин. Это могут быть проблемы с сетью, устаревший хост, целостность или что-то еще.
Ниже приведены некоторые из распространенных проблем и решений:
- Hyper-V приостановил репликацию для виртуальной машины из-за неисправимого сбоя. (Идентификатор виртуальной машины ).
- Hyper-V запретил запуск виртуальной машины, потому что она подготовлена к отработке отказа
- Hyper-V Не удалось разрешить имя сервера реплики
- Hyper-V не в состоянии принять репликацию на сервере реплики для виртуальной машины <имя виртуальной машины>
- Не удалось выполнить операцию. Hyper-V не находится в допустимом состоянии репликации для выполнения операции
Интересно отметить, что большинство ошибок Hyper-V возникают из-за проблем синхронизации между ними. Либо хост находится в обслуживании, либо сервер реплики находится в автономном режиме или не готов.
1] Hyper-V приостановил репликацию для виртуальной машины из-за неисправимого сбоя. (Идентификатор виртуальной машины)
Полное описание включает: Hyper-V не может реплицировать изменения для виртуальной машины , поскольку сервер-реплика отклонил соединение. Это может быть связано с тем, что на сервере-реплике имеется ожидающая операция репликации для той же виртуальной машины, которая занимает больше времени, чем ожидалось или имеет существующее соединение.
Чтобы решить, проверьте по следующим пунктам:
- Щелкните правой кнопкой мыши виртуальную машину и выберите возобновление процесса репликации.
- Убедитесь, что сервер репликации подключен.
- На сервере реплик всегда должно быть достаточно места
- Достаточная пропускная способность сети, чтобы процесс репликации мог завершиться за один цикл.
- Обычно это может решить проблему, но если это не так, то удалите реплику и заново настройте репликацию, предлагает Microsoft. Вам придется подождать, пока синхронизация не будет завершена. Если сервер репликации долгое время находился в автономном режиме, исходный сервер акклиматизирует столько данных, что становится невозможным его пересылка.
2] Hyper-V запретил запуск виртуальной машины, так как она подготовлена к отработке отказа
При настройке страницы сервера реплики необходимо ввести NetBIOS или полное доменное имя сервера реплики. Если сервер реплики является частью отказоустойчивого кластера, введите имя посредника реплики Hyper-V.
Если есть что-то кроме того, что мы рассказали выше, у вас будет эта ошибка, потому что процесс восстановления после сбоя не может ее найти. Чтобы исправить это, вам нужно будет отредактировать страницу настройки репликации и заменить имя на NetBIOS или FQDN. Как только исправление будет сделано, вы не получите сообщение об ошибке репликации Hyper-V.
3] Hyper-V Не удалось разрешить имя сервера реплики
То же, что и выше, и это явная ошибка. Если Hyper-V не может разрешить имя сервера реплики, необходимо проверить, используете ли вы NetBIOS или FQDN. Если вы используете правильный формат, то проблема с DNS. Вы должны проверить DNS-сервер, чтобы выяснить почему он не может разрешить ожидаемый адрес сервера.
4] Hyper-V не в состоянии принять репликацию на сервере реплики для виртуальной машины
Когда репликация включена на виртуальной машине, процесс создает файлы виртуальной машины реплики, где все хранится. У каждой из этих папок есть имя, которое представляет GUID. Это уникально для каждого исходного сервера.
Если по какой-либо причине мастер установки Hyper-V имеет такой же UID, поскольку он уже был настроен один раз, вы получите эту ошибку. Поскольку процесс проверяет наличие дублирующейся виртуальной машины перед завершением, появляется ошибка.
Hyper-V не в состоянии принять репликацию
Альтернативой этому методу является не использование GUID. Документы Microsoft предлагают следующее:
- Включите репликацию для виртуальной машины и убедитесь, что начальная репликация не запускается сразу (вы можете запланировать начальную репликацию на более позднее время)
- После создания виртуальной машины-реплики используйте мастер перемещения, чтобы переместить хранилище виртуальной машины на выбранный вами путь (миграция хранилища).
- После завершения миграции хранилища вы можете запустить начальную репликацию для виртуальной машины.
5] Не удалось выполнить операцию, Hyper-V не находится в допустимом состоянии репликации для выполнения операции
Это происходит по двум причинам:
Первый — это когда сервер не настроен как сервер реплики. Поэтому, когда источник инициирует процесс репликации, другая сторона не знает, что делать с вводом.
Второй — когда сервер блокирует доступ к Hyper-V на сервере репликации.
Хотя первая причина может быть устранена путем подготовки сервера реплики, вторая — это скорее проблема брандмауэра, которую Системный администратор может решить за вас.