00:00
欢迎大家继续收看上硅谷的Linux云计算视频。大家好,我是汪洋老师。这节课呢,我们去学习新的组件,也就是我们的快存储服务。那从名字也可以听出来,对吧,它主要就是给我们提供一个。快存储的提供能力。好,那在这节课程中呢,我们就分为两个部分,第一个我们去给大家讲解一下新的它的作用,以及它的相关组件的作用。好,那接下来呢,我们就去进行第二段的代码构建。那首先呢,我们先看一下我们的组件说明。对于我们新的服务来说呢,它是open star快存储服务,为云主机提供快存储设备,支持photo后端。这里的不同,后端讲的其实就是操作系统它的区别。Kely news。K Windows server都是可以的。好。Blog storagepi和steler,它的服务运营在我们的CTRL节点。那其实从这两个名字也可以听出来,一个是我们的应用程序编程接口,对吧,还有就是调度服务。
01:06
然后呢,The volume运营在一个或多个存储节点,也就是它类似的是我们的nova。Nova的调度服务和我们的ipi接口都是在我们CTR节点上,对吧,CTR节点,然后呢,对于真正我们的所谓的OVS代理和我们的什么。创建虚拟机的computer服务nova computer,它是工作在我们的computer节点,对吧,类似的好。那存储节点可以通过本地磁盘、sin纳等后端设备为云主机提供均存储,也就意味着对于我们的新的主机来说,或者是我们的wwa这个服务来说,它运行的节点只要是能够提供我们的存储能力的,不管它是本地磁盘也好,还是sin纳等后端设备也好,都是可以去当做我们的存储空间去分享给别的主机的。
02:00
这是一个简单的signal说明。还有就是它的一些组件的介绍,对吧,第一个叫新的ipi。讲白来说就是一个ipi接口对吧?好,那sin直接与快存储服务交互处理像sin ste这样的服务。也就意味着sin才是真正去创建我们的。快存储请求的这么一个操作的组件。当然,它底层使用的依然是我们的scaci协议进行我们的快存储创建,需要大家注意一下,这个协议应该不陌生了,对吧?好,Cner ste DEMO选择最优的存储节点创建券类似于novas丢了,也就意味着当我们的新的主机有很多台的时候,到底要在哪台去创建对应的快存储?提供给我们的nova主机是由我们的CS。调度服务去调度的。好,Meing cry,也就是我们的消息对列服务,对吧?依然是我们的MQ。
03:04
好,那这就是我们的组件的一个说明。接下来呢,我们进行我们的代码的构建,就是我们的实验环境了,对吧。打开。首先依然是在我们的CTRL节点上去。连接MYSQL,创建我们的库以及用户。首先创建我们的数据库C。然后创建我们的新的用户密码为新ner DB pass,那允许连接新库的所有表管理员权限,对吧?当然,这是一个本地的权限。
04:00
然后我们再把我们的low house改为百分号。好,退出即可。那接着运行我们的管理员的环境ain。那接着创建我们的服务。服务所用的用户C和CS kington名称为C,密码为S。好。那接着将S新的用户链接到swat租户以及A角色。Kingone用户添加对吧,用户角色添加用户为C的住户为角色为enemyin。又没复制成功啊好。然后创建我们的新的服务,新的服务需要注意一下,它有两个版本,一个是W版本,一个是VR版本,需要大家都创建一下。
05:01
服务名称为C的类型为W。卷类型对吧,然后description open的block storage,也就是我们快存储。好,那接着创建我们的VR版本的快存储服务。然后创建我们的快存储的服务端点。然后这里截取的是我们的第一个ID号。以及它的公共访问端点。还有就是我们的。啊,外部访问,外部访问端点,内部访问端点,也就公共内部以及我们的管理员这三个应该我们不需要重复说明了,对吧,每一个服务都是一样的。
06:07
好。可用区域为最近万。那接下来呢,我们再去创建我们的VR版协议的,这里需要注意一下,这里错了一个点对吧。大家写的时候注意一下,这里是VR,不是R,对吧。因为我们之前截取的也是VR版本。看这里。VR对吧,好,需要大家注意一下,简单的自己改一下,加一个V。然后依然是公共访问断电,内部防断电。以及我们的管理员访问端点。可用区域为最近万。那接下来呢,去安装我们的快存储的控制组件,Open新的服务客户端工具,以及我们的连接库函数,对吧。
07:08
好安装一下。打开我们的主件S的主配置文件。找到我们的database。小杰。找到我们的数据库连接区。然后呢,连接我们的数据库对吧,用户为新的密码为cner DB,连接是control nice com。然后库是新的库。
08:02
没问题,然后再去修改我们的,也就是我们的消息队列。RPC。好为,然后我们再去找我们的的主机。为我们的control。和我们的的密码。还是那句话对吧,我们的装密码没有修改,这里需要大家注意一下。我的是没有修改的,你的自己去确定对吧。为我们的keystone类型。
09:05
然后呢,去修改我们的连接方式。请修改我们的公共访问端点。然后再去找我们的。管理员访问端点。这里的访问端点指向的都是我们的key服务的访问端点。以及我们的租户为谁?租户是Swiss。好,以及我们的管理员用户当前是谁?为新的用户。
10:03
以及密码为CPA。然后设置我们的MYP。好,然后开启日志。接着还原我们的数据库符。那再去开启我们的相关服务即可。Genome需要打开我们的blog节点。
11:01
当然block节点呢,我也已经提前做完了初始化,对吧,我们去添加一块磁盘即可。现在多了一块磁盘对吧,那其他的初始化我们我都已经做过了,需要大家注意一下,跟我们之间的初始化步骤是一样的,所以我在这里就不带大家重新做初始化了。没有什么意义对吧。好,我们进来以后,我们去连接一下,先确定一下环境是否正确,先看一下我们的防火墙。然后呢,是我们的。I see。还有就是我们的。Network manager。都没问题,然后我们看一下样本云现在还是否正常,没问题,看一下house的文件没问题,当前的主机名没问题,好。
12:04
那都确定完成以后,我们第四颗F第四杠来我们看一下。这里是多一块。SDB的对吧?好,那接下来我们继续往后做,首先安装我们的LM组件。已经安装过了对吧,因为我们在装系统的时候,应该采用了我们的逻辑电阻去分配分区,然后我们去开启这个服务。接下来呢,我们去创建我们的物理卷。然后创建我们的卷组为volumes,这里的名字注意不能修改。然后呢,我们在ETC下的ROM下的ROM。点。com中去修改配置,使系统扫描只启用LM磁盘,防止其他非M对存储服务的造成影响,讲白来说就是怕你当年主机有多个,呃,多个其他的一些。
13:06
存储服务。对我们的C的组件造成影响,造成干扰,所以我们要去排除一下,好。在这里呢,我们直接去直接去添加修改即可。因为我当前的操作系统使用的也是IM,所以我直接把SDB和SDBASBB都给释放了,对吧?这里需要大家注意一下。设置完成以后呢,我们就可以安装我们的存储组件了。新的服务target服务对吧,也就连接库函数,以及买SQ的Python连接服务。
14:05
还要给大家说一下,我们的快存储服务呢,是非常重要的一个服务,为什么这么说呢?其实他在我们的云服务器中是必不可少的,对于我们的公司来说,一般我们都会买一个服务器,比如这里构建的是lamp环境。那我们一般呢,像这种虚拟机呢,本身都会自带比如20个GB的存储,但一般我们都不会这样用,原因是什么呢。虚拟机不可能他们正常的真实的存在,稳定性,包括现在宣传什么高高可用性,达到999 999其实都。不太真实,大家应该能理解对吧?所以为了防止我们的数据损坏,一般我们都会把数据放在快存储里,原因是什么呢?虚拟机如果它自己损坏以后,是很难去确定它到底是在哪台服务器的。但是快存储的损坏几率是非常小非常小。所以一般我们会购买快存储。
15:01
购买完以后呢,我们把它绑定在这个云主机上,比如挂在我们的什么跟下的date目录下,然后在data下创建一个比如web服务,然后一个MYSQL目录,分别存放我们的阿帕奇网页,以及我们的MYSQL数据,是这样去做的,如果有一天这台机器损坏了。或者是我不想要虚机了,我直接把虚拟机删除即可,快还在这里,那有一天我要再买一个虚拟机,把它一挂过来,数据又恢复了,能理解我的意思吧?好,但需要注意一下。这个块呢,一般比如我创建一个20GB的,创建完成以后,比如挂到这个date目录下了。建议大家使用LVM逻辑卷组的方式去做,原因是什么呢?如果有一天这个date目录数据存储不够用了,比如我用了19个G了。那肯定需要扩容对吧,但是对于我们的很多的一些语音服务来说,它是不支持对快直接扩容的,比如你说原来买20G的,我现在买40G不行,做不到。
16:01
AWS是可以做到的,但是像我们openr体系构建的一般都做不到,需要大家注意一下。好,那所以我们采用LM就可以完美的解决这件事情。一定一定一定需要大家注意,好吧。好,这里也装完了,那接下来呢,我们去打开ETC下的新的下的新的com。我们找到database区域。数据库连接函数,我们去修改一下。好,接着找到我们的rpc back,告诉他我们当前使用的消息,Life是Robert以及Robert的主机名叫什么?依然是我们的country nice car。好,接着是的密码。
17:05
好。然后呢,去修改我们的消息队列。啊,修改我们的认证服务。为我们的key。好,以及keyone的连接方式。依然是我们的公共访问端点。管理员访问断点。以及我们的租户名称。
18:04
以及我们的管理员用户名。以及管理员的密码。好,以及当前自己的IP地址。192.16822.20。然后呢,再去告诉他我们的Y主机的地址,因为我们的lay服务是可以通过我们的快存储去存储镜像的,对吧。这个应该还没忘对吧,才讲过好,以及S的工作方式。
19:05
当然,我们还可以开启他的日志。都没问题,以后呢,我们就可以开启我们的。W服务。接下来呢,我们回到我们的CTRL节点,我们去运行管理员权限。然后呢,List,我们去查看一下当前启动的一些服务。Up up对吧,好。那接下来呢,我们再去执行我们的。
20:00
DEMO环境的环境变量,我们去创建一个create display name,名称为DEMO1大小为一个G。也就是一个G的快存储。那接下来我们去send list,我们去看一下这个快充有没有创建成功。在这里大家也看到了,对吧。Available可活状态对吧,那这个快充程呢,我们就已经创建成功了。那接下来呢,我们就去后面的课程呢,我们就需要去带大家去演示一下我们虚拟机从创建到使用的真正过程了,那这节课呢,我们就先讲到这里,我们下节课再见。
我来说两句