Hyper v ошибка репликации

Репликация ОС или Hyper-V экономит много времени. Однако репликация Hyper-V, также называемая «реплика Hyper-V», отличается. Процесс позволяет выполнять репликацию с одной виртуальной машины на другую среду виртуальной машины.

Проще говоря, он создает копию работающей виртуальной машины на автономной виртуальной машине. Обычно это полезно для стратегии аварийного восстановления.

hyper-v replication errors
hyper-v replication errors

Причиной сбоя репликации Hyper-V может быть несколько причин. Это могут быть проблемы с сетью, устаревший хост, целостность или что-то еще.

Ниже приведены некоторые из распространенных проблем и решений:

  1. Hyper-V приостановил репликацию для виртуальной машины из-за неисправимого сбоя. (Идентификатор виртуальной машины ).
  2. Hyper-V запретил запуск виртуальной машины, потому что она подготовлена ​​к отработке отказа
  3. Hyper-V Не удалось разрешить имя сервера реплики
  4. Hyper-V не в состоянии принять репликацию на сервере реплики для виртуальной машины <имя виртуальной машины>
  5. Не удалось выполнить операцию. 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 не в состоянии принять репликацию
Hyper-V не в состоянии принять репликацию 

Альтернативой этому методу является не использование GUID. Документы Microsoft предлагают следующее:

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

5] Не удалось выполнить операцию, Hyper-V не находится в допустимом состоянии репликации для выполнения операции

Это происходит по двум причинам:
Первый — это когда сервер не настроен как сервер реплики. Поэтому, когда источник инициирует процесс репликации, другая сторона не знает, что делать с вводом.
Второй — когда сервер блокирует доступ к Hyper-V на сервере репликации.

Хотя первая причина может быть устранена путем подготовки сервера реплики, вторая — это скорее проблема брандмауэра, которую Системный администратор может решить за вас.

Replicating an OS or Hyper-V saves a lot of time. However, Replication of Hyper-V also called “Hyper-V Replica,” is different.  The replication process allows you to replicate from one virtual machine to another virtual machine environment. In simple words, it creates a copy of a live virtual machine to an offline virtual machine. It is typically useful for a disaster recovery strategy. In this post, we will share fix to some of the common hyper-v replication errors.

Hyper-V Replication errors

There can be multiple reasons why Hyper-V Replication may fail. It can be network issues, an outdated host, integrity, or anything else. Below are some of the common problems and resolutions:

  1. Hyper-V suspended replication for virtual machine <VMName> due to a non-recoverable failure. (Virtual Machine ID <VMId>).
  2. Hyper-V prevented starting virtual machine because it is prepared for failover
  3. Hyper-V Failed to resolve the Replica Server name
  4. Hyper-V is not in a state to accept replication on Replica Server for virtual machine <VM Name>
  5. Failed to perform the operation. Hyper-V is not in a valid replication state to perform the operation

It is interesting to note that most of the Hyper-V errors occur because there is a sync issue between them. Either the host is in maintenance, or the replica server is offline or not ready.

1] Hyper-V suspended replication for virtual machine due to a non-recoverable failure. (Virtual Machine ID)

The full description includes— Hyper-V could not replicate changes for virtual machine <VMName> because the Replica server refused the connection. It may be because there is a pending replication operation in the Replica server for the same virtual machine, which is taking longer than expected or has an existing connection. (Virtual machine ID <VM ID>)

To resolve, check on the following points:

  • Right-click on the VM, and choose to resume the replication process.
  • Make sure the replication server is online.
  • Replica server should always have enough space
  • Enough network bandwidth to make sure the replication process can complete in one cycle.

These can fix the problem, usually, but if it doesn’t, then delete the replica, and re-setup replication again, suggests Microsoft. You will have to wait until the synchronization is complete. If the replication server was offline for a long time, the source server acclimates so much data that it becomes impossible to send it over.

2] Hyper-V prevented starting virtual machine because it is prepared for failover

When setting up the Replica Server page, you need to enter either the NetBIOS or FQDN of the Replica server. If the Replica server is part of a failover cluster, enter the name of the Hyper-V Replica Broker.

