在ubuntu12.04上部署openstack (3)
来源:互联网 发布:淘宝行业关键词 编辑:程序博客网 时间:2024/06/05 04:15
1、验证keystone是否安装成功。 首先将前面设置的环境变量去掉,因为现在我们用之前创建的admin登录,不用TOKEN认证了。
# unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT
# keystone --os-username=admin --os-password=ADMIN_PASS \ --os-auth-url=http://controller:35357/v2.0 token-get应该获得一个TOKEN
# keystone --os-username=admin --os-password=ADMIN_PASS \ --os-tenant-name=admin --os-auth-url=http://controller:35357/v2.0 token-get也获得一个TOKEN。 就说明你已经安装成功了。
为了命令方便,将这些写入环境变量。创建keystonerc文件,写入
export OS_USERNAME=adminexport OS_PASSWORD=ADMIN_PASSexport OS_TENANT_NAME=adminexport OS_AUTH_URL=http://controller:35357/v2.0然后读入环境变量 source keystonerc。
运行keystone token-get 看看环境变量设置是否生效,应该返回Token。使用keystone user-list查看你的admin用户是否可以使用管理命令。
2 、安装镜像服务。
# apt-get install glance python-glanceclient编辑/etc/glance/glance-api.conf and /etc/glance/glance-registry.conf 。修改【default】
sql_connection = mysql://glance:GLANCE_DBPASS@controller/glance删除/var/lib/glance/
glance.sqlite
创建数据库
# mysql -u root -pmysql> CREATE DATABASE glance;mysql> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'controller' IDENTIFIED BY 'GLANCE_DBPASS';mysql> GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY 'GLANCE_DBPASS';退出mysql执行# glance-manage db_sync
创建glance用户服务
# keystone user-create --name=glance --pass=GLANCE_PASS --email=glance@example.com# keystone user-role-add --user=glance --tenant=service --role=admin编辑/etc/glance/glance-api.conf and /etc/glance/glance-registry.conf
...[keystone_authtoken]auth_host = controllerauth_port = 35357auth_protocol = httpadmin_tenant_name = serviceadmin_user = glanceadmin_password = GLANCE_PASS...编辑
/etc/glance/glance-api-paste.ini
and /etc/glance/glance-registry-paste.ini
[filter:authtoken]paste.filter_factory=keystoneclient.middleware.auth_token:filter_factoryauth_host=controlleradmin_user=glanceadmin_tenant_name=serviceadmin_password=GLANCE_PASSflavor=keystone注册服务
# keystone service-create --name=glance --type=image --description="Glance Image Service"
# keystone endpoint-create \ --service_id=the_service_id_above \ --publicurl=http://controller:9292 \ --internalurl=http://controller:9292 \ --adminurl=http://controller:9292
# service glance-registry restart# service glance-api restart
验证是否安装成功。首先下载镜像
$ mkdir images$ cd images/$ wget http://cdn.download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-disk.img上传镜像
# glance image-create --name="CirrOS 0.3.1" --disk-format=qcow2 \ --container-format=bare --is-public=true < cirros-0.3.1-x86_64-disk.img使用glance image-list查看镜像。
0 0
- 在ubuntu12.04上部署openstack (3)
- 在ubuntu12.04上部署OPenstack (2)
- 在Ubuntu12.04部署OpenStack (1)
- 在ubuntu12.04上安装部署foreman
- 在Ubuntu12.04上部署BigBlueButton
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在Ubuntu14.04上快速部署OpenStack
- 在CentOS上部署OpenStack(一)
- OpenStack Grizzly-g3 单节点安装在 Ubuntu12.04 上
- Ubuntu12.04Openstack部署(单节点、单网卡)
- 在Ubuntu12.04上部署CloudFoundry-ng (一) dea_ng和warden的部署
- 在Ubuntu12.04上部署CloudFoundry-ng (二) uaa和cloud_controller_ng的部署
- Ubuntu12.04 LTS安装部署OpenStack Grizzly
- ThoughtWorks 实习记——重构与Intellij Idea初探
- Synchronized和ReentrantLock
- Eclipse Debug模式支持安装模型库
- zookeeper学习记录
- 三种权限设计方案的归纳和比较
- 在ubuntu12.04上部署openstack (3)
- How to resolve "your security settings have blocked an untrusted application from running" in Mac
- 三国佚事——巴蜀之危(全错排公式)
- Machine Learning Foundation Lecure 01 The Learning Problem 学习笔记
- RandomAccessFile
- Eclipse前台窗口后台进程的用法
- typedef与struct
- 解决cookie在本地无法写入的办法
- commons-net FTPClient API存取设计