Skip to main content

Не делаются бэкапы виртуальных машин

Beginner
Posts: 1
Comments: 4

Здравствуйте!

Использовал Агент для ESX (Windows) 11.7.50058, установленный и на физической машине и на виртуальной. Когда в плане копирования выбираю в данных резервного копирования виртуальную машину и жму Список дисков и томов, выходят ошибки

-------------------------------------------------------------------------------------------------------------------
Ошибка
-------------------------------------------------------------------------------------------------------------------
Сведения:
    Код: 21 692 431(0x014B000F)
<u>LineInfo:</u> 0x92B7C14BE2B74795;

    Модуль: virt_gtob_addon_vs_50058
    Сообщение: Произошла ошибка при вычислении элемента GXT.

    Код: 21 692 431(0x014B000F)
<u>LineInfo:</u> 0x494069D8C09A9858;

    Модуль: virt_gtob_addon_vs_50058
    Сообщение: Произошла ошибка при вычислении элемента GXT.

    Код: 9 764 912(0x00950030)
<u>LineInfo:</u> 0xE64F8AC0F3F921CB;

    Модуль: disk_bundle_vs_50058
    Сообщение: Не удается открыть эмулированную машину.

    Код: 9 764 877(0x0095000D)
<u>LineInfo:</u> 0xD1AB7FA1E56EC83E;

    Модуль: disk_bundle_vs_50058
    Сообщение: Не удалось выполнить запрошенную операцию.

    Код: 1 048 812(0x001000EC)
<u>LineInfo:</u> 0x7BB42EFE3C733241;

    Модуль: disk_bundle_vs_50058
    Сообщение: Внутренняя ошибка: попытка получить доступ к эмулированному диску для неинициализированного объекта.

    Код: 5 439 511(0x00530017)
<u>LineInfo:</u> 0xC61573F663F5D8D6;

    Модуль: esx_srv_vs_50058
    Сообщение: Не удалось получить доступ к жесткому диску "[BootDataOSdsi1] ktzZabbix02/ktzZabbix02.vmdk".

    Код: 5 439 582(0x0053005E)
<u>LineInfo:</u> 0xC61573F663F5D85F;

    Модуль: esx_srv_vs_50058
    Сообщение: Не удалось открыть файл "[BootDataOSdsi1] ktzZabbix02/ktzZabbix02.vmdk" виртуального диска.

    Код: 14 009(0x000036B9)
<u>LineInfo:</u> 0xC61573F663F5D75D;

    Модуль: esx_srv_vs_50058
    Сообщение: NBD_ERR_NETWORK_CONNECT

-------------------------------------------------------------------------------------------------------------------
Когда делаю копию всей виртуалки, выходят такие ошибки

Не удалось создать резервную копию виртуальной машины "WS2016Test".
Дополнительные сведения: 
--------------------
Код ошибки: 32852
Модуль: 114
LineInfo: c35c04057128fe7f
Поля:  $module : disk_bundle_vs_50058
Сообщение: Не удалось создать резервную копию виртуальной машины "WS2016Test".
--------------------
Код ошибки: 32786
Модуль: 114
LineInfo: 28314c961de7d2e8
Поля:  $module : disk_bundle_vs_50058
Сообщение: Ошибка подготовки для резервного копирования.
--------------------
Код ошибки: 3
Модуль: 329
LineInfo: 1cd98aae889424f9
Поля:  $module : disk_bundle_vs_50058
Сообщение: Сбой при резервном копировании.
--------------------
Код ошибки: 1060
Модуль: 1
LineInfo: d1ab7fa1e56ec6e7
Поля:  $module : disk_bundle_vs_50058
Сообщение: 
--------------------
Код ошибки: 13
Модуль: 149
LineInfo: d1ab7fa1e56ec83e
Поля:  $module : disk_bundle_vs_50058
Сообщение: Не удалось выполнить запрошенную операцию.
--------------------
Код ошибки: 236
Модуль: 16
LineInfo: 7bb42efe3c733241
Поля:  $module : disk_bundle_vs_50058
Сообщение: Внутренняя ошибка: попытка получить доступ к эмулированному диску для неинициализированного объекта.
--------------------
Код ошибки: 23
Модуль: 83
LineInfo: c61573f663f5d8d6
Поля:  $module : esx_srv_vs_50058
Сообщение: Не удалось получить доступ к жесткому диску "[local_VMashines] WS2016Test/WS2016Test-000002.vmdk".
--------------------
Код ошибки: 94
Модуль: 83
LineInfo: c61573f663f5d85f
Поля:  $module : esx_srv_vs_50058
Сообщение: Не удалось открыть файл "[local_VMashines] WS2016Test/WS2016Test-000002.vmdk" виртуального диска.
--------------------
Код ошибки: 14009
Модуль: 0
LineInfo: c61573f663f5d75d
Поля:  $module : esx_srv_vs_50058
Сообщение: NBD_ERR_NETWORK_CONNECT
--------------------

