【Openstack Train安装】五、Memcached/Etcd安装

    本文介绍Memcached/Etcd安装步骤,Memcached/Etcd仅需在控制节点安装

在按照本教程安装之前,请确保完成以下配置:

【Openstack Train安装】一、虚拟机创建

【Openstack Train安装】二、NTP安装

【Openstack Train安装】三、openstack安装

【Openstack Train安装】四、MariaDB/RabbitMQ 安装

安装环境如下

VMware Workstation V17.0
本机系统 win11
虚拟机系统 CentOS 7.5

一、Memcached安装

memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但被许多网站使用。这是一套开放源代码软件,以BSD license授权发布。在openstack中,使用Memcached存储身份验证服务使用的token。

安装memcached(注意:请确保您使用的系统是centos7):

yum install memcached python-memcached -y

编辑/etc/sysconfig/memcached 文件,并进行配置,具体如下图(改变红框中的行):

【Openstack Train安装】五、Memcached/Etcd安装_第1张图片

添加开机启动,并启动memcached服务:

systemctl enable memcached.service
systemctl start memcached.service

Memcached安装完成。

二、Etcd安装

安装etcd:

yum install etcd -y

编辑/etc/etcd/etcd.conf ,进行以下配置(其中的IP地址,一定要按照之前规划的填写,Management Network的控制节点地址为10.0.0.11):

#[Member]
ETCD_DATA_DIR="/var/lib/etcd/default.etcd"
ETCD_LISTEN_PEER_URLS="http://10.0.0.11:2380"
ETCD_LISTEN_CLIENT_URLS="http://10.0.0.11:2379"
ETCD_NAME="controller"
#[Clustering]
ETCD_INITIAL_ADVERTISE_PEER_URLS="http://10.0.0.11:2380"
ETCD_ADVERTISE_CLIENT_URLS="http://10.0.0.11:2379"
ETCD_INITIAL_CLUSTER="controller=http://10.0.0.11:2380"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster-01"
ETCD_INITIAL_CLUSTER_STATE="new"

如下图所示:

【Openstack Train安装】五、Memcached/Etcd安装_第2张图片

设置etcd开机启动,并启动该服务:

systemctl enable etcd
systemctl start etcd

etcd安装完成。

你可能感兴趣的:(openstack,openstack,etcd)