IDC项目应用实战:CentOS 7 部署OpenStack(2)

controller 部署数据库

参考官方文档:https://docs.openstack.org/install-guide/environment-sql-database-rdo.html

[root@openstack-controller ~]# yum -y install mariadb mariadb-server python2-PyMySQL
[root@openstack-controller ~]# vim /etc/my.cnf.d/openstack.cnf 
[mysqld]
bind-address = 0.0.0.0

default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
[root@openstack-controller ~]# mysql_secure_installation # 初始化数据库

controller 部署rabbitmq

参考官方文档:https://docs.openstack.org/install-guide/environment-messaging-rdo.html

[root@openstack-controller ~]# yum -y install rabbitmq-server
[root@openstack-controller ~]# systemctl enable rabbitmq-server && systemctl start rabbitmq-server
[root@openstack-controller ~]# rabbitmqctl add_user openstack openstack # 配置MQ账号密码都为openstack
Creating user "openstack"
[root@openstack-controller ~]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"  # 配置读写权限
Setting permissions for user "openstack" in vhost "/"

controller 部署memcache

参考官方文档:https://docs.openstack.org/install-guide/environment-memcached-rdo.html

[root@openstack-controller ~]# yum -y install memcached python-memcached 
[root@openstack-controller ~]# vim /etc/sysconfig/memcached
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="2048"
OPTIONS="-l 10.0.2.16,::1"
[root@openstack-controller ~]# systemctl enable memcached && systemctl start memcached
上一篇
下一篇