Так с любыми виртуалками. Похоже агент не может получить доступ к vmdk дискам. Как это исправить?

Forum Star
Posts: 22
Comments: 2643

Top

Здравствуйте,

Проблема в отсутствии сетевого соединения между агентом и VMkernel интерфейсом ESXi хоста (именно хоста, а не вЦентра). Ошибка NBD_ERR_NETWORK_CONNECT приходит от библиотеки VMware VDDK (часть vStorage API). В первую очередь нужно убедиться, что VMkernel интерфейс настроен на хосте (вкладка Configuration->Networking в vSphere клиенте) и доступен из сети куда подключен агент.

Спасибо.

In reply to by Vasily Semyonov

Beginner
Posts: 1
Comments: 4

Top

Подключил агент не к вЦентру, а непосредственно к хосту, и копия сделалась. Это уже кое что, большое спасибо за помощь!

Но неудобно ведь создавать агенты для каждого хоста. Как лучше сделать чтобы работало при подключении к вЦентру? Предполагаю если к вЦентру подключить сеть, по которой передается iSCSI, то должно заработать, или есть вариант получше? Создать агентов на каждом хосте esxi тоже почему то не получилось, но я и не хочу такое.

Forum Star
Posts: 22
Comments: 2643

Top

Здравствуйте,

Есть следующая особенность при работе через вЦентр: когда мы отсылаем запрос на открытие дисков какой-либо ВМ, то вЦентр в ответе сообщает адрес ESXi хоста, на котором находится данная ВМ. И проблема может быть в формате этого адреса, т.е. если ESXi хост зарегистрирован в вЦентре по имени, а это имя не резолвится со стороны агента в IP, то будет возникать именно такая ошибка (что не смогли открыть диск, т.к. агент не смог законтачить хост по предоставленному адресу(имени)). Тот факт, что прямое соединение между агентом и ESXi хостом решает проблему, как раз и указывает на проблемы не с сетевым соединением как таковым, а именно на проблему разрешения имени в IP.

Для решения этой проблемы можно явно прописать адрес+IP ESXi хоста в \windows\system32\drivers\etc\hosts файл на стороне агента.

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

Спасибо.

In reply to by Vasily Semyonov

Beginner
Posts: 1
Comments: 4

Top

Большое спасибо! Помогло либо поставить агента VMware на сам вЦентр, либо прописать в hosts там где агент такое же имя хостов как в вЦентр

In reply to by Vasily Semyonov

Beginner
Posts: 1
Comments: 4

Top

Здравствуйте!

В продолжение темы. Оказалось что на одном из хостов ESXi 6.5, стоящем отдельно, не в вЦентре, не удается сделать копии виртуальных машин. При попытке отобразить диски, выходят такие же ошибки.

-------------------------------------------------------------------------------------------------------------------
Ошибка
-------------------------------------------------------------------------------------------------------------------
Сведения:
    Код: 21 692 431(0x014B000F)
<u>LineInfo:</u> 0x92B7C14BE2B74795;

    Модуль: virt_gtob_addon_vs_50058
    Сообщение: Произошла ошибка при вычислении элемента GXT.

    Код: 21 692 431(0x014B000F)
<u>LineInfo:</u> 0x494069D8C09A9858;

    Модуль: virt_gtob_addon_vs_50058
    Сообщение: Произошла ошибка при вычислении элемента GXT.

    Код: 9 764 912(0x00950030)
<u>LineInfo:</u> 0xE64F8AC0F3F921CB;

    Модуль: disk_bundle_vs_50058
    Сообщение: Не удается открыть эмулированную машину.

    Код: 9 764 877(0x0095000D)
<u>LineInfo:</u> 0xD1AB7FA1E56EC83E;

    Модуль: disk_bundle_vs_50058
    Сообщение: Не удалось выполнить запрошенную операцию.

    Код: 1 048 812(0x001000EC)
<u>LineInfo:</u> 0x7BB42EFE3C733241;

    Модуль: disk_bundle_vs_50058
    Сообщение: Внутренняя ошибка: попытка получить доступ к эмулированному диску для неинициализированного объекта.

    Код: 5 439 511(0x00530017)
<u>LineInfo:</u> 0xC61573F663F5D8D6;

    Модуль: esx_srv_vs_50058
    Сообщение: Не удалось получить доступ к жесткому диску "[datastore1] TMG/TMG_0.vmdk".

    Код: 5 439 582(0x0053005E)
