Packstack部署OpenStack过程中会遇到问题:
facter: error while loading shared libraries: leatherman_curl.so.1.3.0
解决方案:
[root@centos7 ~]# yum downgrade leatherman -y # 回退leatherman版本
packstack快速部署OpenStack-vPike
[root@centos7 ~]# yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
[root@centos7 ~]# yum install -y openstack-packstack
[root@centos7 ~]# packstack --allinone # 开始部署,时间大约半小时左右
[root@controller ~]# source keystonerc_admin # 部署完成,查看服务
[root@controller ~(keystone_admin)]# openstack service list
+----------------------------------+------------+--------------+
| ID | Name | Type |
+----------------------------------+------------+--------------+
| 0e05d607885d4f09bb87e0ea8d749908 | glance | image |
| 10ad87d41c284f4c898a36d9888b1932 | nova | compute |
| 345d3523255742f6acb06cc9071ca688 | ceilometer | metering |
| 3dde4025d7dd4143bde2260f5b01f8a0 | neutron | network |
| 7908a0e38b2a45108f74c683c39add4b | placement | placement |
| 81c5ce882f254989a5a473e34e344fa4 | aodh | alarming |
| a19a9a8e99784fd38115ea223b259aad | keystone | identity |
| c7d3665fe6e44052bd31bb367b37882b | gnocchi | metric |
| f4abf185cd30411bac3975632afbb74f | swift | object-store |
| f8684fc7ba764a16a8083242b6900aa3 | cinderv2 | volumev2 |
| fc98459a71d14e7aaaa445cbfcf4129e | cinderv3 | volumev3 |
+----------------------------------+------------+--------------+
[root@controller ~(keystone_admin)]#
[root@controller ~]# cat /root/keystonerc_admin # 查看admin用户和密码,浏览器登录
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD='81a9673a420a4933'
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=http://10.0.2.11:5000/v3
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
[root@controller ~]#