oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argument

molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argument

Сообщение molik »

Всем привет.

Овирт 4.2.

iscsi cторедж с Овирта 4.1. После импорта, делаю attach data, в итоге ошибка:

Код: Выделить всё

command CleanStorageDomainMetaDataVDS failed: Cannot acquire host id: ('54f904e6-45a1-4cbd-a86a-8bf1e8324a45', SanlockException(22, 'Sanlock lockspace add failure', 'Invalid argument'))
И вот ещё лог с хоста:

Код: Выделить всё

2017-12-21 15:04:39,205+0400 INFO  (jsonrpc/5) [storage.SANLock] Acquiring host id for domain 54f904e6-45a1-4cbd-a86a-8bf1e8324a45 (id=250, async=False) (clusterlock:284)
2017-12-21 15:04:39,205+0400 INFO  (jsonrpc/5) [vdsm.api] FINISH forcedDetachStorageDomain error=Cannot acquire host id: ('54f904e6-45a1-4cbd-a86a-8bf1e8324a45', SanlockException(22, 'Sanlock lockspace add failure', 'Invalid argument')) from=::ffff:10.64.0.88,44908, flow_id=b0b435f5-bdec-4310-a973-3360d7b5641b, task_id=11f3aacd-1b78-4e21-954b-d7ebee18c680 (api:50)
2017-12-21 15:04:39,206+0400 ERROR (jsonrpc/5) [storage.TaskManager.Task] (Task='11f3aacd-1b78-4e21-954b-d7ebee18c680') Unexpected error (task:875)
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/vdsm/storage/task.py", line 882, in _run
    return fn(*args, **kargs)
  File "<string>", line 2, in forcedDetachStorageDomain
  File "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in method
    ret = func(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 850, in forcedDetachStorageDomain
    self._detachStorageDomainFromOldPools(sdUUID)
  File "/usr/lib/python2.7/site-packages/vdsm/storage/hsm.py", line 826, in _detachStorageDomainFromOldPools
    dom.acquireHostId(host_id)
  File "/usr/lib/python2.7/site-packages/vdsm/storage/sd.py", line 797, in acquireHostId
    self._manifest.acquireHostId(hostId, async)
  File "/usr/lib/python2.7/site-packages/vdsm/storage/sd.py", line 453, in acquireHostId
    self._domainLock.acquireHostId(hostId, async)
  File "/usr/lib/python2.7/site-packages/vdsm/storage/clusterlock.py", line 315, in acquireHostId
    raise se.AcquireHostIdFailure(self._sdUUID, e)

AcquireHostIdFailure: Cannot acquire host id: ('54f904e6-45a1-4cbd-a86a-8bf1e8324a45', SanlockException(22, 'Sanlock lockspace add failure', 'Invalid argument'))
2017-12-21 15:04:39,206+0400 INFO  (jsonrpc/5) [storage.TaskManager.Task] (Task='11f3aacd-1b78-4e21-954b-d7ebee18c680') aborting: Task is aborted: "Cannot acquire host id: ('54f904e6-45a1-4cbd-a86a-8bf1e8324a45', SanlockException(22, 'Sanlock lockspace add failure', 'Invalid argument'))" - code 661 (task:1181)
2017-12-21 15:04:39,206+0400 ERROR (jsonrpc/5) [storage.Dispatcher] FINISH forcedDetachStorageDomain error=Cannot acquire host id: ('54f904e6-45a1-4cbd-a86a-8bf1e8324a45', SanlockException(22, 'Sanlock lockspace add failure', 'Invalid argument')) (dispatcher:82)
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение molik »

Предполагаю, что attach data, не работает в неинициализированном датацентре.
Т.е. установил новый engine и пытаюсь импортировать мастер сторедж с предыдущего engine, но в новом нет настроенных стореджей.
Надо проверить.
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение molik »

Dan Yasny писал(а): 21 дек 2017 13:47 A хост в новом DC есть?
Конечно. Как иначе.
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение Dan Yasny »

перед подключением к новой установке, SD был отключен от оригинального DC?
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение molik »

Dan Yasny писал(а): 21 дек 2017 15:29 перед подключением к новой установке, SD был отключен от оригинального DC?
Нет. Оригинальный DC просто разрушил.
Завтра попробую импортировать сторедж после создания мастер сторедж, т.е. после инициализации датацентра.
Видимо без рабочего датацентра не может сделать импорт.
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение Dan Yasny »

я думаю дело в том что SD не был отключен. Его надо опустить в maintenance сначала, потом сделать detach. A уже в новом сетапе импортировать
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение molik »

Сделал новые инсталяции 4.1. и 4.2.
Не удалось воспроизвести проблему :( : сторедж подключается от 4.1. к 4.2, вне зависимости от того, как его отключать, с detach'ем или без detach, наличие data-master тоже никак не влияет.
Аватара пользователя
Dan Yasny
Гражданин
Сообщения: 93
Зарегистрирован: 07 окт 2016 14:17
Контактная информация:

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение Dan Yasny »

ну значит в первый раз метадата как-то слетела
molik
Постоялец
Сообщения: 64
Зарегистрирован: 18 май 2017 05:19

Re: oVirt 4.2 oшибка attach data - CleanStorageDomainMetaDataVDS failed - Sanlock lockspace add failure - Invalid argume

Сообщение molik »

Не понятно. Сторадж заново не инициализировал не форматировался, он как был так и остался, там всё-таки были виртуалки.
Ответить

Вернуться в «oVirt»