XerServer 6.5: не Может запустить xapi после Перебоя в питании

Я в настоящее время тестирую XenServer 6.5, который будет использоваться на продуктивной среде моей компании. Однако каждый раз, когда я тестирую его поведение при направлении с неожиданным завершением работы (т.е.: перебой в питании), xapi сервис не будет больше запускаться. Попытка возвратить его вручную производит следующий вывод:

[root@xenserver-45 ~]# service xapi start
Starting xapi: OK [ OK ]
[root@xenserver-45 ~]# sudo service xapi status 
xapi dead but pid file exists

Это уже произошло 3 раза и все, что я смог сделать для решения проблемы, был, переустанавливают его с нуля. Каждый раз, когда это произошло, сообщения как те, которые на http://pastebin.com/VkVxdMsU, появляются на /var/log/xensource.log при попытке запустить xapi.

Ища вокруг, я нашел некоторых людей, говорящих, что это мог быть раздел, что runned из пространства, но это не имеет место. Другие люди сказали, что Это мог быть/var/xapi/state.db, который повреждается, но я уже проверил его также, и его структура XML очень хорошо. Я собираюсь бросить причину XenServer, это, кажется, не настолько надежно. Какие-либо идеи какой могут быть сделаны для возвращения xapi?

Большое спасибо,

0
задан 8 June 2015 в 20:48
1 ответ

В /var/log/xensource.log явной ошибки не обнаружено. Возможно, вам потребуется выполнить tail -F /var/log/xensource.log и перезапустить набор инструментов xe-toolstack-restart , см. Вывод ошибок.

Скорее всего, ошибка /var/xapi/state.db поврежден. Вы можете попробовать переименовать его и запустить toolstatck, он сгенерирует новый state.db (но настройки будут потеряны). Посмотрите, поможет ли это хотя бы запустить xapi.

Если не повезет, вам, возможно, придется подумать о переустановке с установочного компакт-диска (он сохранит все в локальном хранилище, будьте осторожны).

HTH

1
ответ дан 4 December 2019 в 16:55

Теги

Похожие вопросы