一、各节点配置Openstack源库
yum install centos-release-openstack-liberty -y升级YUM源库
yum upgrade安装Openstackclient
yum install python-openstackclient -y
二、安装及配置mariadb数据库
controller:
yum install mariadb mariadb-server MySQL-python -y创建文件/etc/my.cnf.d/mariadb_openstack.cnf
配置例如以下:
[root@controller ~]# cat /etc/my.cnf.d/mariadb_openstack.cnf [mysqld]bind-address = 10.0.0.11default-storage-engine = innodbinnodb_file_per_tablecollation-server = utf8_general_ciinit-connect = 'SET NAMES utf8'character-set-server = utf8启动mariadb服务,并设置开机自启
systemctl start mariadb.servicesystemctl enable mariadb.service初始化数据库
mysql_secure_installation
三、安装及配置RabbitMQ
controller:
yum install rabbitmq-server -y启动rabbitmq服务,并设置开机自启
systemctl start rabbitmq-server.servicesystemctl enable rabbitmq-server.service加入openstack用户
rabbitmqctl add_user openstack RABBIT_PASS设置openstack用户权限
rabbitmqctl set_permissions openstack ".*" ".*" ".*"