当前位置: 首页 > news >正文

稳定的网站服务器租用珠海网站空间注册

稳定的网站服务器租用,珠海网站空间注册,wordpress博客速度很慢,广州网站建设网站定制OpenStack是一个云计算平台的项目#xff0c;其中Keystone是一个身份认证服务组件#xff0c;它提供了认证、授权和目录的服务。其他OpenStack服务组件都需要使用Keystone来验证用户的身份和权限#xff0c;并且彼此之间需要相互协作。当一个OpenStack服务组件接收到用户的请… OpenStack是一个云计算平台的项目其中Keystone是一个身份认证服务组件它提供了认证、授权和目录的服务。其他OpenStack服务组件都需要使用Keystone来验证用户的身份和权限并且彼此之间需要相互协作。当一个OpenStack服务组件接收到用户的请求时它会先将请求交给Keystone身份认证服务组件以检查该用户是否有足够的权限来完成请求。因此Keystone身份认证服务组件是整个OpenStack项目中唯一可以提供身份认证的服务组件。 本文介绍Keystone安装步骤Keystone仅需在控制节点安装。 在按照本教程安装之前请确保完成以下配置 【Openstack Train安装】一、虚拟机创建 【Openstack Train安装】二、NTP安装 【Openstack Train安装】三、openstack安装 【Openstack Train安装】四、MariaDB/RabbitMQ 安装 【Openstack Train安装】五、Memcached/Etcd安装 安装环境如下 VMware WorkstationV17.0本机系统win11虚拟机系统CentOS 7.5 一、创建数据库 使用keystone服务前先创建数据库首先进入数据库 mysql -u root -p 密码是123456 创建数据库keystone CREATE DATABASE keystone; 授予数据库权限123456是设置的数据库密码 GRANT ALL PRIVILEGES ON keystone.* TO keystonelocalhost DENTIFIED BY 123456; GRANT ALL PRIVILEGES ON keystone.* TO keystone% IDENTIFIED BY 123456; 退出数据库如下图 二、配置keystone 安装相关包 yum install openstack-keystone httpd mod_wsgi -y 对/etc/keystone/keystone.conf进行配置在配置前使用如下命令进行备份 mv /etc/keystone/keystone.conf /etc/keystone/keystone.conf.source cat /etc/keystone/keystone.conf.source | grep -Ev ^#|^$ /etc/keystone/keystone.conf接下来编辑/etc/keystone/keystone.conf添加2个记录这个123456是创建数据库keystone的密码保存并退出 [database] # ... connection mysqlpymysql://keystone:123456controller/keystone [token] # ... provider fernet 如下所示 同步数据库 su -s /bin/sh -c keystone-manage db_sync keystone 初始化Fernet 库 keystone-manage fernet_setup --keystone-user keystone --keystone-group keystone keystone-manage credential_setup --keystone-user keystone --keystone-group keystone 引导身份服务这里的密码时ADMIN_PASS为了简单所有的密码我都设置为123456但是不同的服务密码有却别可参考官网 keystone-manage bootstrap --bootstrap-password 123456\--bootstrap-admin-url http://controller:5000/v3/ \--bootstrap-internal-url http://controller:5000/v3/ \--bootstrap-public-url http://controller:5000/v3/ \--bootstrap-region-id RegionOne 三、配置Apache HTTP服务 编辑/etc/httpd/conf/httpd.conf进行如下配置并保存退出 创建软连接 ln -s /usr/share/keystone/wsgi-keystone.conf /etc/httpd/conf.d/ 配置开机自启并启动服务 systemctl enable httpd.service systemctl start httpd.service 四、配置环境变量 配置环境变量为了简单起见新建一个文件叫做admin-openrc并添加以下内容 export OS_USERNAMEadmin export OS_PASSWORD123456 export OS_PROJECT_NAMEadmin export OS_USER_DOMAIN_NAMEDefault export OS_PROJECT_DOMAIN_NAMEDefault export OS_AUTH_URLhttp://controller:5000/v3 export OS_IDENTITY_API_VERSION3 如下图 运行该文件设定环境变量可以通过export命令查看环境变量 五、使用 查看当前的domain openstack domain list 默认存在一个domain名字为default 新建一个名字为example的domain openstack domain create --description An Example Domain example 再次查看domain列表 查看project 列表 openstack project list 有个默认project名字为admin 向domaindefault中添加一个projectproject名字为service openstack project create --domain default --description Service Project service 查看新建的project 关于user、role的创建可以参考https://docs.openstack.org/keystone/train/install/keystone-users-rdo.htmlhttps://docs.openstack.org/keystone/train/install/keystone-users-rdo.html 默认的projectadmin是管理权限创建一个普通的projectmyproject 在domain Default中创建myproject和myuser如下密码设置为123456 openstack project create --domain default --description Demo Project myproject openstack user create --domain default --password-prompt myuser 如下所示 创建role openstack role create myrole 如下 将myrole和myproject\myuser关联起来 openstack role add --project myproject --user myuser myrole 六、验证 取消环境变量OS_AUTH_URL和OS_PASSWORD unset OS_AUTH_URL OS_PASSWORD 使用admin请求一个身份验证的token openstack --os-auth-url http://controller:5000/v3 --os-project-domain-name Default --os-user-domain-name Default --os-project-name admin --os-username admin token issue 如下 使用刚刚创建的myuser请求token openstack --os-auth-url http://controller:5000/v3 --os-project-domain-name Default --os-user-domain-name Default --os-project-name myproject --os-username myuser token issue 如下所示 七、创建脚本 在后续测试时有事需要用admin和普通用户进行测试故编写2个脚本分别用于设置admin和myuser到环境变量admin的脚本已经在【四、配置环境变量】中配置完成下面配置普通用户myuser的脚本新建文件demo-openrc其内容如下 export OS_PROJECT_DOMAIN_NAMEDefault export OS_USER_DOMAIN_NAMEDefault export OS_PROJECT_NAMEmyproject export OS_USERNAMEmyuser export OS_PASSWORD123456 export OS_AUTH_URLhttp://controller:5000/v3 export OS_IDENTITY_API_VERSION3 export OS_IMAGE_API_VERSION2 如下所示 使用admin请求token如下 使用myuser请求token keystone安装完成。
http://wiki.neutronadmin.com/news/118568/

