应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

OpenstackZedKeystone部署实现

  操作系统:UbuntuServerMini22。04本次部署为带有自签SSL及Nginx反向代理的实现机制
  一:配置NTP1)使用系统自带的systemdtimesyncd服务rootsrv1:vimetcsystemdtimesyncd。conf。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。〔Time〕取消16行注释,并改为如下内容NTP0。cn。pool。ntp。org1。cn。pool。ntp。orgFallbackNTPntp。ubuntu。comRootDistanceMaxSec5PollIntervalMinSec32PollIntervalMaxSec2048rootsrv1:systemctlrestartsystemdtimesyncdrootsrv1:systemctlstatussystemdtimesyncd。servicegrepStatus:Status:Initialsynchronizationtotimeserver162。159。200。1:123(0。cn。pool。ntp。org)。
  二:安装MariaDBrootsrv1:aptinstallmariadbserveryrootsrv1:vimetcmysqlmariadb。conf。d50server。cnf。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。修改27行,开启监听地址bindaddress0。0。0。0。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。修改40行,默认的数值不能满足openstack环境需求,需改为500maxconnections500。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。修改9091行,确认默认字符集为4字节的utf8编码:utf8mb4charactersetserverutf8mb4collationserverutf8mb4generalci。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。rootsrv1:systemctlrestartmariadbrootsrv1:mysqlsecureinstallationNOTE:RUNNINGALLPARTSOFTHISSCRIPTISRECOMMENDEDFORALLMariaDBSERVERSINPRODUCTIONUSE!PLEASEREADEACHSTEPCAREFULLY!InordertologintoMariaDBtosecureit,wellneedthecurrentpasswordfortherootuser。IfyouvejustinstalledMariaDB,andhaventsettherootpasswordyet,youshouldjustpressenterhere。Entercurrentpasswordforroot(enterfornone):回车OK,successfullyusedpassword,movingon。。。SettingtherootpasswordorusingtheunixsocketensuresthatnobodycanlogintotheMariaDBrootuserwithouttheproperauthorisation。Youalreadyhaveyourrootaccountprotected,soyoucansafelyanswern。Switchtounixsocketauthentication〔Yn〕回车Enabledsuccessfully!Reloadingprivilegetables。。。。。Success!Youalreadyhaveyourrootaccountprotected,soyoucansafelyanswern。Changetherootpassword?〔Yn〕回车Newpassword:输入新的数据库管理员密码,此密码为passwordReenternewpassword:Passwordupdatedsuccessfully!Reloadingprivilegetables。。。。。Success!Bydefault,aMariaDBinstallationhasananonymoususer,allowinganyonetologintoMariaDBwithouthavingtohaveauseraccountcreatedforthem。Thisisintendedonlyfortesting,andtomaketheinstallationgoabitsmoother。Youshouldremovethembeforemovingintoaproductionenvironment。Removeanonymoususers?〔Yn〕回车。。。Success!Normally,rootshouldonlybeallowedtoconnectfromlocalhost。Thisensuresthatsomeonecannotguessattherootpasswordfromthenetwork。Disallowrootloginremotely?〔Yn〕回车。。。Success!Bydefault,MariaDBcomeswithadatabasenamedtestthatanyonecanaccess。Thisisalsointendedonlyfortesting,andshouldberemovedbeforemovingintoaproductionenvironment。Removetestdatabaseandaccesstoit?〔Yn〕回车Droppingtestdatabase。。。。。。Success!Removingprivilegesontestdatabase。。。。。。Success!Reloadingtheprivilegetableswillensurethatallchangesmadesofarwilltakeeffectimmediately。Reloadprivilegetablesnow?〔Yn〕回车。。。Success!Cleaningup。。。Alldone!Ifyouvecompletedalloftheabovesteps,yourMariaDBinstallationshouldnowbesecure。ThanksforusingMariaDB!
  三:安装及配置Memcached及RabbitMQ1)安装rabbitmq及memcachedrootsrv1:aptinstallrabbitmqservermemcachedpython3pymysqlnginxlibnginxmodstreamy2)配置memcachedrootsrv1:vimetcmemcached。conf。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。修改第35行,监听所有地址l192。168。1。11。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3)配置RabbitMQrootsrv1:rabbitmqctladduseropenstackpasswordAddinguseropenstack。。。Done。Dontforgettogranttheuserpermissionstosomevirtualhosts!Seerabbitmqctlhelpsetpermissionstolearnmore。rootsrv1:rabbitmqctlsetpermissionsopenstack。。。Settingpermissionsforuseropenstackinvhost。。。4)关闭默认的NingxSiterootsrv1:lsletcnginxsitesenableddefaultlrwxrwxrwx1rootroot34Oct2415:49etcnginxsitesenableddefaultetcnginxsitesavailabledefaultrootsrv1:unlinketcnginxsitesenableddefault5)启动Memcached及RabbitMQ服务rootsrv1:systemctlrestartmariadbrabbitmqservermemcachednginx
  四:设置OpenstackZed源1)安装Zed源rootsrv1:aptinstallsoftwarepropertiescommonyrootsrv1:addaptrepositorycloudarchive:zedRepository:debhttp:ubuntucloud。archive。canonical。comubuntujammyupdateszedmainDescription:UbuntuCloudArchiveforOpenStackZedMoreinfo:https:wiki。ubuntu。comOpenStackCloudArchiveAddingrepository。Press〔ENTER〕tocontinueorCtrlctocancel。回车Addingdebentrytoetcaptsources。list。dcloudarchivezed。listAddingdisableddebsrcentrytoetcaptsources。list。dcloudarchivezed。listReadingpackagelists。。。DoneBuildingdependencytree。。。DoneReadingstateinformation。。。Done。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。Readingpackagelists。。。Done2)更新系统rootsrv1:aptupdaterootsrv1:aptupgradey
  五:创建Keystone数据库rootsrv1:mysqlurootpEnterpassword:输入数据库管理员的密码WelcometotheMariaDBmonitor。Commandsendwith;org。YourMariaDBconnectionidis31Serverversion:10。6。7MariaDB2ubuntu1。1Ubuntu22。04Copyright(c)2000,2018,Oracle,MariaDBCorporationAbandothers。Typehelp;orhforhelp。Typectoclearthecurrentinputstatement。MariaDB〔(none)〕createdatabasekeystone;QueryOK,1rowaffected(0。001sec)MariaDB〔(none)〕grantallprivilegesonkeystone。tokeystonelocalhostidentifiedbypassword;QueryOK,0rowsaffected(0。010sec)MariaDB〔(none)〕grantallprivilegesonkeystone。tokeystoneidentifiedbypassword;QueryOK,0rowsaffected(0。038sec)MariaDB〔(none)〕flushprivileges;QueryOK,0rowsaffected(0。001sec)MariaDB〔(none)〕exitByerootsrv1:
  六:安装Keystonerootsrv1:aptinstallkeystonepython3openstackclientapache2libapache2modwsgipy3python3oauth2clienty
  七:配置Keystone1)配置Keystonerootsrv1:vimetckeystonekeystone。conf。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。取消443行注释,并指定Memcached的信息memcacheserverssrv1。1000y。cloud:11211。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。〔database〕于661行,添加数据库相关信息connectionmysqlpymysql:keystone:passwordsrv1。1000y。cloudkeystone。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。〔token〕。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。于2639行取消注释providerfernet。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2)同步数据库rootsrv1:susbinbashkeystoneckeystonemanagedbsyncrootsrv1:keystonemanagefernetsetupkeystoneuserkeystonekeystonegroupkeystonerootsrv1:keystonemanagecredentialsetupkeystoneuserkeystonekeystonegroupkeystonerootsrv1:keystonemanagebootstrapbootstrappasswordadminpasswordbootstrapadminurlhttps:srv1。1000y。cloud:5000v3bootstrapinternalurlhttps:srv1。1000y。cloud:5000v3bootstrappublicurlhttps:srv1。1000y。cloud:5000v3bootstrapregionidRegionOne
  八:设定SSL及证书生成1)生成SSL证书(1)生成CA证书并注册rootsrv1:cdetcsslprivaterootsrv1:etcsslprivateopensslgenrsades3outcakey。pem2048EnterPEMpassphrase:设定密码VerifyingEnterPEMpassphraserootsrv1:etcsslprivateopensslrsaincakey。pemoutcakey。pemEnterpassphraseforyoga。key:输入密码writingRSAkeyrootsrv1:etcsslprivateopensslreqnewx509days365keycakey。pemoutcacert。pemYouareabouttobeaskedtoenterinformationthatwillbeincorporatedintoyourcertificaterequest。WhatyouareabouttoenteriswhatiscalledaDistinguishedNameoraDN。TherearequiteafewfieldsbutyoucanleavesomeblankForsomefieldstherewillbeadefaultvalue,Ifyouenter。,thefieldwillbeleftblank。CountryName(2lettercode)〔AU〕:CNStateorProvinceName(fullname)〔SomeState〕:BeiJingLocalityName(eg,city)〔〕:BeiJingOrganizationName(eg,company)〔InternetWidgitsPtyLtd〕:1000y。cloudOrganizationalUnitName(eg,section)〔〕:techCommonName(e。g。serverFQDNorYOURname)〔〕:srv1。1000y。cloudEmailAddress〔〕:回车rootsrv1:etcsslprivatecatcacert。pemetcsslcertscacertificates。crt(2)建立服务所需的keycrt文件rootsrv1:etcsslprivateopensslgenrsades3outzed。key2048EnterPEMpassphrase:设定密码VerifyingEnterPEMpassphraserootsrv1:etcsslprivateopensslrsainzed。keyoutzed。keyEnterpassphraseforyoga。key:输入密码writingRSAkeyrootsrv1:etcsslprivateopensslrequtf8newkeyzed。keyoutzed。csrIgnoringdays;notgeneratingacertificateYouareabouttobeaskedtoenterinformationthatwillbeincorporatedintoyourcertificaterequest。WhatyouareabouttoenteriswhatiscalledaDistinguishedNameoraDN。TherearequiteafewfieldsbutyoucanleavesomeblankForsomefieldstherewillbeadefaultvalue,Ifyouenter。,thefieldwillbeleftblank。CountryName(2lettercode)〔AU〕:CNStateorProvinceName(fullname)〔SomeState〕:BeiJingLocalityName(eg,city)〔〕:BeiJingOrganizationName(eg,company)〔InternetWidgitsPtyLtd〕:1000y。cloudOrganizationalUnitName(eg,section)〔〕:techCommonName(e。g。serverFQDNorYOURname)〔〕:srv1。1000y。cloudEmailAddress〔〕:回车PleaseenterthefollowingextraattributestobesentwithyourcertificaterequestAchallengepassword〔〕:回车Anoptionalcompanyname〔〕:回车rootsrv1:vimetcsslopenssl。cnf。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。于文件最后追加如下内容〔1000y。cloud〕subjectAltNameDNS:srv1。1000y。cloud,IP:192。168。1。11rootsrv1:private(keystone)opensslx509reqdays365inzed。csrCA。cacert。pemCAkeycakey。pemoutzed。crtextfileetcsslopenssl。cnfextensions1000y。cloudCertificaterequestselfsignatureoksubjectCCN,STBeiJing,LBeiJing,O1000y。cloud,OUtech,CNsrv1。1000y。cloudrootsrv1:etcsslprivatelsltotal24rwrr1rootroot1367Oct2416:12cacert。pemrw1rootroot1708Oct2416:12cakey。pemrwr1rootsslcert1704Oct2416:05sslcertsnakeoil。keyrwrr1rootroot1391Oct2416:18zed。crtrwrr1rootroot1017Oct2416:17zed。csrrw1rootroot1704Oct2416:17zed。keyrootsrv1:etcsslprivatecd
  九:配置Apacherootsrv1:aptinstallapache2yrootsrv1:vimetcapache2apache2。conf。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。ServerRootetcapache2于70行,添加如下内容ServerNamesrv1。1000y。cloud。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。rootsrv1:vimetcapache2sitesavailablekeystone。confListen5000VirtualHost:5000于47行,添加如下内容SSLEngineOnSSLHonorCipherOrderOnSSLCertificateFileetcsslprivatezed。crtSSLCertificateKeyFileetcsslprivatezed。keyWSGIScriptAliasusrbinkeystonewsgipublic。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。rootsrv1:a2enmodsslConsideringdependencysetenvifforssl:ModulesetenvifalreadyenabledConsideringdependencymimeforssl:ModulemimealreadyenabledConsideringdependencysocacheshmcbforssl:Enablingmodulesocacheshmcb。Enablingmodulessl。Seeusrsharedocapache2README。Debian。gzonhowtoconfigureSSLandcreateselfsignedcertificates。Toactivatethenewconfiguration,youneedtorun:systemctlrestartapache2rootsrv1:systemctlrestartapache2
  十:配置环境脚本及创建租户1)设定环境rootsrv1:vimkeystonerc于新文件内追加如下内容exportOSPROJECTDOMAINNAMEdefaultexportOSUSERDOMAINNAMEdefaultexportOSPROJECTNAMEadminexportOSUSERNAMEadminexportOSPASSWORDadminpasswordexportOSAUTHURLhttps:srv1。1000y。cloud:5000v3exportOSIDENTITYAPIVERSION3exportOSIMAGEAPIVERSION2exportPS1uh:W(keystone)自定义证书要加insecure参数,因此加入了别名。aliasopenstackopenstackinsecurerootsrv1:chmod600keystonercrootsrv1:sourcekeystonercrootsrv1:(keystone)echosourcekeystonerc。bashrc2)创建租户并验证rootsrv1:(keystone)openstackprojectcreatedomaindefaultdescriptionServiceProjectserviceFieldValuedescriptionServiceProjectdomainiddefaultenabledTrueid4fabd4d8316c40a398d6496c0a733cafisdomainFalsenameserviceoptions{}parentiddefaulttags〔〕rootsrv1:(keystone)openstackprojectlistIDName4fabd4d8316c40a398d6496c0a733cafservice994a4a3e0fbc4f5891f38470e158e6b4admin