If there is anything apart from what we shared above, then you will have this error because the failover process is not able to find it. To fix it, you will have to edit the replication setup page and replace the name with NetBIOS or FQDN.Once the fix is made, you will not receive the Hyper-V Replication Error.

3]  Hyper-V Failed to resolve the Replica Server name

Same as above, and it’s a clear error. If the Hyper-V is not able to resolve the replica server name, you need to check if you are using the NetBIOS or FQDN. If you are using the correct format, then its a DNS issue. You have to check with the DNS server to find out why it is not able to resolve the expected Server address.

4] Hyper-V is not in a state to accept replication on Replica Server for virtual machine

Hyper-V is not in a state to accept replication

When replication is enabled on a VM, the process creates Replica virtual machine files where everything is stored. Each of these folders has a name that represents the GUID. It is unique for each source server. If, for some reason, Hyper-V setup wizard has the same UID, because it was already configured once, then you will receive this error. Since the process checks for any duplicate virtual machine before finalizing, the error shows up.

The alternative to this method is not to use the GUID. Microsoft Docs suggests the following:

  1. Enable replication for the virtual machine, and ensure initial replication is not started immediately (You can choose to schedule the initial replication for a later time)
  2. Once Replica virtual machine is created, use the Move wizard to move the storage of the virtual machine to the path of your choice (Storage migration)
  3. Once the storage migration is complete, you can start the initial replication for the virtual machine

5] Failed to perform the operation, Hyper-V is not in a valid replication state to perform the operation

It happens because of two reasons. The first is when the server is not configured to be a replica server. So when the source initiates the replication process, the other end doesn’t know what has to be done with the input. Second is when the server blocks access to Hyper-V on the Rep0lication server.

While the first cause can be fixed by preparing the replica server, the second is more of a firewall issue that an IT admin can resolve it for you.

I hope you were able to resolve these common Hyper-V Replication Errors. I am sure there can be more, so if you face any, let us know, and we will find a resolution for it.

Приветствую! Поставили задачу смигрировать около 10 виртуальных машин из одного ДЦ в другой (оба хоста на
WindowsServer 2012
R2). ДЦ расположены далеко друг от друга и не имеют общей подсети или любых доверительных отношений, так же нет доступа к исходному ДЦ. Во время
переноса машин, системы не должны простаивать. Так как все машины и хосты находятся в рабочей группе, то
livemigrationне
подходит, и я решил выполнить репликацию машин с последующей отработкой отказа и вывода из работы основных машин.

Все соединения и порты были настроены, сертификаты для серверов созданы и получилось начать репликацию всех машин кроме 2, так как при попытке начать репликацию появляются ошибки, и они совершенно разные:

Одна машина позволяет создать репликацию, но репликация не стартует, появляются последовательные ошибки:

Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:35
Код события:   32074
Категория задачи:Отсутствует
Уровень:       Сведения
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Служба Hyper-V успешно включила репликацию для основной виртуальной машины "Vm [ubuntu-14.04.1-server-amd64]" (ИД виртуальной машины 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0).
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>32074</EventID>
    <Version>0</Version>
    <Level>4</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:35.627941900Z" />
    <EventRecordID>718</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="5348" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:35
Код события:   32074
Категория задачи:Отсутствует
Уровень:       Сведения
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Служба Hyper-V успешно включила репликацию для основной виртуальной машины "Vm [ubuntu-14.04.1-server-amd64]" (ИД виртуальной машины 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0).
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>32074</EventID>
    <Version>0</Version>
    <Level>4</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:35.627941900Z" />
    <EventRecordID>718</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="5348" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
    </VmlEventLog>
  </UserData>