相关文章:

  • 怎么在百度建网站泰安卫生人才网
  • 网站建设推广 公司鹿邑建设局官方网站
  • dedecms本地可以更换网站模板出现网站模板不存在北京高端网站开发公司
  • 如何做网站呢在猪八戒网站如何做兼职
  • 有帮忙做儿童房设计的网站吗学全屋定制设计怎么入手
  • 兰州网站搜索排名wordpress与iis7欢迎
  • 电商网站怎么做搜索面试网站建设问题
  • 河北公司网站制作设计php做网站项目的思路
  • 有哪些做调查问卷赚钱的网站wordpress dns
  • php双语网站网站内部搜索怎么做
  • 深圳住房和建设局网站无法登陆网易那个网站可以做字幕
  • 快速网站建设价格重庆做木门网站公司
  • 苏州企业建站程序在线浏览器网页版入口
  • 如何撤销网站备案网站开发公司职位
  • 灰色行业推广平台网站WordPress文章添加动态背景
  • 做网站工作都包括什么网站建设后期服务
  • 竞网做的网站建设网站番禺
  • 河南手机网站建设多少钱沈阳微信网站制作价格
  • 重庆为什么导航用不了网站诊断及优化方案
  • 商城网站建设论坛专业网页制作技术
  • 兰州彩票网站制作杭州索象营销策划有限公司
  • 怎样做网络营销推广网站营销推广漫画网站模板
  • 比较有设计感的网站wordpress移动端分享插件
  • 淄博网站建设hiddd网站开发 高级认证
  • 网上做家教兼职哪个网站国外网站设计师
  • 济南shuncheng科技 网站建设搜狗站长推送工具
  • 湛江网站建设皆选小罗23联合年检怎么做网站上
  • 大连自助建站wordpress标签聚合美化
  • 没得公司可以做网站嘛动画制作过程
  • 服务器在国外未备案网站wordpress更换icon