<u>LineInfo:</u> 0xC61573F663F5D85F;

    Модуль: esx_srv_vs_50058
    Сообщение: Не удалось открыть файл "[datastore1] TMG/TMG_0.vmdk" виртуального диска.

    Код: 14 009(0x000036B9)
<u>LineInfo:</u> 0xC61573F663F5D75D;

    Модуль: esx_srv_vs_50058
    Сообщение: NBD_ERR_NETWORK_CONNECT

-------------------------------------------------------------------------------------------------------------------
 

Поддерживает ли вообще acronis 11.7 vmware 6.5?

Имя у хоста esxi изначально установился localhost.localdomain, я его прописывал в файле hosts системы где установлен агент акронис для вмваре, не помогло. На самом хосте esxi настроен vKernel Management Network, система с агентом акронис пингует этот vKernel.

Также попробовал установить агента на сам хост esxi через консоль управления acronis, видно было как создалась виртуалка агента, но в конце выдалась ошибка и виртуалка удалилась, хотя vlan и ip адрес этой виртуалки перед созданием задал правильно. Не понятно что должна была увидеть эта виртуалка с агентом после создания.

Не удалось развернуть виртуальное устройство на следующих хостах ESX(i): (IP).
Дополнительные сведения: 
--------------------
Код ошибки: 32791
Модуль: 224
LineInfo: a20120e20d7da23b
Поля:  $module : virtual_center_addon_vs_50058
Сообщение: Не удалось развернуть виртуальное устройство на следующих хостах ESX(i): (IP).
--------------------
Код ошибки: 32790
Модуль: 224
LineInfo: a20120e20d7da375
Поля:  $module : virtual_center_addon_vs_50058
Сообщение: Не удалось инициализировать агент для VMware "AcronisESXiAgent".
--------------------
Код ошибки: 163
Модуль: 83
LineInfo: be0bf6d9d74ed67
Поля:  ErrorCode : 14010, ErrorText : There was an error in communication, $module : virtual_center_addon_vs_50058
Сообщение: 
--------------------

Forum Star
Posts: 22
Comments: 2643

Top

Здравствуйте,

>> Поддерживает ли вообще acronis 11.7 vmware 6.5?

Причина проблем с отдельно стоящим хостом в том, что ответ на этот вопрос "нет". В 11.7 используются 32-бит агенты, в то время как для поддержки vSphere 6.5 требуется VMware Virtual Disk Development Kit (VDDK) версии 6.5, который поставляется только в 64-бит варианте. Поэтому требуется 64-бит агент (апплаянс) для такой поддержки. Подобное кастомизированное решение есть и такой апплаянс мы предоставляем в виде OVF темплейта - доступно по ФТП ссылке. Процедура выглядит следующим образом:

1) Задеплоить апплаянс из .ovf через vSphere клиента.

2) Сконфигурировать его на работу с нужным ESXi хостом через GUI интерфейс (через ВМ консоль в vSphere клиенте)

3) Зарегистрировать апплаянс в Acronis Management Server ( All machines with agents -> Add machine -> указать IP апплаянса -> указать креды для доступа к ESXi хосту, которые были указаны на шаге 2.

Сразу же должен предупредить, что деплой .OVF апплаянса через vSphere Host Client версии 6.5 не работает (будет "NFC" ошибка) в следствие проблем с этим клиентом. Решением в этом случае будет деплой через vCenter, т.е. хост должен быть зарегистрирован в vCenter - тогда деплой из .OVF сработает через vSphere client. Либо нужно будет залить целиком диски и конфигурационные файлы в "сыром" виде (это папка RawAppliance по ссылке выше) на датастор и зарегистрировать из них ВМ.

Спасибо.

In reply to by Vasily Semyonov

Beginner
Posts: 1
Comments: 4

Top

Спасибо, получилось!

Взял виртуалку в сыром виде, зарегистрировал и подключил как Вы сказали,  сделал бэкапы виртуалок.  У Вас немного не так как в официальном руководстве, там  надо подключать консоль к самому апплиансу и указывать с нее сервер, это у меня не получилось, и апплианс даже не пингуется. Также в папке RawAppliance есть еще одна подпапка NA/  с виртуальной машиной, она новее, может ее надо было использовать?

Forum Star
Posts: 22
Comments: 2643

Top

Здравствуйте,

В подпапке "NA" на FTP находится отдельный билд - он не новее, а просто от другой редакции (из параллельной ветки), которая требует отдельных ключей - вам эта версия не нужна.  Если у вас получилось зарегистрировать виртуалку в сыром виде и сделать бэкапы, то дополнительных действий не нужно (чтобы подключить консоль управления Acronis Backup напрямую к апплаянсу, нужно чтобы у него были корректные IP настройки, которые в свою очередь задаются из консоли апплаянса в vSphere клиенте).

Спасибо.