Hi Petr,
> you wrote that there is no ganeti-metad socket and no ganeti-metad daemon running. Was this the master node, or the node where the instance is running?
I'm sorry. This was before I realized, for what Ganeti-metad is good for. I thought it is one of this daemons running only on master...
> There should be one on the node where the instance has been started.
Yes, there is one running. The metad-logs indicate activity for the relevant time, but no errors:
/var/log/ganeti/meta-daemon.log:
2015-07-02 13:08:30,421735000000 CEST: ganeti-metad pid=1681/ThreadId 3 NOTICE ganeti-metad daemon startup
2015-07-02 13:08:30,431853000000 CEST: ganeti-metad pid=1681/ThreadId 3 INFO Changing permissions of /var/run/ganeti/socket/ganeti-metad to 600
/var/log/ganeti/meta-daemon-error.log:
[02/Jul/2015:13:08:30 +0200] Server.httpServe: START, binding to [
http://0.0.0.0:80/]
/var/log/ganeti/meta-daemon-access.log is empty.
From node daemon I found the relevant logs:
2015-07-02 13:08:30,143: ganeti-noded pid=1667 INFO RunCmd /usr/lib64/ganeti/daemon-util start ganeti-metad
2015-07-02 13:08:30,426: ganeti-noded pid=1667 ERROR Error in RPC call
Traceback (most recent call last):
File "/usr/share/ganeti/2.14.0/ganeti/server/noded.py", line 191, in HandleRequest
result = (True, method(serializer.LoadJson(req.request_body)))
File "/usr/share/ganeti/2.14.0/ganeti/server/noded.py", line 678, in perspective_instance_metadata_modify
return backend.ModifyInstanceMetadata(instance)
File "/usr/share/ganeti/2.14.0/ganeti/backend.py", line 3043, in ModifyInstanceMetadata
raise TimeoutError("Failed to connect to metadata daemon: %s" % err)
TimeoutError: Failed to connect to metadata daemon: /var/run/ganeti/socket/ganeti-metad
2015-07-02 13:08:30,442: ganeti-noded pid=1667 INFO x.x.x.x:50717 POST /instance_metadata_modify HTTP/1.1 200