00:00
欢迎大家继续收看上硅谷的Linux云计算视频。大家好。我是汪老师。那上节课呢,我们已经把SCI的相关的理论已经给大家去描述清楚了。那这节课呢,我们就去给大家演示一下SCI的构建过程。那首先呢,我们先准备一下我们的机器。在这里,我们需要有这么两台服务器。这一台我们把它模拟成是我们的服务器端,这一台是我们的客户端。对于服务器端来说,我们可能需要有一些特殊的环境需求。在这里,我最少要准备我们的。多一块磁盘。拿这个磁盘去当做我们的快存储的共享能力。那首先我们先打开一下我们的虚拟机,这个虚拟机我们已经安装完了圣度S6操作系统,对吧,这个我们是之前大家去看过的环境的。那在这里我点击添加,我们再去添加一块新的磁盘。
01:02
比如就20个G对吧,我点确定。那这样的话,我就多了一块,多了一块未分配的磁盘。那现在我就把这个啊,我还没有还原快照,对往前还原快照。讲我们都还原一下。再去把刚才的环境步骤给做一下。两台机器都已经还原了,并且第一台机器已经添加了一个我们的存储设备,对吧,多了一块磁盘,然后我们去开启虚拟机。那这两台机器的网络环境依然是10.10.10.11和幺二两台机器,对吧,好。幺幺呢是我们的ici服务器,幺二呢是我们的iz的客户端。那我们现在先带大家去看一下我们的实验过程。第一个叫LM的整合。其实IM的整合在我们这里是比较,呃,怎么说呢,比较。
02:02
多余的一个地方嘛,可以这样去理解,在生产环境中呢,我们的机器是通过我们的硬锐的把多块磁盘给整合在一起的。对吧,所以你装完操作系统以后,可能分了一个单独的空间,就叫SLM或叫I。这个。跟下的SC这个目录呢,你可能把分给它分了,对吧,90个TB的,或者叫90个TB的这么一个存储存储资源。然后拿这个空间呢,去当我们的SCI的共享存储。给我们的s gaz提供我们的存储能力没问题,但我在这里呢,因为我不可能去构建一个印锐的,对吧,因为我这里也没有印锐的。所以呢,我们采用的是我们的操作系统本身的一个软件级别的LM去整合的,当然你这里使用我们的软瑞的也是可以的。但软瑞的一般没有什么作用,对吧,或者没有什么意义对吧。道还要,还需要知道我们的实验环境跟生态环境有什么区别,对吧?这是唯一的区别,需要大家注意一下。
03:03
那接下来呢,我们去打开插线啊,去连接一下这两台机器。首先我们FD4个杠I,我们可以看一下,这里多了一个DV下的SDB对吧?21.5gB就是我们刚才添加的新的磁盘。那接下来我去做整合对吧,PV。DV下的SDB,我们去把它转换成啊。物理卷对吧,好,然后呢。VG。Create v,零。我们创建一个卷主,名称为VG0。有D位线的SDB对吧,好。然后呢,我们再去创建我们的逻辑卷。螺旋大小呢,采用的是我们的,比如呃,我这里想用,先用它五个G吧。5G B对吧,然后杠N。叫名称为LV0,从哪里来到,从VG0里去获取的这么一个LV0,对吧,好。
04:06
那然后我们再去格式化MF啊。MKFS.et4个命令等同于MKFS-TT4,它俩的效果都是一致的,好,DV下的VG零下的LV0。回车。FD4-I,我们再看一下。没问题对吧,好,那接下来呢,其实这个目录我已经可以使用了,这是完全没有问题的。那接下来呢?如果我想把它当做我们的。服务器端的话,我们就需要安装对应的scarcici服务器端软件了。这里需要注意一下,你会发现这里我共享的目录使用的是一个已经格式化过的分区,对吧?其实对于SCI服务来说,它可以使用一个以格式化的分区。
05:02
也可以使用的是一个。单独的快。甚至可以是一个目录都可以。需要大家注意一下。那也就意味着它的共享其实是多样的,对吧,这个快我打错了。其实它的共享只要是能够提供存储能力的,都可以当做共享设备。你可以这样去理解,大部分。那接下来呢,我们就需要在我们的。服务器端去安装我们的scarci的服务器端软件,它叫scary target us。好,我们去安装一下,当然前提是这里的我们的亚母源是不是已经配置完毕了,对吧?好,我们去开启。然后接下来呢,我们去开启它对应的服务service。
06:04
啊,怎么的,TGTD,这就是我们的S服务的服务器端名称,Start,你去启动服务。那接下来呢,我们可以通过一个命令叫。Target。杠L指定我们的存储设备类型对吧?杠O指定操作为秀操作秀是不是一般都是查看的意思对吧?杠M指定我们的操作端为target端,也就是服务器端。我们过来看一下。好,你会发现这里什么信号都没有输出,对吧?原因是什么呢?我们还需要创建对应的这个叫什么iqn标签。怎么去理解呢?我们可以这样去画一个图,首先我们刚才说过了一个东西叫Lu,还记得吗?Logical Unity,对吧?叫逻辑单元。去划分我们的存储能力了,对吧。那如果有多个逻辑存储单元呢?
07:00
它上面会打一个标签,这个标签就叫icon标签。对于这是我们的服务器端要做的,对吧?对于客户端来说,它需要通过访问IQ标签的方式去确定它的存储设备有哪几个。你可以这样理解,这就是一个域名后面绑定了很多台虚拟主机,对吧?我们客户端一般是不是都通过访访问域名的方式访问到我们的服务器端。只不过这里不叫域名,叫IQ标签,仅此而已。还需要注意一下,IQ标签是有固定的命名规范的。IQ点后面是年月,点后面是域名的反写冒号,后面可以随机支付串。那有些人可能要问了,对吧,他说。杨哥,那咱们这个如果IQ标签不按你说的这种标准去写,会有问题吗?不会。都说对吧,喝酒喝酒不开车,开车不喝酒。
08:01
那有些人。拿生命开玩笑的这些人。那时候就这样去干。你说不能做吗?理论上肯定不能做,对吧,但是还是要有好多人这样做啊,这里是不是也一样,都告诉你了,这是他的标准。你还这样去做?那如果遇到一些未知的错误。那是不是只能怪你自己啊?能理解我的意思吗?所以既然指定标准了,我们依然要去遵守标准,这也是你专业的一种体现。能理解我的意思吧,好,那接下来呢,我们就去把这个设备给做一下。首先我们看一下当前的服务器时间,对吧,这是我之前才装的操作系统,所以这里显示的时间,因为我们打的快照,对吧,我们就不改了,我们就用这个时间。那这里的命令我就直接复制下来了,我刚才已经给大家解释清楚了,对吧,我们这里稍微改一下。Iqn点。
09:01
二零一九点。零三。点。Come点。It。硅谷点3W后面是随机中串对吧,比如我的。Give me rock。回射,那这样的一个icon标签就已经创建完毕了,对吧?还记得我们刚才说的这条命令吗?就是杠LGA对吧,杠O秀操作杠m target。好,那我们再看一下。这里是不是就已经创建出来了一个icon标签了?首先我们对应一下,首先杠O6,也就是这是一个新建操作。杠L指定类型对吧,杠m target。也就是指定的依然是服务器端杠T,也就是给这个IQ标签起一个他的ID号。
10:01
那这里需要注意一下,这个ID号可以从六开始,可以从八开始,可以从一开始随你。也就意味着,并不是只有一以后才能有二,随便的,只要不冲突即可。杠大T指定我们的icon标签对吧,我输了这么一长串,你会在这里发现一个ID号为一,就是我们设置的icon标签对吧?好c information,我们的系统的一些。属性。催我ciation状态准备了。已就绪对吧。然后底下还有一个L的标签信息。这里会出现一个LU0LUN,我们之前说的叫逻辑单元,对吧,划分我们的存储能力的。你会发现,哎,既然是存储能力,这里有S竟然是零兆币。原因是什么?我们看一下它的类型在这里。Control。Ruler。也就意味着这是我们的一个控制节点类型,也就是L0,你是不可以使用的,这是我们的LQ创建完成以后,就会自动创建的这么一个。
11:06
How you want?这个东西专门是做控制的,并不是做真正的存储能力的。因为你还没有告诉他,你把哪个存储设备共享给他,当做存储能力提供给我们的客户端去使用。这个我相信逻辑大家应该都能懂,对吧。那所以接下来我们应该做的是什么?给他提供一个存储能力的这么一个。可以是快也好,可以是分区好,分区也好。对吧,可以是一个以格式化的目录也好,都是没问题的。那这里我们看一下它的命令,首先target杠大二指定我们的类型为S类型。杠O指定是一个new操作。杠M指定是一个logical Unity,也就是逻辑存储单元对吧?杠T指定我们之前要把这个L绑定到哪一个我。传的IQ标签上,我们之前是不是用了一呀,对吧,这里也会用一去绑定好。
12:03
杠L,杠L代表的是logical Unity,也就意味着指定的是我们的Lu的ID号。这里ID号有点多对吧,大家别搞混了,杠B指定是我们的存储设备,那这里我使用的是DV下的V机,零下的LV0,也就是刚才咱们大家给他提供存储的这么一个逻辑卷,对吧?好。我们把这个操作给做一下。那这里我们就不需要修改了,对吧,直接去做。那我们再去秀一下杠秀杠m target,我们再target端去查看一下我们刚才的操作。回收我们看一下,那这里会多了一个Lu对吧,类型为disk磁盘类型。大小为五个G对吧,之前我们去给他共享的。那这里是我们的操作类型rdw啊,也就是我们不管目录也好,还是我们的文件也好,都是可以读取。和我们的。写入的对吧,好,那底下呢,是给这个我们的L提供的我们的存储能力的这么一个设备,是低V下的VG零下的LV0都没问题了,对吧。
13:08
那这样的话其实是不太安全的,原因是什么?如果这里什么都没有做的话,你会发现大家底下有个account和IL,也就是访问控制列表。和我们的控制列表对吧。其实这两个东西都是都是访问控制列表,只不过第一个是指定我们用户的,第二是指定我们的IP或者是网段的。那就意味着如果我这里什么都不设置的话,其实它是对所有的客户端都是允许去使用这个存储设备,只要他知道这个存储的。名车。即可,那这样不太安全对吧,那我可以怎么办,我去杠O。动作类型为band绑定对吧,杠绑定的是他的端杠T,也就指定我们的。什么target的ID号指定杠大爱指定我们的IP地址去绑定给谁去使用。那这里呢,我就绑定到我的这台客户端上,也就是幺二对吧。
14:04
我们的是10.10.10.2。好,那我们再重新去绣一下。你会发现这里的SL标签里面是不是已经有一二台服务器了?那这里其实我就可以使用了。服务器端就这么几个步骤,非常简单,对吧。好,那我们到幺二上,它为了能够正常访问的话,它需要有一个C端的。服务。那这个呢,叫in national uts,我们。去把它给安装一下。服务装完以后呢,我们要先去discovery,也就是发现探索一下杠M操作端对吧?Discovery-P指定我们的类型为ST扫描类型,杠P指定我们要扫描的服务器地址。看有没有我们的存储设备给我们提供访问,那它的地址为。10.10.10.1回撤。
15:02
这里少出来了一个icon标签,对吧?这是它使用的端口号3260,好,那有个I,有个icon标签能够被我们使用了,那接下来我们就可以去指定我们的操作类型为杠杠log in。IQ标签别写错了对吧?刚刚locking代表登录操作杠M我们的node节点对吧?杠大T指定我们的IQ标签好回车。那这里你会发现出来一个我们的成功标识,那这样的话我们就可以通过FDK。杠L,我们可以看到这里多了一个。快存储,并且大小刚好是五个G 5368对吧,5369,那这里可能少了一兆壁,原因是什么。他要去创建我们那些类似于快的目录。这里需要注意一下,这我们不需要了解太深,没什么意义。
16:02
FDS的杠癌,我们可以看到这里已经有一个低位线的SDB了,对吧。那接下来呢,我们去为他分区FD斯卡低下的SDB回车。六新建分区。P主分区。分区号为一。我们从头到尾也就是使用所有对吧,W保存。那FD的杠癌我们可以看到这里多了一个。DV下的SDB1对吧,MKFS.est4DV下的SDB1我们格式化一下。好,那麦克DMND下,比如就创一个mount。杠TST4DV下的SDB1挂载到我们的S目录下。那CD该目录下我们可以套E1。随便输点支付串对吧,保存退出。
17:02
Is cut1都没问题对吧?那这里会发现有个叫lost found,这是典型的一个快设备,需要去缓存的一个目录,对吧?我们不需要去动它即可。那其实到这里我们的sca服务已经确定完毕了。那需要注意一下,如果是我们正常的退出操作的话,也就意味着我不想使用这个快了,我应该怎么办啊?先去解除挂载对吧,解除挂载,然后我们再去看到刚才那条命令,我们是不是叫刚刚log in啊这把登录。那logout是不是就代表登出啊?这里告诉我成功对吧,那我们在FD思考。杠L,你会发现这里已经没了。这个就是我们的SCI的服务,还是非常简单的,对吧?好这里还没完,其实那我给大家做一个操作比。我们去学一下。大家稍等一下。
18:41
这里登录过来以后呢,我们再去重新去开启一下我们的TGTD对吧,也就是我们的SCI的服务器端程序stop启动一下。启动成功以后,我们再去秀一下,我们看一下。你会发现这里为空了,这个为空,其实咱们之前见过这种操作,对吧,原因是什么?我们没有创建I icon标签的时候,我们秀的时候是不是就是空的。
19:04
但是我刚刚明明是不是已经创建过了,为什么这里秀还是空的呢?仅仅只做了一个重启而已。也就意味着其实我们刚才操作都是一个非持久化的过程。还记得我们之前超哥一直给大家强调的一件事,就是Linux以切切文件,对吧?如果想持久化,必须要在Linux中以文件的形式进行保存才能持久化,可以这样理解吧。但是我们刚才所有操作都是基于命令行的,它是不会被保存到我们的文件中的。所以刚才的操作。都是临时的。那这里你是不是就疯了,那我是不是每次都需要去这样配置一下。其实说简单也简单,对吧,原因是什么?我可以把刚才的配置写成我们的脚本,当我们开机制写的时候,它是不是可以执行这个脚本自动化的去为我们初始。但这也太费事了,能不能把它写成我们配置文件呢?也是可以的。
20:00
那你说既然能写这篇文件,还咱们刚才写这么多行干嘛?原因就一点。如果我们写着配置文件以后它没生效,你怎么办?你得通过咱们刚才学到的那些命令去给你自己排错。能听懂我的意思了吗?那接下来呢,我们就去。为了给大家搞一个比较良好的初始化环境,对吧,所以我们在这里就把所有的主服务器给还原。我们来看一下真正的生态环境中应该怎么做。这里我们还是要添加一块磁盘的,对吧,跟生态环境中唯一的不不同点就是我们这里是添加了一个单独磁盘,而生态环境中应该是一个我们的应税的,给我们提供了一个存储能力,对吧,保证我们的高可用性。
21:19
这里呢,已经我们的启动完毕了,我们去连接一下,同理这里依然存在一个我们的。未分配的分区啊,未分配的磁盘对吧?好,那这里呢,我们就不再演示通过我们的LM去做逻辑审核了,我直接把这个快共享出去也是可以的,这就是第二种方案对吧?到底选哪一种呢?根据你自己的想法去做,其实都没什么区别。只不过提供存储的设备的能力不一样,对吧?好,那接下来我们还是需要去安装我们的服务器端软件叫。Target your tas对吧?
22:05
到我们的ETC下的TGT。下,你会发现有个叫target点抗。我们打开他的点。com。这个就是我们的服务的文件,你会发现底下有一堆的什么target I q target I q,也就意味着他给我们写了一堆的模板,对吧,那我们就随便写一个,或者是我直接把我们之前写的给复制过来。给大家解释一下含义,是不是即可。好,我们粘过来。那还是那句话对吧,自己去调一下这种。格式还是需要去确定一下的。那这里呢,因为这个文档是要发给大家了,所以我写的比较详细,我们这里把它注入信息,该删的都删一下。看着有点凌乱对吧。你会发现这里我1331段对吧,你可以使用快捷键叫DW添加下D加按下W可以删除连续的单词,在某些环境下还是比较好用的,对吧,好。
23:20
好,我们去给大家解释一下什么什么概念,首先他的后面依然跟的是我们的IQ标签,那这里呢,我们依然是我们的一九年的三月份对吧,然后呢,写的是我们的域名。那这里呢,我们就是it硅谷。3W我们就不加了,对吧,后面是有我们的随机字符串,这里我就不改了,都一样对吧?好提供的设备叫DV下的SDB,也就是直接把快提供给他了。那底下配置的是我们的发音商。也就意味着是你给自己打的标签。比如就叫。It硅谷对吧,描述信息而已,没什么,没什么太多的含义,Lu呢,是指定了我们的L的ID号。
24:04
那我们之前也说过对吧,可以不从一开始随便去写,那底下呢,写的是我们的访问需要输入的用户名以及密码。那也就意味着我们去访问我们的快设备,不仅需要提供我们的其余IP的认证,还需要你去输入一个用户名和密码,认证成功以后才能访问,更费事了,对吧,也更安全了,好。我们这里用户名是E,密码也是S,那底下呢,是我们放行的一个网段,我们这里的网段是。10.10.10.0,这样可能更贴近于我们的生态环境。那这样的话,我们就保存退出,我们再去开启我们的target端TGTD。那切个config tg TD开启自启。然后我们再去秀一下对吧,看我们的这些操作有没有生效。
25:04
我们再去读一下。Icon标签为一对吧,这是我们写的icon标签没问题,2019年三月份com.it硅谷对吧?好,SSKYZ类型已经准备好了,零我们的控制端I6DISK类型对吧?然后大小是20个GB。然后呢,用户名,你需要去输入对应的密码对吧?允许访问的网段是10.10.10.0杠四维网段,也就意味着这里使用的是CIDR的表达方式对吧?好,没问题,那服务器端这里就做完了,我不管怎么重启,这都不会去失效,也就意味着这里已经是持久化配置了,需要大家注意一下,在生产环境中你应该这样去配。配完以后,如果跟你想象中的不一样的话,你需要通过我们这些学习到的那些命令去重新去检查到底是哪里出现问题比较好理解,对吧?好,那接下来呢,我们去修改我们的客户端的配置。
26:04
客户端这里我们需要去安装对应的客户端软件,对吧。安装一下。这里已经装完了,还记得吧,之前咱们大家已经装过了,好那需要去打开。跟我们刚才步骤不一样的点在哪里啊?这里是不是要进行所谓的身份认证啊?所以我们要打开ETC下的CI下的地点。com,我们找到一个叫o your name和O。Password的认证方式。好,这里有这么几个值,第一个是恰认证的类型,我们我们需要把它给打开注释对吧,默认也是它,你说不打开可不可以也一样对吧?底下是我们自动认证的时候输入的用户名和密码,我们记得我记得是不是都是配置的E,对吧。Iy。UR,那这样的话,我们去连接到这个S服务器端的话,就会使用这个默认的用户名和密码。
27:03
好,保存退出。那接下来呢,我们需要去发现一下的对吧,Discovery寻找一下。10.10.10.1。已经找到了对吧?好,然后呢,接下来我是不是又需要去log in了呢?跟步骤跟刚才是不是没有区别,只是加了一个用户名和密码,仅此而已,对吧。好,登录成功FD4个肝癌我们可以看到,诶这里已经有了。你会发现,诶,这里是21个G,我们刚才不是用了五个G吗?你别忘了,这里我是直接把21个G当做一个lun绑定到了这个Q。如果你觉得这样过大的话,你就需要把这个块分成不同的分区,或者是逻辑存储单元的方式转换成UN,再把它绑定到target,我这里是全部给他了。
28:03
希望大家可以理解对吧?好,那接下来的话,我这个块是不是已经有了,那接下来呢,是不是同理啊FDDV下的SDB。新建分区。主分区,一号分区。从头到尾,也就是全部使用我们的存储。然后呢,W保存一下,接着我们需要去格式化F卡。DV下的S tb1对吧,格式化。输错了对吧?MK FS sest4DV下来SDB格式化。F-L我们看一下。823005直播间系统没问题对吧,然后我们去麦CD啊,我们创建一个S目录已经创建过了,对吧,那我们去绑定操作。那之前这个绑定操作我们是不是也做过啊,所以我就感叹号了。
29:04
那CD到S水中。是不是已经有了,那vim一个一输入文件保存退出。CD,我们再去cut一下ICA下的一没问题。那这个是不是我们的快充是已经能够正常使用了吗。那有很多人可能会去问,对吧?那杨哥,我们既然有文件存储,为什么还要搞这么费事的?我们的快存储有什么意义吗?那有些数据库呢,它需要的是如果你要使用我的话,我存储必须指定是一个单独的块。你文天共享可以吗?不可以。第二个,我们快存储中间传输的是s GAC指令,而不是文件本身,它的效率会更高,需要大家注意一下。那这节课呢,就是我们的SCI服务的讲解。那希望大家好好的把理论性的东西以及实验好好的做一做,这是我们的基础存快存储的基础服务也是非常重要的,服务还是非常重要的,对吧,需要大家好好理解一下以及操作一下。
30:08
那这节课呢,我们就先到这里。
我来说两句