</Event>

Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:36
Код события:   33676
Категория задачи:Отсутствует
Уровень:       Ошибка
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Сбой операции репликации для виртуальной машины "Vm [ubuntu-14.04.1-server-amd64]": Системе не удается найти указанный путь. (0x80070003). (ИД виртуальной машины: 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0) (основной сервер: "Vm.contoso.com", сервер-реплика: "blade01.contoso.com")
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>33676</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:36.112376100Z" />
    <EventRecordID>720</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="7316" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
      <ErrorMessage>%%2147942403</ErrorMessage>
      <ErrorCode>0x80070003</ErrorCode>
      <Parameter0>Vm.contoso.com</Parameter0>
      <Parameter1>blade01.contoso.com</Parameter1>
    </VmlEventLog>
  </UserData>
</Event>

Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:36
Код события:   32042
Категория задачи:Отсутствует
Уровень:       Ошибка
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Hyper-V не удалось создать начальную реплику для "Vm [ubuntu-14.04.1-server-amd64]": Системе не удается найти указанный путь. (0x80070003). (ИД виртуальной машины 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0)
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>32042</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:36.112376100Z" />
    <EventRecordID>721</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="7316" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
      <ErrorMessage>%%2147942403</ErrorMessage>
      <ErrorCode>0x80070003</ErrorCode>
    </VmlEventLog>
  </UserData>
</Event>
Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:36
Код события:   33680
Категория задачи:Отсутствует
Уровень:       Ошибка
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Сбой операции репликации для виртуальной машины "Vm [ubuntu-14.04.1-server-amd64]". (ИД виртуальной машины: 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0) (основной сервер: "Vm.contoso.com", сервер-реплика: "blade01.contoso.com")
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>33680</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:36.112376100Z" />
    <EventRecordID>722</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="7316" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
      <Parameter0>Vm.contoso.com</Parameter0>
      <Parameter1>blade01.contoso.com</Parameter1>
    </VmlEventLog>
  </UserData>
</Event>

Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:36
Код события:   32086
Категория задачи:Отсутствует
Уровень:       Ошибка
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Hyper-V приостановлена репликация для виртуальной машины "Vm [ubuntu-14.04.1-server-amd64]" из-за неустранимого сбоя. Возобновите репликацию после устранения сбоя. (ИД виртуальной машины 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0)
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>32086</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:36.112376100Z" />
    <EventRecordID>723</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="7316" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
    </VmlEventLog>
  </UserData>
</Event>

Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:36
Код события:   19070
Категория задачи:Отсутствует
Уровень:       Сведения
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Было запущено объединение дисков "Vm [ubuntu-14.04.1-server-amd64]" в фоновом режиме. (ИД виртуальной машины 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0)
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>19070</EventID>
    <Version>0</Version>
    <Level>4</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:36.128027300Z" />
    <EventRecordID>724</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="5348" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
    </VmlEventLog>
  </UserData>
</Event>

Имя журнала:   Microsoft-Windows-Hyper-V-VMMS-Admin
Источник:      Microsoft-Windows-Hyper-V-VMMS
Дата:          19.12.2015 18:56:36
Код события:   19080
Категория задачи:Отсутствует
Уровень:       Сведения
Ключевые слова:
Пользователь:  СИСТЕМА
Компьютер:     Vm.contoso.com
Описание:
Объединение дисков "Vm [ubuntu-14.04.1-server-amd64]" в фоновом режиме успешно завершено. (ИД виртуальной машины 6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0)
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Hyper-V-VMMS" Guid="{6066F867-7CA1-4418-85FD-36E3F9C0600C}" />
    <EventID>19080</EventID>
    <Version>0</Version>
    <Level>4</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2015-12-19T15:56:36.690445100Z" />
    <EventRecordID>725</EventRecordID>
    <Correlation />
    <Execution ProcessID="2448" ThreadID="5348" />
    <Channel>Microsoft-Windows-Hyper-V-VMMS-Admin</Channel>
    <Computer>Vm.contoso.com</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <VmlEventLog xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/Windows/Virtualization/Events">
      <VmName>Vm [ubuntu-14.04.1-server-amd64]</VmName>
      <VmId>6FEAC9A0-3879-4CE3-AD7C-4D3BE1C352B0</VmId>
    </VmlEventLog>
  </UserData>
</Event>

