У нас есть пул XenServer, состоящий из двух серверов Dell R410, работающих под управлением XenServer 5.6. Серверы подключены к нескольким устройствам iSCSI NAS.
В последнее время, просматривая / var / log / messages, я видел много такого:
Apr 6 12:01:27 xenserver-alpha xapi: [error|xenserver-alpha|345 xal_listen|Event thread updating guest metrics (domid: 87) D:7cfbb800692e|sql] Duplicate key in set or map: table VM; field platform; ref OpaqueRef:b6808180-fabd-07c7-d19c-df3e345e8854; key viridian
Я не уверен, что означает это сообщение об ошибке. Я видел это на обоих XenServers (назовем их xenserver-alpha и xenserver-beta).
Поиск в Google принес мне несколько сообщений на форумах XenServer, но ни один из них, похоже, не ответил на мой вопрос, а именно:
Что означает эта ошибка?
Стоит ли мне беспокоиться об этом?
Как мне это исправить?
«Ошибка» совершенно безвредна. Вы не должны беспокоиться, и никаких исправлений не требуется.
Это относится к старой функции, когда на некоторых виртуальных машинах нужно было автоматически устанавливать флаг «виридиан». К вашему сведению, флаг "viridian" изменяет результаты CPUID внутри гостевой системы, заставляя ОС использовать определенные оптимизации при работе на гипервизоре.
Для справки код, генерирующий ошибку, находится здесь:
https://github.com/xen-org/xen-api/blob/master/ocaml/xapi/xapi_guest_agent.ml
Мы (разработчики xapi) должны убрать некоторые из этих ложных сообщений об ошибках. Если вы хотите помочь, присоединяйтесь к списку рассылки xen-api@lists.xensource.com и передайте привет! :)