關閉防火牆
# systemctl stop firewalld
關閉selinux
# SELINUX=disabled /etc/selinux/config
安裝基礎包
yum install https://rdoproject.org/repos/rdo-release.rpm
yum install centos-release-openstack-ocata
yum upgrade
yum install python-openstackclient
yum install openstack-selinux
安裝mysql
yum install -y mariadb mariadb-server MySQL-python
vi /etc/my.cnf
在mysqld模塊添加如下幾行:
default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
:wq!
systemctl enable mariadb.service
systemctl start mariadb.service
mysql_secure_installation
安裝rabbitmq
yum install -y rabbitmq-server
systemctl enable rabbitmq-server.service
systemctl start rabbitmq-server.service
rabbitmqctl add_user openstack openstack
Creating user "openstack" ...
...done.
rabbitmqctl set_permissions openstack '.*' '.*' '.*'
Setting permissions for user "openstack" in vhost "/"...
...done.
rabbitmqctl set_user_tags openstack administrator
rabbitmq-plugins enable rabbitmq_management
systemctl restart rabbitmq-server.service
在瀏覽器中輸入http://IP:15672,默認賬戶和密碼爲guest(注:如果網頁打開不很有可能是防火牆未關閉)