第一章 环境准备

启用OpenStack库

yum install centos-release-openstack-pike

创建数据库

MariaDB [(none)]> create database keyston;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create database nova;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create database glance;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create database neutron;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create database cinder;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create database nova_api;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all on nova_api.* to 'nova'@'192.168.10.%' identified by 'nova';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on nova_api.* to 'nova'@'%' identified by 'nova';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on keystone.* to 'keystone'@'%' identified by 'keystone';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on keystone.* to 'keystone'@'192.168.10.%' identified by 'keystone';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on glance.* to 'glance'@'%' identified by 'glance';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on glance.* to 'glance'@'192.168.10.%' identified by 'glance';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on neutron.* to 'neutron'@'%' identified by 'neutron';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on neutron.* to 'neutron'@'192.168.10.%' identified by 'neutron';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on cinder.* to 'cinder'@'192.168.10.%' identified by 'cinder';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on cinder.* to 'cinder'@'%' identified by 'cinder';
Query OK, 0 rows affected (0.01 sec)

MariaDB [(none)]> grant all on nova.* to 'nova'@'192.168.10.%' identified by 'nova';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all on nova.* to 'nova'@'192.168.10.%' identified by 'nova';
Query OK, 0 rows affected (0.00 sec)

消息队列

安装包:
[root@localhost ~]# yum install rabbitmq-server -y
[root@localhost yum.repos.d]# systemctl enable rabbitmq-server.service
Created symlink from /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service to /usr/lib/systemd/system/rabbitmq-server.service.
[root@localhost yum.repos.d]# systemctl start rabbitmq-server
[root@localhost yum.repos.d]# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since 五 2018-09-07 17:39:32 CST; 5s ago

[root@localhost yum.repos.d]# rabbitmqctl add_user openstack openstack
Creating user "openstack" ...
[root@localhost yum.repos.d]# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
Setting permissions for user "openstack" in vhost "/" ...
#查看插件
[root@openstack-1 ~]# rabbitmq-plugins list
#启动web界面管理插件

[root@openstack-1 ~]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management

Applying plugin configuration to rabbit@openstack-1... started 6 plugins.

[root@openstack-1 ~]# lsof -i:15672
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
beam.smp 1419 rabbitmq 55u IPv4 216223 0t0 TCP *:15672 (LISTEN)

默认用户名:guest

默认密 码:guest

 

安装memcached

[root@localhost yum.repos.d]# yum install memcached python-memcached -y
[root@localhost ~]# vim  /etc/sysconfig/memcached 
OPTIONS="-l 192.168.10.131,::1,controller"

 

posted @ 2018-09-07 18:12  闫世成  阅读(104)  评论(0编辑  收藏  举报