- 浏览: 1476362 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
安装keystone
开始需要两个环境变量
role表默认有一条数据
migrate_version默认有一条数据
domain默认有一条数据(或者是建完user加的,不确定。。。。)
----haoning:这个会写 数据库service表
这里endpoint会写入三条数据
serivce_id和上一个的id相关联
user表加了一条数据
role表会加一条数据,原来默认就有一条了
project表会加一条数据
assignment这个表建立了一条数据
一般建一个用户需要
在user,project,assignment
表添加一条数据
查看用户
rpm --import RPM-GPG-KEY-RDO-Icehouse yum install -y openstack-keystone openstack-utils
开始需要两个环境变量
export SERVICE_TOKEN=$(openssl rand -hex 10) echo $SERVICE_TOKEN >/root/ks_admin_token export SERVICE_TOKEN=`cat /root/ks_admin_token` export SERVICE_ENDPOINT=http://172.16.21.233:35357/v2.0 cat keystone_admin export OS_USERNAME=admin export OS_TENANT_NAME=admin export OS_PASSWORD=openstack export OS_AUTH_URL=http://192.168.1.233:35357/v2.0/ export PS1='[\u@\h \W(keystone_admin)]\$ . keystone_admin
vim /etc/keystone/keystone.conf openstack-config --set /etc/keystone/keystone.conf DEFAULT admin_token $SERVICE_TOKEN openstack-config --set /etc/keystone/keystone.conf token provider keystone.token.providers.uuid.Provider openstack-config --set /etc/keystone/keystone.conf sql connection mysql://keystone:keystone@172.16.21.233/keystone openstack-db --init --service keystone --password keystone --rootpw openstack chown -R keystone:keystone /etc/keystone /etc/init.d/openstack-keystone start chkconfig openstack-keystone on
role表默认有一条数据
migrate_version默认有一条数据
domain默认有一条数据(或者是建完user加的,不确定。。。。)
[root@controller ~]# keystone service-create --name=keystone --type=identity --description="Keystone Identity Service" +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | Keystone Identity Service | | id | f4bee3cd979c45bd8313cc9464168190 | | name | keystone | | type | identity | +-------------+----------------------------------+
----haoning:这个会写 数据库service表
[root@controller ~]# keystone endpoint-create --service keystone --publicurl 'http://172.16.21.233:5000/v2.0' --adminurl 'http://172.16.21.233:35357/v2.0' --internalurl 'http://172.16.21.233:5000/v2.0' --region beijing +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | adminurl | http://172.16.21.233:35357/v2.0 | | id | 62c2694bfcaf4d85a82c7115f61d8e41 | | internalurl | http://172.16.21.233:5000/v2.0 | | publicurl | http://172.16.21.233:5000/v2.0 | | region | beijing | | service_id | f4bee3cd979c45bd8313cc9464168190 | +-------------+----------------------------------+ [root@controller ~]#
这里endpoint会写入三条数据
serivce_id和上一个的id相关联
[root@controller ~]# keystone user-create --name admin --pass openstack +----------+----------------------------------+ | Property | Value | +----------+----------------------------------+ | email | | | enabled | True | | id | 7a20c7e0d027483991675465be1eb9d0 | | name | admin | | username | admin | +----------+----------------------------------+ [root@controller ~]#
user表加了一条数据
[root@controller ~]# keystone role-create --name admin +----------+----------------------------------+ | Property | Value | +----------+----------------------------------+ | id | 23cf4e66fe3445afbb65af9c614efb91 | | name | admin | +----------+----------------------------------+ [root@controller ~]#
role表会加一条数据,原来默认就有一条了
[root@controller ~]# keystone tenant-create --name admin +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | | | enabled | True | | id | c5cac2c737b0401b90e07a0542fa42c4 | | name | admin | +-------------+----------------------------------+ [root@controller ~]#
project表会加一条数据
keystone user-role-add --user admin --role admin --tenant admin
assignment这个表建立了一条数据
一般建一个用户需要
keystone user-create --name userb --pass openstack keystone tenant-create --name tenantb keystone user-role-add --user userb --role Member --tenant tenantb
在user,project,assignment
表添加一条数据
keystone user-list
查看用户
发表评论
-
xl2tp 备份
2019-09-24 16:25 6892019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 732sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1432参考https://bellard.org/jslinux/t ... -
br0和tap0的互相影响
2019-01-02 19:17 810转载 http://www.cnblogs.com/wlei/ ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18902019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1399### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 596###################lvs######### ... -
M版openstack(ovs,dvr,动态迁移)
2017-06-09 10:30 1788主要内容 1.先搭建三个节点的环境,dvr模式 2.建一个vm ... -
M版本的openstack的例子(linuxbridge)
2017-05-23 15:05 557做两个节点控制节点和计算节点 mcontroller521 ... -
系统调用的helloworld
2017-05-04 16:14 632《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1958参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 953/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 624找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
openstack的topo图
2016-09-07 14:07 630http://haoningabc.iteye.com/blo ... -
openstack的M版本的neutron的实验
2016-09-01 20:00 3128试验步骤: 1.创建内部 ... -
openstack的M版本安装
2016-08-17 13:33 1057参考 http://docs.openstack.org/mi ... -
socket基础和select(python)
2016-06-14 17:21 1799上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 994不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4357假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 659164位操作系统centos7 ############ 1.一 ...
相关推荐
### OpenStack学习及安装知识点概览 #### 一、OpenStack简介 - **定义与起源**:OpenStack是由NASA和Rackspace共同发起的一个开源云计算管理平台项目,以Apache许可证授权,旨在为用户提供一个自由、开放的云计算...
2. **安装依赖**:OpenStack依赖于一系列库和服务,例如Keystone(身份服务)、Nova(计算服务)、Neutron(网络服务)、Cinder(块存储服务)和Glance(镜像服务)。在每台服务器上安装这些组件的依赖项,如`...
6. **Keystone**:身份服务,提供认证、授权和目录服务,是整个OpenStack架构的基础。 7. **Horizon**:Dashboard,提供图形用户界面(GUI),使得用户可以方便地管理和操作OpenStack资源。 8. **Heat**:编排服务,...
无论是哪种部署方式,都需要遵循一系列的先决条件,比如配置网络服务、数据库服务器和安装OpenStack命令行客户端等。安装MessageBroker服务,如RabbitMQ,是为OpenStack提供消息队列服务,以保证组件间的通信。...
OpenStack Yoga版安装笔记(六)glance练习中 的抓包文件,glance、keystone、openstackclient、glance db之间的交互过程。
OpenStack Yoga版安装笔记(七)glance练习中 的抓包文件,glance、keystone、openstackclient、glance db之间的交互过程。
7. Identity(Keystone):Keystone是认证服务,管理用户、项目和服务的权限,确保只有授权的用户可以访问OpenStack资源。 在OpenStack架构中,各个组件通过RESTful API进行交互,使用消息队列(如RabbitMQ)来传递...
Keystone提供了一种统一的认证机制,使得其他OpenStack服务能够验证用户身份。它定义了租户(tenant)、用户(user)和角色(role),通过权限策略控制不同用户对资源的访问。此外,OpenStack还包括诸如Nova(计算...
《OpenStack Yoga版安装笔记(八)glance练习补充2》中的抓包文件,glance、keystone、memcache、openstackclient、keystone db、glance db之间的交互过程。
通过以上概述,我们可以看到OpenStack是一个高度模块化、功能丰富的开源云计算平台,其核心组件相互协作,共同构建了一个灵活且强大的基础设施即服务平台(IaaS)。无论是对于初学者还是高级用户,OpenStack都提供了...
最后,课程进入实际操作阶段,指导学员逐步安装和配置OpenStack的各个组件,包括Keystone、Glance、Swift、Neutron、Nova和Dashboard。此外,还将通过命令行和Dashboard操作来实践OpenStack的使用。课程结束时,还会...
开放堆栈独立单服务器...可用状态openstack 安装Nova,Glance和Keystone openstack.nova 安装Nova openstack.glance 安装一览openstack.keystone 安装梯形失真校正openstack.cinder 安装煤渣这些状态取决于以下公式:
6 Openstack-keystone 7 Openstack-rabbitmq 8 Openstack-cinder 9 Openstack-swift 10 Openstack-glance 11 Openstack-neutron.mp4 12 Openstack-ceilometer 13 FusionCloud 6.3私有云解决方案 14 FusionCloud网络...
OpenStack是一款开源软件项目集合,旨在帮助企业或服务提供商构建和运行自己的公有云和私有云环境。OpenStack的初始贡献来自Rackspace和NASA,随着时间的发展,越来越多的企业加入到了OpenStack基金会,包括...
- **安装Openstack包**:OpenStack是一套开源的云计算平台,包含多个组件,如Nova(计算)、Neutron(网络)、Glance(镜像)、Cinder(块存储)、Keystone(认证)、Horizon(dashboard)等,它们协同工作提供IaaS...
开栈公式 用于部署OpenStack的Saltstack公式。 考虑到该公式的状态为beta,因为仍然存在一些问题(请参阅TODO.rst)。 如果您发现TODO中未提及的问题,请在打开问题 ... keystone.tenant_list: [] mine
除了这些核心组件,OpenStack 还包括其他关键服务,如 Networking (Neutron) 用于网络管理,Identity Service (Keystone) 用于认证和授权,以及 Block Storage (Cinder) 用于提供块级存储。这些服务协同工作,构建出...