none
Ошибка репликации виртуальной машины RRS feed

  • Общие обсуждения

  • Приветствую! Поставили задачу смигрировать около 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:11

Все ответы

  • Спасибо за Ваш ответ. Но к сожалению, я уже находил эту статью. В ней говориться, что он (тот кто писал статью) обнаружил, что в файле конфигурации ВМ диск должен находится в другом расположении. Если речь идет о файле конфигурации, который лежит в папке с виртуальной машиной в том расположении, который указывался при ее создании то в этом файле C9E9E22F-B817-4BE3-9EA0-DCAA7B2F7BAC.xml про жесткий диск есть только одна запись и она правильная. Диск именно там и находится

    <drive0>
            <iops_limit type="integer">0</iops_limit>
            <iops_reservation type="integer">0</iops_reservation>
            <pathname type="string">F:\VHD\vm\vm.vhdx</pathname>
            <persistent_reservations_supported type="bool">False</persistent_reservations_supported>
            <type type="string">VHD</type>
            <weight type="integer">100</weight>
          </drive0>
    Еще не пробовал выставить права на файл, рискованно на боевой машине делать, ее и останавливать нельзя. Как бы не убить ее совсем.
    20 декабря 2015 г. 9:00
  • Опишите, какие виртуальные диски подключены к ВМ. Есть ли снапшоты? Если удалить снапшоты, репликация запускается?

    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    21 декабря 2015 г. 6:03
  • У первой машины один диск vhdx на 210 гигов фиксированного размера, подключен по IDE

    У второй машины два диск vhdx по 100 гигов каждый, фиксированного размера и подключены по IDE.

    Снимков на обоих машинах нет.

    21 декабря 2015 г. 6:27
  • Так, с исходными дисками вроде все в порядке. Тогда надо разбираться с целевым сервером, куда вы пытаетесь среплицировать ВМ. Что там с местом на дисках? Вы уверены, что на томе, где создается реплика ВМ, хватает места? Расположение для создания ВМ указывает в директорию по умолчанию на диске С: ? А если переместить ее на другой диск?

    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging


    21 декабря 2015 г. 6:56
  • С целевым сервером все 100% хорошо, так как ошибочные машины - это самые важные и я их пытался реплицировать самыми первыми. На целевом сервере хватает оперативной памяти и хватает места на жестком диске. Место хранения репликации стоит не по умолчанию, все заливается на СХД. Так же, на этот целевой сервер уже успешно реплицированно 5 машин. Я совершенно не знаю куда смотреть и копать. Какие пути он не может найти и что такое «Параметр "IncludedDisks" (гугл не дает ответов) 
    21 декабря 2015 г. 7:09
  • Хм. У меня больше нет вариантов, кроме экстремального: удалить ВМ с сохранением дисков, создать их заново и попробовать еще. Если есть какие-то проблемы с файлом конфигурации ВМ, эта процедура их решит. Но из неприятностей - как минимум необходимость выключать ВМ на некоторое время, а потом заново настраивать сетевые карты в Убунту.

    Еще одна очень смутная идея: может, проблемы с Hyper-V Tools? Я в Убунту не специалист, так что просто оставляю ссылку: https://technet.microsoft.com/ru-ru/library/dn531029.aspx


    Evgeniy Lotosh // MCSE: Server infrastructure, MCSE: Messaging

    21 декабря 2015 г. 7:14
  • Я тоже думал на счет пересоздания машины, но да, выключать пока нельзя, разве что глубокой ночью. а и рискованно это, если не заведется, будет очень не хорошо) А сейчас нет места, для полного бекапа всей машины 
    21 декабря 2015 г. 7:19
  • Какие пути он не может найти и что такое «Параметр "IncludedDisks" (гугл не дает ответов) 

    Вы просто его плохо спрашивали: это - список дисков, которые нужно реплицировать, свойство класса WMI Msvm_ReplicationSettingData, описывающего настройки репликации. В графическом интерфейсе этот список указывается при начальной настройке репликации (там такой список с галочками), в Powershell - через параметр ExcludedVHDPath командлета Enable-VMReplication.

    А вот какие пути настройка репликации найти не может - это я ума не приложу.


    Слава России!

    21 декабря 2015 г. 11:33
  • Удалось решить вопрос? Точно такая же проблема. Windows Server Hyper-V 2008. Но у меня на втором сервере не создается реплика не появляется, произошло все из за того что я перенес виртуальную машину с одного диска на первом сервере в другой диск. После этого перестала работать все, вообще никакую вм не могу включить в репликацию. 

    us

    16 октября 2017 г. 9:27