Ask Your Question

Revision history [back]

This must be a time synchronization issue between ubunrtu and ubunrtu2. Here you probably have run your nova-manage command on ubunrtu. This is why all services running on ubunrtu are considered up. But since date on ubunrtu2 is not the same as the one on ubunrtu, all services running on ubunrtu2 are considered down Run command 'date' on both nodes and ensure that they are synchronized.

Each service, when launched, registers itself in database (table services). Services then send periodic heart beats (every 10 seconds by default, but you can configure the flag report_interval) in database to show that they are still alive (the report count field grows up in database) : this is for instance useful for schedulers to know which compute nodes registered in database are available. But to decide whether service B is alive, service A will compute the time interval : Current_time(based on date A) - Time_last_report(based on date B) If this delta is greater than the flags value service_down_time, node B will be considered down by A. So if you are running your services on several nodes, this requires that they are time synchronized (for instance by ntp, but a manual time adjustment will also work)