После перезапуска хост-компьютера XCP 1.6.10 XenCenter 6.1 больше не может подключиться к нему. Сообщение об ошибке всегда «Сбой сервера: неавторизованный». С помощью ssh
с теми же учетными данными root работает нормально.
Кажется, я не могу найти какой-либо журнал на коробке, который помог бы мне диагностировать эту проблему, есть ли место, где пытается подключиться openwsmand
зарегистрированы?
Если кто-то наткнется на такое же явление, вот что я узнал (спойлер: я тупой):
Конечно, сразу должно было встревожить то, что я написал openwsmand
когда xapi
Фактически, процесс отвечает за обработку попыток подключения от XenCenter и т.п. Здесь произошло то, что я просто сделал простой netstat -plant
и заметил, что openwsmand
прослушивал порт 443, который, как я знал, был тем портом, к которому XenCenter пытался подключиться, поэтому я предположил, что это правильный процесс.
Но, конечно, XenCenter не может подключиться к openwsmand
потому что это инструмент из пакета OpenManage Suite от Dell. Я полагаю, что когда я впервые установил OpenManage, openwsmand
пытался подключиться к порту 443, но он уже использовался xapi
, поэтому он сдался, и я все еще мог подключиться.
Однако когда я перезапустил машину, openwsmand
служба была запущена до xapi
, поэтому он занял порт 443, и у меня не было возможности подключиться с помощью XenCenter.
Простой
$ service openwsmand stop
$ xe-toolstack-restart
$ service openwsmand start
исправил проблему. Эта операция не повлияет на работающие в настоящее время виртуальные машины.