本帖最后由 pig2 于 2015-2-26 17:32 编辑
问题导读
1.你认为openstack的keystone的作用是什么?
2.总结keystone与我们传统的验证区别在什么地方?
3.登录dashboard的用户名和密码是由谁来创建的?
4.你对openstack的网络了解多少?
keystone认识
这里是对keystone有所了解,但是又不太懂keystone到底是什么同学的一个解惑。
它包含了几个概念,这里不做讨论,可以参考
什么是Keystone,Keystone概念介绍
Keystone, Openstack之魂
这里只介绍下面内容:
他们是什么,是怎么来的:
这个是admin租户,是怎么来的那,这里是有keystone来创建的详细见:
openstack【juno】入门 【keystone篇】六::Keystone使用及遇到问题解决办法
- export OS_TENANT_NAME=admin
- export OS_USERNAME=admin
- export OS_PASSWORD=ADMIN_PASS
- export OS_AUTH_URL=http://controller:35357/v2.0
复制代码
那么keystone创建它能用来做什么,下面我们用web界面,或许能够更加的直观。
我们这系列文章管理网络控制节点10.0.0.11,并且同时添加了dashboard,如果没有添加,可以参考
openstack【juno】入门 【dashboard篇】十九:添加dashboard
我们输入
复制代码 看到下面界面,然后,我们输入的用户名和密码是什么那,其实就是
用户名:admin
密码:ADMIN_PASS
这时候你是否对keystone创建的admin有所了解的了。那么我们在Linux下的操作又是什么?
复制代码 内容:
- export OS_TENANT_NAME=admin
- export OS_USERNAME=admin
- export OS_PASSWORD=ADMIN_PASS
- export OS_AUTH_URL=http://controller:35357/v2.0
复制代码
其实这个等同于我们在界面的登录操作。
上面的是管理员帐户,那么我们的租户帐户是什么那?
道理是一样的,我们输入
demo 帐户,同样可以登录,只不过看到的内容不一样而已,如果做过传统的开发,这里相信一点就通了。
- export OS_TENANT_NAME=demo
- export OS_USERNAME=demo
- export OS_PASSWORD=DEMO_PASS
- export OS_AUTH_URL=http://controller:5000/v2.0
复制代码
那么我们还有那些帐户,比如glance帐户
这些都是可以登录使用的,那么到底有多少帐户
我们可以登录admin帐户进行查看
网络总结
网络显然比keystone更复杂一些,包括ovs的使用,neutron的使用等等。 相关内容,例如:
openstack【juno】入门 【总结篇】二十七:openstack排除故障及常见问题记录
推荐比较经典的文章
openstack Juno neutron必读1:在Mac上部署Juno版本OpenStack 四节点环境介绍
openstack Juno neutron必读2:Neutron 深入学习之 OVS + GRE 之 Compute node
openstack Juno neutron必读3:Neutron 深入探索之 OVS + GRE 之 完整网络流程 篇
文章会随时更新,如有错误,欢迎批评指正,在此基础上会对其扩展录制视频,可以预购
作为新手入门入门,同时还包括openstack零基础开发。视频及文章都会陆续更新,包括后面的k版本。
相关内容:
openstack【juno】入门 【准备篇】零:整体介绍
openstack【juno】入门 【准备篇】一: Ubuntu14.04远程连接(ssh安装)
openstack【juno】入门 【准备篇】二::NTP安装
openstack【juno】入门 【准备篇】三:mysql(MariaDB)安装
openstack【juno】入门 【准备篇】四::RabbitMQ 安装
openstack【juno】入门 【keystone篇】五::Keystone部署及介绍
openstack【juno】入门 【keystone篇】六::Keystone使用及遇到问题解决办法
openstack【juno】入门 【keystone篇】七:创建 service entity 和 API endpoint
openstack【juno】入门 【keystone篇】八:新手操作篇(验证操作篇)
openstack【juno】入门 【keystone篇】九:创建openstack客户端环境变量脚本
openstack【juno】入门 【glance 篇】十:glance初步介绍
openstack【juno】入门 【glance 篇】十一:glance安装配置
openstack【juno】入门 【glance 篇】十二:glance安装配置验证及相关操作
openstack【juno】入门 【nova 篇】十三(1):nova简单介绍
openstack【juno】入门 【nova 篇】十三(2):安装配置计算服务
openstack【juno】入门 【网络篇】十四:neutron介绍
openstack【juno】入门 【网络篇】十五:neutron安装部署(控制节点)
openstack【juno】入门 【网络篇】十六:neutron安装部署(网络节点)
openstack【juno】入门 【网络篇】十七:neutron安装部署(计算节点)
openstack【juno】入门 【网络篇】十八:创建实例化网络
openstack【juno】入门 【dashboard篇】十九:添加dashboard
openstack【juno】入门 【cinder篇】二十:cinder介绍及安装配置【控制节点】
openstack【juno】入门 【cinder篇】二十一:安装配置块存储节点(cinder)
openstack【juno】入门 【swift篇】二十二:对象存储安装配置【控制节点】
openstack【juno】入门 【swift篇】二十三:安装配置swift节点
openstack【juno】入门 【swift篇】二十四:创建初始rings
openstack【juno】入门 【swift篇】二十五:验证安装(控制节点)
openstack【juno】入门 【实例篇】二十六:创建实例(neutron)
openstack【juno】入门 【总结篇】二十七:openstack排除故障及常见问题记录
openstack【juno】入门 【总结篇】二十八:keystone及网络总结
|