关键粒子的重量有点重,让物理学家感到困惑费米国家加速器实验室于2022年4月提供的这张未注明日期的照片显示了该设施在伊利诺伊州巴达维亚郊外的对撞探测器。在2022年4月7日星期四发布的结果中,实验室的科学家计算出,W……推荐安卓小米手机的几款宝藏APP,玩机小白都会用今天我们推荐几款关于小米和安卓机可以使用的宝藏app。大家赶快收藏点赞吧!第一个就以小米手机为主,你是不是觉得MIUI黑科技太多你没开发出来呢?那么接下来这款软件可以让你……吃猪血清肺?一吃猪血就拉黑粑粑,这是身体在排毒吗?从古至今,中国人的餐桌上从来不缺各式各样动物,爆炒鸡心、青椒炒肥肠、熘肝尖、毛血旺看似重口味的饮食习惯,却富含很多营养物质,例如动物内脏铁元素含量高,而且还有人体所需的全部13……女人会不会打扮,看她背的包包就知道了,差别比你想象中的还要大女人不可无包。为什么会这么说呢?当你拥有一个你喜爱的包包,你可以用它装可爱,装温柔,装下世间所有美好不可否认,包包对于女人来说真的很重要。包治百病可不是空穴来风哦一……靴子,建议多挑这些显瘦增高款,比马丁靴百搭,很适合小个子小个子女生就要注意了:秋冬的靴子可千万别乱选!对于小个子女生来说,选对一双显瘦增高的靴子比选对一件好看的衣服还重要。这些显瘦又增高的靴子,比马丁靴还要好看,还要显高,小个……杏花怒放金山岭长城邀约游客同赏春日盛景游客在金山岭长城赏花。陈琦嘉摄盛开的杏花为长城增添一份秀美陈琦嘉摄游客在金山岭长城盛开的杏花前自拍留念。陈琦嘉摄金山岭长城杏花盛开陈琦嘉摄杏花盛开下的金……哎,难啊!赛季报销,又一年生涯结束了!为何他这么命苦?NBA常规赛接近尾声,季后赛竞争和排位进入白热火状态,很多球队的最终排名不到最后时刻都不确定。常规赛将在4月9日结束,而有一人则提前结束了本赛季,他就是罗斯。对于球……郭生白养生妙招青春永驻的秘密第二讲中医是生命本能系统医学(二)(上一篇:【自塑自我】它是很简单的一个事儿,可是每一个人,又看它不很简单是很复杂的。)郭老:我们先说周先生是人,人是谁?人是动物,……湿疹与你的饮食有关吗?哪些该吃哪些不该吃?湿疹或特应性皮炎是一种皮肤表面干燥、发痒及斑块的疾病。这通常是由于体内炎症而发展的,因此食用不会引起炎症的食物可能有助于减轻症状。有时,医生可能会建议避免已知会使湿……马伊琍难得洋气反被嘲,穿狗啃式牛仔裤,网友却说像垃圾堆捡来的女明星们走机场可真不是一件马虎的事儿,在很多媒体和粉丝蹲守的机场上,为了呈现出美美的状态,不让自己的丑照流传,女明星们在出发走机场时更是煞费苦心,从衣着搭配到妆容发型,都会经过……斯诺克再爆大冷!特鲁姆普遭横扫,罗伯逊被4北京时间3月26日,斯诺克直布罗陀公开赛继续进行,在最新结束的几场八强争夺赛中,冷门真的是迭爆,特鲁姆普04爆冷遭里奇沃顿横扫,澳洲火炮罗伯逊14爆冷不敌杰克琼斯,而中国选手丁……如何预防脑血栓发作?老医生告诉你!转发给家人上篇文章我们讲到了脑血栓发作的八个前兆,那么如何有效预防呢?今天张喜海院长就告诉大家十秒防栓法。保持一个动作十秒,就可以有效打扫你的血管,预防血栓抬脚。这时候肯定有……
春暖花开,公园又现挖野菜大军,城管重点查处不文明行为随着天气转暖,外出踏青游园的群众逐渐增多。针对市民的出游需求,市城管执法局调度全市城管执法部门,加强与园林绿化部门、公园管理机构的协作配合,依法查处公园内不文明游园等违法行为,……年夜饭精选5道蒸菜,寓意蒸蒸日上,鲜香美味,步骤简单易学还有一个多月的时间,就是2023年春节了,牛年过了是兔年,阖家团圆的日子越来越近,最少不了的是一桌丰盛的年夜饭,年夜饭不但要丰富,还讲究寓意美好,例如四喜丸子寓意福禄寿喜,红烧……欧阳娜娜8岁花滑照曝光!踩冰刀高抬腿胆子大,一张小肉脸胖嘟嘟近日,欧阳娜娜的工作室晒出了她在2008年花滑比赛的旧照,在大家的印象中,欧阳娜娜的童年都是在大提琴的陪伴下度过的,没有想到8岁的欧阳娜娜,同时还是花样滑冰的爱好者,属实有些令……毛孔大到能插秧?快来看看这些疏通毛孔的技巧吧很多人的皮肤都会出现毛孔堵塞的情况,那么为什么会出现毛孔堵塞呢?毛孔堵塞原因有哪些?1、老化松弛这一点相信很多人都知道,随着年龄的增长,细胞新生力量减弱,肌肤……冬奥会最新金牌榜,前十欧洲占据7个,亚洲力压美洲很意外2月12日,北京冬奥会进入到了第8天,开始了后半程,今天挪威再次发力夺得2金,超越德国回到了金牌榜榜首。在前十中,欧洲占据了7席,拥有绝对优势。中国队和日本队分别位列第7和第1……六种富含叶黄素的食物,多吃抗衰又护眼花青素是一种比较常见的抗衰成分,通常存在于紫色食物中,那今天我们再来了解另一种抗衰成分叶黄素,看看这六种是不是你爱吃的食物鸡蛋100g热量139千卡,GI值30……云顶之弈d到上头到底如何上头?今天来介绍一个神仙海克斯强化:d到上头。这个海克斯直接推翻了原有的运营思路,直接将游戏变成了一场爽局。先来看一下wegame对这个海克斯强化的介绍:在一个回合结束时,你拥……龙华成立全球专线联盟推动专线物流企业持续健康发展12月8日,龙华区举行专线货代联合会(以下简称全球专线联盟)暨全球专线供应链共享平台贷代拼发布会。龙华区政府领导、全球各国专线负责人、商协会会长、跨境电商及海外仓负责人代表相聚……特斯拉涨价了对此你怎么看?日前,受原材料紧缺的影响,国产特斯拉Model3和ModelY的部分车型售价调整。Model3双电机全轮驱动高性能版价格上涨1万元,售价为34。99万元;ModelY双电机全轮……曝李根试训陕西信达,有望顶薪加盟,未来再战CBA前不久,CBA北控队官方宣布裁掉伤病缠身的悍将李根。这位曾经帮助北京首钢和新疆队两次拿下CBA总冠军的小前锋身体素质十分强壮有焦作詹姆斯之称。巅峰时期是国家队的常客,也是很多争……CBA赛季最大事故!阿的江杜锋哭笑不得,裁判技术台该被姚明重北京时间3月3日,在今天进行的CBA常规赛当中,广东队出人意料的爆出大冷门,最终是以2分之差败给了新疆队,在这场比赛的最后时刻,裁判上演了荒诞的闹剧,连续的做出了一系列争议的判……人民日报金句摘录321少年已成人,忘却了诗人和牧笛11。不曾与你分享的时间,我在进步。12。山是山,海是海,云是云,树是树,你是你,我的意思是你大可做自己。13。像太阳下山,电线杆上的灯和月微微发亮,我对你的喜欢,……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网