码迷,mamicode.com
首页 > 其他好文 > 详细

设置openstack

时间:2020-10-05 21:27:26      阅读:32      评论:0      收藏:0      [点我收藏+]

标签:nova   网管   ast   inf   table   maker   bug   lse   repo   

登录openstack dashboard
查看keystone配置文件
cat keystonerc_admin
技术图片
技术图片
修改登录密码
技术图片
组件设置优化
Keystone
修改keystone访问配置文件上已经修改的密码
技术图片
技术图片
查看endpoint
source keystonerc_admin
openstack endpoint list
技术图片
查看service
openstack service list
技术图片
查看服务镜像
openstack endpoint show image
技术图片
通过上面可以看到Nova访问Glance服务去获取Image时,Nova通过访问Keystone拿到Glance的Endpoint,然后通过访问该Endpoint去获取Glance服务,我们可以通过Endpoint的region属性去定义多个region。

(1)在openstack中,每一个service中都有三种Endpoint:Admin、Public、Internal(创建完service后需要为其创建API Endpoint)
(2)Admin使用者为管理员,能够修改User Project(Tenant)
(3)public使用者为客户端,使用者在外网管理自己云服务器
(4)internal使用者为内部组件间相互调用
(5)三种Endpoint在网络上开放的权限也不同,Admin通常只能对内网开放,public通常可以对外网开放,internal只能对有安装openstack服务的机器开放

查看keyston e配置文件
grep -vE ‘^#|^$‘ /etc/keystone/keystone.conf
[DEFAULT]
admin_token = b4e23a38c07e461d973c9c3d6c0235e1
debug = False
log_dir = /var/log/keystone
rpc_backend = rabbit
public_port=5000
admin_bind_host=0.0.0.0
public_bind_host=0.0.0.0
admin_port=35357
[assignment]
[auth]
[cache]
[catalog]
template_file = /etc/keystone/default_catalog.templates
driver = sql
[cors]
[cors.subdomain]
[credential]
key_repository = /etc/keystone/credential-keys
[database]
connection = mysql+pymysql://keystone_admin:db1182007c6249fe@192.168.0.91/keystone
[domain_config]
[endpoint_filter]
[endpoint_policy]
[eventlet_server]
public_workers=4
admin_workers=4
[federation]
[fernet_tokens]
key_repository = /etc/keystone/fernet-keys
[identity]
[identity_mapping]
[kvs].

[ldap]
[matchmaker_redis]
[memcache]
[oauth1]
[os_inherit]
[oslo_messaging_amqp]
[oslo_messaging_notifications]
[oslo_messaging_rabbit]
[oslo_messaging_zmq]
[oslo_middleware]
[oslo_policy]
[paste_deploy]
[policy]
[profiler]
[resource]
[revoke]
[role]
[saml]
[security_compliance]
[shadow_users]
[signing]
[token]
expiration = 3600
provider = keystone.token.providers.uuid.Provider
driver = sql
revoke_by_id = True
[tokenless_auth]
[trust]
[ssl]
enable=False
访问查看keystone在mysql中的信息
下图是keystone连接数据库的账号密码
技术图片
mysql -ukeystone_admin -pdb1182007c6249fe
技术图片
show databases;
技术图片
show tables;
技术图片

设置openstack

标签:nova   网管   ast   inf   table   maker   bug   lse   repo   

原文地址:https://blog.51cto.com/huxiaoqiu/2539757

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!