Hi,
That's exactly what we're doing as well. Works fine in terms of
availability, although it feels we're missing out with regard to
cache, and there's performance that could gain.
On our backlog there's a ticket about a HA (preferably distributed)
memcache-replacement (or extension).
Anyone who did this already?
Cheers,
Kees
On 13-05-2025 08:22, Eugen Block wrote:
we
were facing the same thing when we reinstalled our cloud to be
highly available. We had a list of memcached servers for all the
required services, and then noticed that a failed control node
would disrupt our services. We could pinpoint it to memcached not
being highly-available despite having a list of servers. So we
decided to point all services to localhost only:
# nova
root@controller02:~# grep memcached /etc/nova/nova.conf
memcached_servers = localhost:11211
# Dashboard
CACHES = {
'default': {
'BACKEND':
'django.core.cache.backends.memcached.PyMemcacheCache',
'LOCATION': '127.0.0.1:11211',
},
}
This has been working great for years now.