2.5 KiB
Memcached
The Identity service authentication mechanism for services uses Memcached to cache tokens. The memcached service typically runs on the controller node. For production deployments, we recommend enabling a combination of firewalling, authentication, and encryption to secure it.
Install and configure components
Install the packages:
ubuntu or debian
# apt install memcached python-memcacherdo
# yum install memcached python-memcachedobs
# zypper install memcached python-python-memcached
ubuntu or debian
Edit the
/etc/memcached.conffile and configure the service to use the management IP address of the controller node. This is to enable access by other nodes via the management network:-l 10.0.0.11Note
Change the existing line that had
-l 127.0.0.1.
rdo
- Edit the
/etc/sysconfig/memcachedfile and complete the following actions:Configure the service to use the management IP address of the controller node. This is to enable access by other nodes via the management network:
OPTIONS="-l 127.0.0.1,::1,controller"Note
Change the existing line
OPTIONS="-l 127.0.0.1,::1".
obs
- Edit the
/etc/sysconfig/memcachedfile and complete the following actions:Configure the service to use the management IP address of the controller node. This is to enable access by other nodes via the management network:
MEMCACHED_PARAMS="-l 127.0.0.1"Note
Change the existing line
MEMCACHED_PARAMS="-l 127.0.0.1,::1".
Finalize installation
ubuntu or debian
Restart the Memcached service:
# service memcached restart
rdo or obs
Start the Memcached service and configure it to start when the system boots:
# systemctl enable memcached.service # systemctl start memcached.service