Итак, имеется:
1 х XenServer
На нем:
2 хранилища -
2TB USB - работает без проблем
265GB LVM on /dev/sda4, /dev/sdb1 - не работает после ребута (сначала были выключены все виртуалки, а тогда reboot)
После ребута получаем такой лог в XenCenter:
«Failed to attach storage on server start»,«A storage repository could not be attached when server '*****.com' started. You may be able to fix this using the 'Repair Storage' option in the Storage menu.»,«*******.com»,«04.05.2011 4:17»
Делаем Repair, получаем:
The SR backend failed to complete the operation
vgscan, lvscan бодро рапортуют о наличии груп и томов, данные на диске есть. Делаем xe sr-forget, xe sr-introduce, xe pbd-create, все без ошибок. Финальный аккорд xe pbd-plug и получаем:
There was an SR backend failure. status: non-zero exit stdout: stderr: Traceback (most recent call last): File «/opt/xensource/sm/LVMSR», line 1449, in ? SRCommand.run(LVHDSR, DRIVER_INFO) File «/opt/xensource/sm/SRCommand.py», line 161, in run ret = cmd.run(sr) File «/opt/xensource/sm/SRCommand.py», line 138, in run return sr.attach(self.params['sr_uuid']) File «/opt/xensource/sm/LVMSR», line 71, in wrapper ret = op(self, *args) File «/opt/xensource/sm/LVMSR», line 327, in attach self._checkMetadataVolume(self.sm_config) &nb sp; File «/opt/xensource/sm/LVMSR», line 216, in _checkMetadataVolume self._synchMetaData(map) File «/opt/xensource/sm/LVMSR», line 226, in _synchMetaData xml = metadata.retrieveXMLfromFile(self.mdpath) File «/opt/xensource/sm/metadata.py», line 103, in retrieveXMLfromFile _testHdr(hdr) File «/opt/xensource/sm/metadata.py», line 40, in _testHdr assert(hdr[0] == HDR_STRING) AssertionError
Скриншот XenCenter
На скрине видно, что
Size: -1 B used of -1 B total (0 B allocated)
И вот как поднять?
p.s. Бекапов нет, сервер не мой