版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NSDOpenstack象存储服务,GlanceOpenstackKeystone3A(Account,Authentication,Authorization)服务。除了3A之外,Keystone还对外提供服务目录 部署安装服务器1)将所有软件包通过vsftpd共享[root@server~]#lsmanifestsrhel7.0[root@server~]#systemctlstart [root@server~]#systemctlenable[root@server~]#firewall-cmdset-default- [root@client~]#lftp54 步骤二:设置安装环境[root@openstack~]#cat/etc/sysconfig/network-scripts/ifcfg-[root@openstack~]#systemctlstop[root@openstack~]#systemctldisable[root@openstack~]#systemctlrestartnetwork.service2)配置yum源[root@openstack~]#cat[root@openstack~]#yum..repo reponame repolist:[root@openstack~]#yumy [root@openstack~]#catSELINUX=..[root@openstack~]#setenforce的初始化openstack,可以安装openstack-utils工具初始化数据库。[root@openstack~]#yum-yinstallopenstack-keystoneopenstack-[root@openstack~]#yum-yinstallopenstack-keystone[root@openstack~]#openstack-db--init--servicemysql-serverisnotinstalled.WouldyouliketoinstallitIsthisokmysqldisnotrunning.WouldyouliketostartitEnterthepasswordforthe'root'MySQLCreate‘keystone’Initializingthekeystonedatabase,please[root@openstack~]#keystone-managepki-setup--keystone-userkeystone>--keystone-groupGeneratingRSAprivatekey,2048bitlong…Writeoutdatabasewith1newDataBase[root@openstack~]#exportSERVICE_TOKEN=$(opensslrandhex [root@openstack~]#export [root@openstack~]#echo$SERVICE_TOKEN>[root@openstack~]#crudini--set/etc/keystone/keystone.conf>DEFAULTadmin_token$SERVICE_TOKEN [root@openstack~]#systemctlstartopenstack- [root@openstack~]#systemctlenableopenstack-[root@openstack~]#systemctlstart [root@openstack~]#firewall-cmdadd-port=35357/tcp [root@openstack~]#firewall-cmd--add-port=5000/tcp--[root@openstack~]#firewall-cmd--服务器URL。[root@openstack~]#keystoneservice-create--name=keystone>--type=identitydescription="keystoneidentity …bc0d022e0ae440ae9cd4ce9c9df0083c|keystone|identity|[root@openstack~]#keystoneendpoint-create>--publicurl'http://servername:5000/v2.0'>--adminurl'http://servername:35357/v2.0'>--internalurl'http://servername:5000/v2.0' [root@openstack~]#source[root@openstack~]#keystoneuser-create>--nameuser2pass [root@openstack~]#keystoneuser- |id|enabled|email|name |96a6ebba0d4c441887aceaeced892585|True|...|user2 [root@openstack~keystonetenant-createname [root@openstack~]#keystonetenant- 12. 13.|id|name|enabled14. 15.|2395953419144b67955ac4bab96b8fd2|project2|True16. 17.[root@openstack~]#keystonerole- 18. 19.|id|name20. 21.|f8dd5a2e4dc64a41b96add562d9a764e|admin22. [root@openstack~]#keystoneuser-role-add>--user-id96a6ebba0d4c441887aceaeced892585>--role-idf8dd5a2e4dc64a41b96add562d9a764e>--tenant-id OpenStackObjectStorage(Swift)OpenStackRingSwiftAccount、Ring着OpenStack的不断完善和发展,Swift将得到更广泛的应用。TheRing(环)表示存储在硬盘上的实体名称和物理位置间的映射。帐号、容器、对象都有相应的swift和一些后台程序使用(replication)。3步骤一:部署Swift服务器[root@openstack~]#source[root@openstack~]#crudini--set/etc/swift/swift.confswift-hashswift_hash_path_prefix$(opensslrandhex [root@openstack~]#crudini--set/etc/swift/swift.confswift-hashswift_hash_path_suffix$(opensslrandhex [root@openstack~]#crudini--set/etc/swift/proxy-server.conffilter:authtokenadmin_tenant_name [root@openstack~]#crudini--set/etc/swift/proxy-server.conf>filter:authtokenidentity_uri[root@openstack~]#crudini--set/etc/swift/proxy-server.conffilter:authtokenadmin_user [root@openstack~]#crudini--set/etc/swift/proxy-server.conffilter:authtokenadmin_password [root@openstack~]#crudini--set/etc/swift/account-server.confDEFAULTbind_ip [root@openstack~]#crudini--set/etc/swift/container-server.confDEFAULTbind_ip [root@openstack~]#crudini--set/etc/swift/object-server.confDEFAULTbind_ip [root@openstack~]#mkdir-p[root@openstack~]#cat… /dev/sdb1/srv/node/z1d100 /dev/sdb2/srv/node/z2d100[root@openstack~]#mount [root@openstack~]#chownRswift.swiftsrv/node/2)创建Rings[root@openstack~]#source[root@openstack~]#swift-ring-builder/etc/swift/account.builder>create122 [root@openstack~]#swift-ring-builder/etc/swift/container.builder>create122 [root@openstack~]#swift-ring-builder/etc/swift/object.builder>create122 [root@openstack~]#foriin1>swift-ring-builder>addz${i}-172.25.x.10:6001/z${i}d1 [root@openstack~]#foriin1>swift-ring-builder>addz${i}-172.25.x.10:6000/z${i}d1[root@openstack~]#foriin1>swift-ring-builder>addz${i}-172.25.x.10:6002/z${i}d1[root@openstack~]#swift-ring-builder/etc/swift/account.builder[root@openstack~]#systemctlstartopenstack-swift-[root@openstack~]#systemctlstartopenstack-swift-[root@openstack~]#systemctlstartopenstack-swift-[root@openstack~]#systemctlenableopenstack-swift-[root@openstack~]#systemctlenableopenstack-swift-[root@openstack~]#systemctlenableopenstack-swift-[root@openstack~]#chownroot:swift[root@openstack~]#systemctlstart [root@openstack~]#systemctlstartopenstack-swift-[root@openstack~]#systemctlenable[root@openstack~]#systemctlenableopenstack-swift-[root@openstack~]#source[root@openstack~]#swift[root@openstack~]#swiftpost [root@openstack~]#swiftpost[root@openstack~]#head-c1024/dev/urandom>test1.txt;>swiftuploadtest1[root@openstack~]#head-c1024/dev/urandom>text2.txt;>swiftuploadtest2[root@openstack~]#swift[root@openstack~]#swiftlisttest1;swiftlist储服务,Cinder为虚拟机(VM)提供了持久块存储设备。PP,物理分区(physicalpartition):硬盘的分区,如/dev/hda1,/dev/sda1,是存储系统最底VG,卷组(volumegroup):即LVM卷组,由一个或数个PV组成,相当于LVM的存储池。PE,物理区域(physicalextend):PV被划分的最小单位,PE大小可配置,默认4MB。LE,logicextend:逻辑卷可以被划分成为的可寻址基本单元,同一卷组,LEPE大小相同并一一步骤一:部署Cinder服务器[root@openstack~]#yum-yinstallopenstack-cinder2)[root@openstack~]#openstack-db--initservicecinderpasswordredhatrootpw [root@openstack~]#sourcekeystonerc_admin [root@openstack~]#keystoneuser-create--namecinder--pass[root@openstack~]#keystonerole-create--name[root@openstack~]#keystoneuser-role-addcinderroleadmintenantservices3)向keystone中注册cinder服务[root@openstack~]#keystoneservice-create--name=cinder>--type=volume--description="openstackblock[root@openstack~]#keystoneserivce-createname=cinder2>--type=volume2--description="cindervolumeservice[root@openstack~]#keystoneendpoint-create>--service-idbc0d022e0ae440ae9cd4ce9c9df0083a>--publicurl'0:8776/v1/%(tenant_id)s'>--adminurl'0:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑法单项合同额
- 建造合同中的合同结算与价款结算科目
- 二零二四年度艺术品交易合同注意事项
- 二零二四年茶园物流配送服务合同
- 二零二四年度林地租赁合同服务内容扩展协议(2024版)
- 石料买卖合同范本
- 二零二四年度物业管理服务合同标的及属性详细描述
- 二零二四年数据中心建设与运营外包合同
- 2024年度电梯智能化升级合同
- 2024年度电梯采购及售后服务合同
- 幼儿园呕吐培训课件
- 幼师生涯发展报告
- 设备维保中的维修成本分析与优化
- 新生儿院感知识培训
- 高三一轮复习-第35讲我国区域发展战略海洋权益与我国海洋发展战略
- 非因工伤的死亡赔偿协议书例文样本
- 血小板减少的护理查房
- 职业生涯规划运动防护
- 技能大师工作室方案
- 部编版四年级语文上册第四单元大单元教学设计
- 摄影生涯发展展示
评论
0/150
提交评论