CentOS6+OpenStack+kvm云平台部署(2)

2019-08-29 18:58

[root@openstack ~]# chown -R keystone:keystone /etc/keystone/* /var/log/keystone/keystone.log

(6).启动keystone服务,设置开机自启动:

[root@openstack ~]# service openstack-keystone start [root@openstack ~]# chkconfig openstack-keystone on

5.2.定义Users、Tenants and Roles

(1).修改.bash_profile文件,添加以下参数: [root@openstack ~]# vi .bash_profile

………………

export OS_USERNAME=admin export OS_TENANT_NAME=admin export OS_PASSWORD=password

export OS_AUTH_URL=http://127.0.0.1:5000/v2.0

export SERVICE_ENDPOINT=http://127.0.0.1:35357/v2.0 export SERVICE_TOKEN=9860f4302f7e344ca901 ………………

执行下面的命令使变量即时生效:

[root@openstack ~]# source .bash_profile

(2).为管理员用户创建一个tenant,为openstack其他服务的用户创建一个tenant: [root@openstack ~]# keystone tenant-create --name=admin --description='Admin Tenant'

[root@openstack ~]# keystone tenant-create --name=service --description='Service Tenant'

(3).创建一个管理员用户admin:

[root@openstack ~]# keystoneuser-create --name=admin --pass=password --email=keystone@zcs.com

(4).创建一个管理员角色admin:

[root@openstack ~]# keystone role-create --name=admin

(5).将角色添加到用户:

[root@openstack ~]# keystone user-role-add --user=admin --tenant=admin --role=admin

5.3.定义Services 和 API Endpoints

(1).为KeyStone创建一个服务:

[root@openstack ~]# keystoneservice-create --name=keystone --type=identity --description=\

(2).使用服务ID创建一个endpoint:

[root@openstack ~]# vi /root/config/keystone.sh #!/bin/bash

my_ip=192.168.1.2

service=$(keystone service-list | awk '/keystone/ {print $2}')

keystone endpoint-create --service-id=$service --publicurl=http://$my_ip:5000/v2.0 --internalurl=http://$my_ip:5000/v2.0 --adminurl=http://$my_ip:35357/v2.0

[root@openstack ~]# sh /root/config/keystone.sh

6.安装配置Glance

6.1.初始化Glance

(1).安装Glance服务:

[root@openstack ~]# yum -y install openstack-glance

(2).创建Glance数据库:

[root@openstack ~]# openstack-db --init --service glance

(3).修改配置文件中的数据库链接:

[root@openstack ~]# openstack-config --set /etc/glance/glance-api.conf DEFAULT sql_connection mysql://glance:glance@localhost/glance

[root@openstack ~]# openstack-config --set /etc/glance/glance-registry.conf DEFAULT sql_connection mysql://glance:glance@localhost/glance

6.2.创建User,定义Services 和 API Endpoints

(1).为Glance服务创建一个glance用户:

[root@openstack ~]# keystone user-create --name=glance --pass=service --email=glance@zcs.com

[root@openstack ~]# keystone user-role-add --user=glance --tenant=service --role=admin

(2).为glance创建一个服务:

[root@openstack ~]# keystoneservice-create --name=glance --type=image --description=\

(3).使用服务ID创建一个endpoint:

[root@openstack ~]# vi /root/config/glance.sh #!/bin/bash

my_ip=192.168.1.2

service=$(keystone service-list | awk '/glance/ {print $2}')

keystone endpoint-create --service-id=$service --publicurl=http://$my_ip:9292 --internalurl=http://$my_ip:9292 --adminurl=http://$my_ip:9292


CentOS6+OpenStack+kvm云平台部署(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:全国汽车维修工中级(汇总题库)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: