当前位置:首页 > 云计算Openstacks学习及实验部署文档
专业综合设计与开发
实验报告
3.2消息代理服务RabbitMQ
3.2.1RabbitMQ安装
[root@openstack-node1~]#yum -y install ncurses-devel
[root@openstack-node1~]# yum install -y erlang rabbitmq-server [root@openstack-node1~]# chkconfig rabbitmq-server on
3.2.2启用Web监控插件
启用后就可以通过 http://IP:15672/来访问 web 管理界面。默认yum安装的 rabbitmq-server没有将rabbitmq-plugins 命令放到搜索路径,需要使用绝对路径来执行。 [root@openstack-node1~]# /usr/lib/rabbitmq/bin/rabbitmq-plugins list [root@openstack-node1~]# /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management
[root@openstack-node1~]# /etc/init.d/rabbitmq-server restart
打开本地浏览器,输入http://IP:15672/,这里的IP为192.168.56.111,即输入 http://192.168.56.111:15672,打开如下图的rabbitmq管理界面,用户名和密码都为guest。
28
专业综合设计与开发
实验报告
4.认证服务keystone
4.1keystone的安装
4.1.1安装包的下载
[root@openstack-node1~]#cd /usr/local/src [root@open-node1 src]# wget
https://launchpad.net/keystone/icehouse/2014.1.3/+download/keystone-2014.1.3.tar.gz
wget https://launchpad.net/nova/icehouse/2014.1.3/+download/nova-2014.1.3.tar.gz
wget https://launchpad.net/glance/icehouse/2014.1.3/+download/glance-2014.1.3.tar.gz
29
专业综合设计与开发
实验报告
wget https://launchpad.net/horizon/icehouse/2014.1.3/+download/horizon-2014.1.3.tar.gz
wget https://launchpad.net/neutron/icehouse/2014.1.3/+download/neutron-2014.1.3.tar.gz
wget https://launchpad.net/cinder/icehouse/2014.1.3/+download/cinder-2014.1.3.tar.gz
tar zxf keystone-2014.1.3.tar.gz
tar zxf nova-2014.1.3.tar.gz
tar zxf glance-2014.1.3.tar.gz
tar zxf neutron-2014.1.3.tar.gz
tar zxf horizon-2014.1.3.tar.gz
tar zxf cinder-2014.1.3.tar.gz
下载过程中遇到个别包下载失败的情况时,只需单独重新下载,无需下载全部。
4.2keystone的配置
4.2.1建配置文件
[root@openstack-node1 src]#cd keystone-2014.1.3
[root@openstack-node1 keystone-2014.1.3]#cp etc/keystone-paste.ini /etc/keystone
[root@openstack-node1 keystone-2014.1.3]# cp etc/policy.v3cloudsample.json /etc/keystone cd cd /etc cd keystone
★因为前后目录有变化,所以我们用这三条命令对文件地址做出改变,后续内容也会遇到类似情况,处理方法同此处。
[root@openstack-node1 keystone]# mv policy.v3cloudsample.json policy.v3cloud.json
30
专业综合设计与开发
实验报告
4.2.2置keystone
(1)配臵admin_token
[root@openstack-node1~]#ADMIN_TOKEN=$(openssl rand -hex 10) [root@openstack-node1~]# echo $ADMIN_TOKEN
生成码;df5ce3edb2690001251c5
★:以后会遇到很多这样的生成码,不同的电脑会产生不同的码,我们需要注意自己的生成码,对照文档做出相应改变。
[root@openstack-node1~]# vim /etc/keystone/keystone.conf 13 admin-token=df5ce3edb2690001251c5
前边的行数不一定准确,可能有偏差,需注意 (2)配臵日志文件 374 debug=true
439 log_file=keystone.log
444 log_dir=/var/log/keystone (3)配臵数据库
619 connection=mysql://keystone:keystone@192.168.56.111/ketstone 注意:以上所示文件配臵行数不一定准确,只是大概值: (4)验证日志的配臵
[root@openstack-node1 keystone]#grep \
4.2.4设置PKI TOKEN
[root@openstack-node1~]#keystone-manage pki_setup --keystone-user root --keystone-group root
31
共分享92篇相关文档