Репликация при этом создалась и на целевом сервере машина появилась, но при запуске репликации, она сразу останавливается. О каких именно не найденных путях говорится в ошибке я не понимаю, машина работает исправно, не
каких ошибок, связанных с ее работой, нет.

И на другой машине репликация не создается вообще, появляется ошибка «Параметр
«IncludedDisks» недопустим для операции Hyper-V для виртуальной машины «
vm2″:
Неправильный параметр (0x80041008). (ИД виртуальной машины 80F44822-1879-4843-B115-3E0E3987948C)»

  • Изменено

    19 декабря 2015 г. 16:18

  • Перемещено
    Alexander RusinovModerator
    19 декабря 2015 г. 18:06
    Более подходящих раздел форума
  • Изменен тип
    Petko KrushevMicrosoft contingent staff, Moderator
    4 января 2016 г. 11:41

ServerWatch content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

When writing code to develop a software application, the programmer needs to make sure that all known error messages are captured and displayed when a specific condition occurs. A programmer needs to think about all the possibilities when dealing with a failure event.

For example, writing a network communication code requires that the code starts with a ping routine and then continues to execute the other routines. Windows Server 2012 R2 Tutorials Based on the results returned from the ping routine, the next function/routine is executed. In case of any error returned while executing the code, the programmer needs to return either a generic or known error message.

A known error message is defined in the code and shown when a failure event occurs and the cause of the failure is “known.” An unknown error message (a “Generic” message), on the other hand, is defined in the code and is shown when a specific condition fails and the cause of the failure is “unknown.” In any case, it is imperative to show an error message (Generic or Known), which can be helpful in further troubleshooting.

Microsoft’s Hyper-V Replica has been designed the same way. In the case of any failure event, a generic error message is shown if a known error message is not applicable.

Sometimes, though, it can be difficult to troubleshoot the issues with Hyper-V Replica based solely on the generic error messages. This tutorial will explain how to troubleshoot generic error messages and what you should do when a known error message occurs. Hyper-V Replica may generate the following generic and known error messages:

  • Known Error Message: Hyper-V prevented starting the virtual machine because it is prepared for failover.
  • Generic Error Message: Hyper-V is not in a state to accept replication on Replica Server for virtual machine .
  • Generic Error Message: Failed to perform the operation. Hyper-V is not in a valid replication state to perform the operation.
  • Known Error Message: Hyper-V failed to resolve the Replica Server name.
  • Known Error Message: Hyper-V prevented starting virtual machine because replication is ongoing.

Known Error Message: Hyper-V prevented starting virtual machine because it is prepared for failover

You might get hit with this error message, as shown in the below screenshot, when you are trying to start the Primary Virtual Machine.

Hyper-V Replica Error Messages - Screenshot 1

The error message says “Hyper-V prevented starting the virtual machine because it is prepared for failover.” This is a Known error message because the cause for the failure is known. Please note that a virtual machine for which the “Planned Failover” has been initiated is turned off at the Primary Server and turned on at the Replica Server if you selected to do so.

Such virtual machines cannot be turned on at the Primary Server unless replication is broken or the reverse replication is initiated. This is expected behavior from Hyper-V Replica and can be safely ignored.

Generic Error Message: Hyper-V is not in a state to accept replication on Replica Server for virtual machine

You are trying to enable replication for a virtual machine and get hit with the generic error message as shown in the below screenshot.

Hyper-V Replica Error Messages - Screenshot 2

Before we discuss the resolution of this error, let’s understand what happens when you enable replication for a virtual machine. When you enable replication or hit the “Finish” button in the wizard, the Primary Server creates a pointer for the virtual machine on the Replica Server. This virtual machine is created with the same “GUID” and same name as the Primary Virtual Machine.

Before it creates the Replica Virtual Machine, the Primary Server checks to make sure there are not any other virtual machines configured with the same GUID on the Replica Server. If it finds any virtual machine already configured with the same GUID, the above generic error message will be displayed.

