00:00
大家好,欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那我们呢,已经讲过了关于DCP当中的两个实验了,一个呢是关于呃。小DCP的基础实验就是简单的实现,呃,这种租约的啊。形成啊,然后呢,第二个实验呢,是地址保留的一个实验啊,为指定的用户保留对应的一个IP地址,那我们接下来讲一下我们的第三个实验叫超级作用域啊。那这个超级作用域呢,我们这个地方使用的是同一个局域网来实现的啊这个呃。很简单啊,很简单,我先来说一下什么叫超级作用域啊。生产环境中啊,我们很多时候啊,这个DCP服务器啊,这个在给这个。客户机分配网络资源时啊啊。可能会遇到一些比如说由于客户机数量增多,导致DP服务器所向外分配的网络资源不够这种情况。
01:04
就是网络资源不够了啊,网络资源不够了。很多人其实在这个看了我的这个什么。超玉这个实验之后啊,跟我说这个川儿哥这个还不简单吗啊。直接把对应的这个JCP服务器里边向外分配的网络资源的。C类的IP地址直接换成B类不就完了吗?对吧,有谁家的局域网能直接达到B类那种模型,对吧。呃,确实,那是一种可行办法,但是生产环境中绝大多数遇到的都是什么呢?我们一贯使用的都是一个什么呢?C类的地址作为就是C的一个地址,并且某些IP地址已经固定分配给某些机器了,就是就是已经做好了很多配置了。然后呢,当你去大范围去更换网段时候,出现一些呃。不太好的一些现象,所以说呢,我们呃,更倾向于当我们DCB服务器向外分配网络资源不够的时候,是加而不是改。
02:04
注意是增加而不是修改。那这个时候就会遇到。的问题,什么问题呢?就是C类的IP地址啊,它里边的主机数量啊是什么,有一定数量限制的,有定数量限制的。是不会超过254个。那这个时候你会发现一个问题啊,既然啊,对253个,既然最多253个,那这个时候。我们怎么来?突破253这个限制,那怎么来突破253这个限制,其实啊,呃。这个东西呢,要借助我们网络当中的一个概念啊,网络。这个概念叫什么呢?叫单臂路由啊,我们先不说单闭路,我们先来说一下这种突破模式啊。超级尊位的主要作用就是为单个物理网络,就是一个局域网。客户端提供多个作用域。住院地址。什么意思呢?就是这个局域网里边主机数量有300多个。
03:04
我们需要为这300多个主机啊,都分配啊。对应的这种网络资源,那之前这300多个里边呢,已经有。200多个啊,就是经常就是是常用的常用。是固定的啊,经常使用某某某一个作业地址,然后新增加的100呃。就是100个左右呢,需要在这个基础上。既能够获取到对应的网络资源,而且又能和原来的通信,而且能和原来通信,这就是我们的一个需求啊。这种的一个需求,那我们来回想一下。如果我们让我们的DCP服务器,既就是给这整个一个大局域网内的主机分配一个我们之前的网段,又分配另外一个网段,两个网段的主机就不能够成通信了呀,为什么两个不同的主机,不同网段的主机形成了两个不同的局域网,那不同局域网的通信是需要经过路由转发的。假如说需要路由器,那这个时候就会发现一个问题,我们的DCP,单纯的DCP是实现不了这种效果的。
04:07
那是实现不了这种效果的,那怎么办呢?实际生产环境中啊,还真不是直接拿我们的Linux服务器来搭建DCP是什么?是直接就有。带DV功能的路由器。这就简单多了。大家都知道路由器的功能不就是路由转发吗?那既然路由器本身就有路由转发功能,那我们让路由器在进行资源分配时。分配的是不同网段,但是两个网段之间只要能进行路由转发是不是就可以了?那这个呢,由于我们现在用的是虚VMMA虚拟机,我们没法虚出路由器来,所以这个实验理论上在生产环境中啊,非常简单。特别简单。就是在路由器上配好DCP,然后呢让它进行分配,然后呢就做一个简单的单位路由设置就完事了,但在我们的这种实验环境中,我们要拿服务器来做这。
05:02
路由器的设置,所以相对而言会稍微复杂点,但是原理是一模一样的啊。原理是一模一样的,那下面呢,我给大家看一下这个图啊。然后呢,左侧呢是一个路由器,生产环境中是一个路由器,然后呢,路由器有DCP的功能啊,有DCP的功能。然后呢,有两个。客机,当然这不是两个了啊,它是200多个啊,它是100多个,加起来就300了。啊,就300加了。在这个时候呢,一个C类的网段肯定是不够给它们分的。所以这个时候呢,我们需要这个路由器的DCP啊啊。能够找两个C类的,比如说是八八网段和九九网段。这两个网段呢,他能提供200多个,他能提供200多个,那加起来就肯定是够300多个了。但是问题在于。这对服务器用的是八八网段,而这对服用的是九九网段,虽然他们共在同一个局域网内,但是由于使用的IP不一,网不是同一网段,他们是不能互相通信的。
06:12
啊,不能互相通信的,我们的目的呢,是既让他们虽然是不同网段,比如说这个路由器,既能通过DCP给他们分配合理的可用的IP,又能让这些分配到不同网段IP的主机还能通信,那怎么办呢?就得再返回头来。借助路由器的功能。大家都知道,路由器的功能是进行路由转发。那既然。那既然路由器能进行路由转发,那我们就让八八网段和九九网段通过路由器通信就可以了。但是大家会发现一个问题。这个交换机啊,是通过一根线连到了什么路由器上。是通过了一根线连到路由器上。那这个时候。大家都知道,一根线连路由器之后,路由器这个端口只有一个IP地址。
07:02
那只有一个,要么是八八王豆。要么是九九网段。那根本形不成八八和九九。共同在同一个路由器上实现路由转发,这种功能实现实现不了的。走慢呢,要借助单臂路由的概念。所谓的单臂路由,就是在一个路由器的一个。物理网卡上给他设置两个不同的IP地址。设置两个不同的IP地址,然后呢,路由器由于本身开启路由转发功能,则在这一个网卡上的两个不同的网段之间的IP是不是相当于是直连啊。啊,是不是现在智联是不是互通的呀。那这样的话,这一个网卡上有两个IP地址,就相当于其中一个I地址和他同样段,其中另外IP地址和他是同样段,那由于这两个IP地址经过可以进行路由转发,那这个的八八再连到这个的八八上,然后通过路由转发到这个九九上,不就可以连到这个九九上。
08:03
所谓的单臂路由,就是在路由器的同一个物理网卡上设置两个不同的IP地址,然后来进行路由转化,这个就是我们这个实验的一个实现方式,这个在生产环境中啊,特别简单。在路由器上找到单壁炉的选项,然后再添一个IP地址就OK了。那这个对于我们这个实验环境来说呢,可能要拿一台服务器来模拟单臂路由一个模式,那我们需要几台机器呢?我们需要。一台路由器加DCB服务器,也是做端壁路由的一个服务器。一台客户机加另外一台客户机就可以了。用嘛,这才两台嘛,嗯。模拟模拟嘛,那么到时候呢,让这个。其中一个只保留一个IP地址分给他,另外一个多保留几个能分给他,就也就是说让其中一个网段不够用了,那就会去找第二个分。
09:02
这样来实现就可以了。好了,我们来看一下关于实验的一个,呃。是准备工作。实验准备环境里边需要三台主机位于同一个网络模式当中,然后属于同一网段,就是我们都使用同一个模式就可以了,然后呢,一个GCP服务器,外加它有单倍路由功能,外加有路由转发功能。另外呢,两个客户机用于。货权记者啊。那这个呢,我们三台机已经准备好了。然后呢,我们只需要把后边两个机械给它设置成啊。DCP获取就以了,这个机器呢,作为DP服务器就可以了。然后呢,实验步骤下边呢,我给大家列了12345。来实现我们的这个,呃。DCP的超级作用域啊。我们先去准备一下关于这个服务器和客户机的一个操作。首先第一个是。客户端我们先给它设置成DCP模式。
10:04
Setup来设置就可以了。设置成setup,设置成那个DCP之后保存一下,一定要记得。可以把网卡关闭,但不要重启啊。Down掉ETH0。看一下发现没有一击之量,没有启动。再来把他的也给。高唱DCP。然后呢,并且。也把他的网卡。进行质量。等我们啥时候需要的时候再给他起来就可以了。F掉。两个测试机。准备好了,很简单啊,OK,服务器端先安装软件。亚麻港外。
11:01
DCP。装软件只是第一个步骤,装软件之后呢,要进行配置文件的修改,在进行配置文件修改之前啊,我们先要满足一下服务器的一个要求,那就是服务器。要做路由器,并且要做单臂路由。就是一个网卡上有俩IP地址,这个如果是在Windows里边设置会非常好设置。会非常好使。就是咱们的网卡里边啊。看一下啊,我们来看一下。然后找到我们的这个,比如说这个以太网,虽然他没有工作,但是可以看一下啊。然后点到这个IP4,如果这个地方你使用了某一个自己设置的IP地址啊,写好了,然后还有高级,高级里边可以再添加一个。甚至可以再填写一个,可以一个网卡好多个IP地址都是可以的。
12:01
Windows里边相对比较简单一些,在Linux里边其实也比较简单。怎么操作呢,这样速度我们先来远程连接一下啊。连接到我们幺零上。想着实现一个网卡多IP地址,通过配置文件来实现ETC下的s config下的ne。CS。大家知道一个网卡对应的一个网卡配置文件。那一个网卡两个IP就是对应两个配置文件,我们呢是用设置子端口。或者子网卡的方式。CP-A把RFCFG。上ETH0复数称RFCH,零。他发现这个时候有两个配置文件。而且这两个配置文件都是以。ETH0为蓝本的,一个是原来的配件,另外一个呢是我们的。
13:06
OK,原来配置不用改。为啥里边IP地址是好好的是192.168.88.10嘛,那我们第二张。不是第二张卡,就是这个网卡的子端口,就第二个IP地址是什么呢,这样。首先VM打开一下RFC0,冒号零这个配置文件。其次呢,需要去改一下这个配置文件的设备名叫一体。其次它还有一个,如果有网卡名的话,还需要去改一下网卡名。这里面没有内嘛,那就不用。其他的需要改什么,改IP地址。比如说那麦克需要改吗?不需要呀,为什么一个网卡设备。那UID呢?同样是一个网,设备也不需要,只需要改IP地址。这个地方没有九九。保存。然后我们来重启一下这个机的。
14:02
或者启动一下这个网卡。一下就行。TH0。用service。Restart也行啊,也行。什么起?对应的起来之后呢,我们需要去看一下对应的这个。绑卡是不是有两个IP地址?Config一下。8910有一张ET0帽联行卡,99.10 OK。一个网网卡设备有两个IP地址,这就实现了目标,但是还不算完,我们来看一下文档。设置DCB服务器单路由所需要的子网卡,OK是CB-A产生。并且干嘛呀。修改此配置文件,修改了网卡名,哈技搞定。然后第二步开启流转发。既然啊,我们要拿这个机器当路由器用,那肯定它得支持路由转换功能。对于服务器而言,想着支持路由转发功能。
15:01
就必须要去开启内核配置文件登录的路由转换功能。内核配置文件叫VMETC下。ETC叫CCTL。传输打开它。里边有一个选项叫net。IPV4点。Gone forward。认是零啊,默认是零。上面有个说明,0IS disable 1is enable,也就说零是关闭,一是开启。把零改成一之后,注意保存和退出,生效了吗?不生效,这个和我们之前讲的那个TCP的啊,Hosts along和SY文件不一样,那俩文件是。写上保存就生效了,那这个文件写上保存不生效怎么办呢?需要我们重新对这个文件进行重新读取和加载。
16:01
对这个文件进行重新读取和加载啊,需要使用一个命令叫CCTL。啊,这四四刚P刚P选项就重新刷新了,OK。刷新的结果是。IP4IP的等于一。第一个工作。设置单闭路由所在网卡第二工作开启路由转化搞定。第三个工作。去修改D的备。这就开始用到了关于DCB配置文件当中的。我这个地方给大家写的呀,和呃,它配置文件里边自带的那个呀,不是特别一样。按他这个方法写和按我这个方法写,结果都是一样的,只是他把某些东西拆开了写都行啊,都行OK那。我们可以按照我们这个格式来改一下,我们来看。
17:01
首先需要一个标签,叫share network。必须用这个标签,至于share network后边这个地方呢,这个名字随便写啊。这个地方默认用了个叫public。我们呢,其实为了方便记忆的话,我们可以用我们。两个网段来命名,比如说八八杠,九九。这是说明一下这个呃标签的名字,接下来这个大标签里边又包含了两个sub。人员标换两个萨,因为其中一个sum ne对应的这个声明的网段啊,里边的IP已经不够用了,所以要再加一个。那所以再加一个,这不正是超级作用域所要实现的目的嘛,对吧,那。我们呢,就使用share network这个大标签。去。干什么呀?去包包裹一下我们的两个小标签。
18:03
注意这个地方,我需要提醒一下你。切记别给我落下括号和分号,一定别落下,一定别落下,一旦落下就。我们去修改一下啊。Etcdhcp下的dhcpd.com。一下user share。Doc下的。DHCP4点一下。DHCPD点。上点simple复制回我们的。ETC下的DCP下改名叫dearcpd。TC下的DCP下的DCPD点。说了,先把无关紧要的内容注释掉啊。其实我们可以删掉啊。
19:02
D。这个呀,其实也用不到了。啊,这个其实也用不到了。弟弟。然后呢,其他这些就不用上了。然后最后呢,这个地方有一个实包这个标签。二四和二九你看。224和二九吗。我们直接套用就可以了,那是八八和九九。下面这个地方直接用两个来声明了,然后呢,它下边这个地方用了个pro池,池里边是装置。那其实我们用不到呀。你直接把让提上去就可以了,就是。地利。
20:04
六删掉就。到时候我们来对一下标签位置啊。看我选中最下面这个标签之后,和最上面那个山山物的标签是对应的。其实那个标签上是咱两个标签。这个标签是三针萨伯的标签那。标签全了就没有问题了。首先。下边呢,我们需要来声明一下。注意,虽然做的是超级作用域,但是超级作用域两边的里边的。两个sum,也是至少得有一个sum。使用的是本机正在使用装的就说。这个地方呢,网关。网关得写。为什么得写?因为经过路由转化了,你没有网关,怎么来通信?谁是网冠谁是网关?路由器上的那两个IP地址就是网关。
21:04
像路由器上那两IP一直往外,那八八网段肯定指八八的往外。192.1。然后呢,范围。注意这个地方,我们为了这个验证能成功啊,我们。八八网段就给他提供。用一个可用的。然后让那。第一个客户端获取到这个唯一客户端,那当第二个客户端再来索取时,第一个是不是又用光了呀。下次都找第二个,你第一个没有用光,他肯定是挨着第一个找,所以。把第一个里边设了一个鱼行幺九二点。幺六八点八八点。往后写点201吧。然后幺九二点幺六八点。八八点两百零一,你看就一个。好用的就一个。第一个客户机在获取完对应的这个IP之后呢。第二个客户机如果再获取,这里边肯定不够用了,他只能找第二个三号。
22:01
这就是我们要验证的一个。最终目的。OK,那第二个呢,我们去给他设置一下。幺九二点幺六八点。99.0。然后呢,对应的它也一个网关。使用了九九网段的客户机,就必须得用九九的网关。99.10。然后这里边儿范围你可以稍微多一点也无所谓,反正就两个词进行。幺九二点幺六八点。九九点。210。这就是我们的。超级作用的。配置文件的内容的修改啊。注意。呃,几乎所有的服务在对配置文件进行修改之后啊,都要对配置文件。
23:05
呃,都要对服务进行重启啊,我们来重启一下。也是CBD。Restart。找到我们的两个口。先让这个机器来获取用。我们来看一下结果。OK,成功了。来confi一下。看一下获取到的是19216888这201。这个时候别着急,这个季节来切啊,我们。服务器的。
24:01
上一个的已经搞定了。F。F up。看一下A。Offer two。爱confi。这只是实现了我们,呃。服务器给两个客户机分配ipd的这个信息,那么还要干嘛呀,那么还要实现两个客户技能通信呀。实现一下。用这个九九去P一下八八。P一下幺九二点幺六八点。
25:01
是可以的。为什么呢?很简单啊。这个机器现在是路由器啊。虽然是个单臂路由,但是它也有路由器的功能啊。数据包。通过谁的网关?找到了。八再给爸爸。这个。超级作用这个实验是结合我们单臂路由这个。模式才实现的。如果你一开始设计就觉得你的局域网规模很大的话,你可以直接使用壁垒,就不用使用超级作用运动模式了。这就是关于我们DCP当中的第三个实验,超级作用与实验,OK,那这节课我们就讲到这里。
我来说两句