The above error message does not specifically say that a virtual machine with the same GUID is already present on the Replica Server but instead returns the generic error message, “Hyper-V is not in a state to accept replication on Replica Server for virtual machine .” To resolve this, you must delete the virtual machine on the Replica Server and its associated files before you can enable the replication.

Note: A virtual machine with same GUID can exist on Replica Server only if replication was enabled previously for the virtual machine and then was later removed administratively.

In the current version of Hyper-V Replica, the Primary Server does not ignore if a virtual machine is already configured on the Replica Server. While Microsoft might update the Hyper-V Replica engine to include a mechanism that helps in fixing such issues, as of today it does not!

Generic Error Message: Failed to perform the operation. Hyper-V is not in a valid replication state to perform the operation

In the case of any maintenance activity at Primary Server, “Planned Failover” is initiated to bring the virtualized workloads at the Replica Server. Reverse replication action is performed from the Replica Server in which the Primary Server performs the role of Replica Server and vice-versa.

You could get hit with a generic error message if you execute the “Reverse Replication” action from the right-click context menu of the Replica Virtual Machine. When you hit “Finish” in the “Reverse Replication Wizard,” you could see this error message: “Failed to perform the operation. Hyper-V is not in a valid replication state to perform the operation,” as shown in the below screenshot:

Hyper-V Replica Error Messages - Screenshot 3

Since there are multiple reasons associated with the error message as to why it failed, a generic error message is shown. To resolve the issue, consider the possibilities below:

  • The Primary Server is not configured as a Replica Server. The Primary Server must be configured to accept the replication. In other words, replication must be enabled on the Primary Server so that the reverse replication action can be successful.
  • Firewall rules are not enabled on the Primary Server. In the case of normal replication from Primary to Replica Server, firewall rules are enabled at the Replica Server. In the case of reverse replication (e.g. from Replica to Primary Server), you must also enable the firewall rules at Primary Server.

Known Error Message: Hyper-V Failed to resolve the Replica Server name

This is a “Known” error message in the Hyper-V Replica code that indicates an issue with the name resolution. You might see “Hyper-V failed to resolve the Replica Server name” error message when enabling replication for a virtual machine or when using the reverse replication wizard as shown in the below screenshot.

Hyper-V Replica Error Messages - Screenshot 4

The possible cause is that you have either entered the wrong server name or entered an IP Address or NetBIOS name of the destination Server when the wizard is expecting the name to be in FQDN format.

Known Error Message: Hyper-V prevented starting virtual machine because replication is ongoing

When a virtual machine is enabled for Hyper-V replication, the Replica Virtual Machine at the Replica Server is turned off and the Primary Virtual Machine continues to run on the Primary Server. If you try to turn Replica Virtual Machine on, a Known error message is returned which is shown in the below screenshot:

Hyper-V Replica Error Messages - Screenshot 5

This is expected behavior from Hyper-V Replica. You can not turn Replica Virtual Machine on if a replication is ongoing or if replication is enabled. You would want to turn Replica Virtual Machine on only after a failover from Primary to Replica Server has been initiated or if the replication is broken.


Nirmal Sharma is a MCSEx3, MCITP and Microsoft MVP in Directory Services. He has specialized in Microsoft Technologies since 1994 and has followed the progression of Microsoft Operating System and software. In his spare time, he likes to help others and share some of his knowledge by writing tips and articles on various sites and contributing to Solution IDs for www.Dynamic-SpotAction.com. Nirmal can be reached at nirmal_sharma@mvps.org.

Follow ServerWatch on Twitter and on Facebook

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

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

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

Содержание

  1. Симптомы ошибок репликации Hyper-V
  2. Проверка настройки репликации Hyper-V
  3. Решение проблем с межсетевыми соединениями для репликации Hyper-V
  4. Проблемы с хранением и исправление ошибок репликации Hyper-V
  5. Мониторинг и отладка репликации Hyper-V
  6. Мониторинг репликации
  7. Отладка репликации
  8. Резервное копирование
  9. Вопрос-ответ
  10. Что такое ошибки репликации в Hyper-V?
  11. Как часто возникают ошибки репликации в Hyper-V?
  12. Каким образом можно исправлять ошибки репликации в Hyper-V?
  13. Какие могут быть последствия от ошибок репликации в Hyper-V?
  14. Каким образом можно предотвратить ошибки репликации в Hyper-V?

Симптомы ошибок репликации Hyper-V

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

  • Задержки в обновлении виртуальной машины на вторичном сервере
  • Отсутствие вторичной копии виртуальной машины
  • Некорректное отображение состояния репликации на главном или вторичном сервере
  • Ошибка в процессе синхронизации файлов или дисков на вторичный сервер
  • Неудачные попытки создания новой вторичной копии виртуальной машины

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

Проверка настройки репликации Hyper-V

Для того чтобы исправить ошибки репликации Hyper-V, первым шагом необходимо проверить настройки репликации.

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

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

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

Решение проблем с межсетевыми соединениями для репликации Hyper-V

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

Для решения этой проблемы необходимо проверить настройки сетевых интерфейсов и убедиться, что они настроены корректно. Также важно проверить наличие поддержки сетевых интерфейсов для репликации Hyper-V и необходимых драйверов.

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

Другим решением является использование инструментов диагностики, таких как Hyper-V Replica Health с целью выявления и исправления проблем с межсетевыми соединениями. Этот инструмент поможет определить наличие сбоев в сетевых интерфейсах и других настройках сети.

  • Проверить настройки сетевых интерфейсов
  • Убедиться в наличии поддержки сетевых интерфейсов для репликации Hyper-V и драйверов
  • Проверить настройки виртуальных сетевых адаптеров
  • Использовать инструменты диагностики Hyper-V Replica Health

Проблемы с хранением и исправление ошибок репликации Hyper-V

В процессе использования Hyper-V могут возникнуть проблемы с хранением виртуальных машин и их репликации. Эти проблемы могут быть вызваны различными факторами, такими как недостаток свободного места на диске, нарушения сетевого соединения и ошибки конфигурации.

Для успешного решения проблем с хранением репликации Hyper-V необходимо сначала определить их источник и причину. Это может быть сделано путем анализа логов и установки надежных механизмов мониторинга и диагностики сети и системы хранения.

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

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

Мониторинг и отладка репликации Hyper-V

Мониторинг репликации

Для того чтобы избежать ошибок репликации на сервере Hyper-V, необходимо проводить её постоянный мониторинг. Для этого можно использовать встроенные инструменты мониторинга, такие как Windows Performance Monitor или System Center Operations Manager. При этом необходимо отслеживать такие параметры как скорость передачи данных, загрузку ЦП, использование сетевых интерфейсов и дополнительные параметры.

Отладка репликации

Если при мониторинге были обнаружены ошибки репликации, то для их исправления необходимо провести процедуру отладки. Для этого можно использовать такие инструменты как Logman, PowerShell и Network Monitor. При этом необходимо проводить анализ логов и выявлять ошибки в процессе репликации. Кроме того, можно использовать отладочные инструменты, такие как среды Visual Studio или DebugDiag.

Резервное копирование

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

Вопрос-ответ

Что такое ошибки репликации в Hyper-V?

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

Как часто возникают ошибки репликации в Hyper-V?

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

Каким образом можно исправлять ошибки репликации в Hyper-V?

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

Какие могут быть последствия от ошибок репликации в Hyper-V?

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

Каким образом можно предотвратить ошибки репликации в Hyper-V?

Для предотвращения ошибок репликации в Hyper-V можно использовать ряд мер, включая: репликацию на несколько серверов, применение программного обеспечения, позволяющего отслеживать и прогнозировать неполадки в работе системы, проведение регулярного технического обслуживания, проверку работоспособности оборудования и многое другое. Многие из этих мер также могут помочь увеличить производительность и обеспечить безопасность хранения данных.

Понравилась статья? Поделить с друзьями:
  • Hyundai accent ошибка p0562
  • Hyper v проверка диска на ошибки
  • Hyper v ошибка при создании виртуального коммутатора
  • Hyundai accent ошибка 1610
  • Hyper v ошибка при настройке сети