00:00
欢迎大家继续收看上硅谷的Linux云计算视频。大家好,我是汪洋老师。上节课呢,我们带大家去学习了我们的P3的相关的技术,对吧,呼叫流程。那这节课呢,我们就直接去构建。那P31的构建,我们需要先准备一下我们的一些机器,对吧,那首先呢,我们先打开我们的虚拟机。在虚拟机里,我们需要做一些基础设施。首先我们在这里选择的是深度S6.8操作系统。那当然我们在后面的构建科的时候,我们也会带大家去在圣罗27中去构建,他们俩有些许的不同。我们选择一个圣诺安是6.8操作系统,以后我们查看一下它的网卡,现在的方式是仅主机模式对吧,那我们就需要到编辑。虚拟网络编辑器。在这里仅主机模式下,这里有个叫使用本地DHCP服务器分配虚拟机,一定要把它给关掉,我这里已经关闭过了,对吧?那这是什么概念呢?我们在之前讲我们的。
01:07
原理流程的时候,在这里已经有个DTCB服务器了,对吧,并且它要分配我们的PC文件位置。也就意味着,如果这里采用的是我们的这里的虚拟编辑器里自带的DHCP的话,那这个流程就走不通了。需要大家注意一下。必须要确保当前的广。域中我是唯一的DCB服务器,对吧,不然的话你不能选择使用哪个DCB服务器,这个比较好理解对吧?我们之前已经也说过了,我们的DCP的相关原理好。在这里呢,我们去还原它的。处方安装对吧,然后呢,我们就直接开启它。在这台机器上给大家去构建,希望大家注意一下,我们这里必须要采用一个图形化的操作系统,原因是什么?等会我们需要用一个软件去生成对应的。剧本或者安装的流程。
02:00
那这个安装流程呢,软件包呢,是需要在图形化里去给大家去展现的,所以这里必须是一个图形化的操作系统,需要大家注意一下。首先我们输入用户名。输入密码。听一五进入我们的图形画。我们就先放到这里,暂时不需要。接下来呢,我们去打开我们的插线去连接。首先安装一些基础包VSFTP,这个主要的目的是通过我们的FTP协议对吧,给我们的客户端去共享我们的相关的软件包,或者叫做镜像。DCP给我们的客户端分配一个IP地址,并且告诉他TFTP服务器的地址,以及P3106沈零。
03:07
对吧,好。TFDP传输我们的引导的这么一个二进制文件,对吧,以及它的相关的配置文件。SLIS。告诉他我们当前的操作系统安装的相关的配置。Tftp server。TTB服务器的服务器端对吧,这是客户端对吧?好,我们去安装一下样么钢安装一下,这都是我们再去构构建我们的PC所需要的一些网络服务。当然,这里的VSFTP是可选的。很多一些服务都会选择阿帕奇啊,或者恩X当做我们的文件共享服务也是没问题的,这里选择的是VSFTP都一样,对吧?那接下来呢,我们去创建CD到哇下的FTP下的pop屋下。到这个目录下,这是我们的默认的FTP服务器路径,对吧?那我在这里要干什么呢?我要创建一个DVD目录。
04:05
并且把我们的所有的镜像拷贝到DDVD目录下。也就意味着这样的话,我们的。VSFTP服务器是不是就构建完了,别人过来访问的话,是不是直接能够访问到我的镜像文件对吧?麦迪DVD。给他赋予一个权限,对吧。FTP用户FTP用户。DVD目录。然后copy-F。Mad下的CD room下的所有的软件,所有的文件,对吧,考虑到DVD目录下。那这样的话,我们放在这里就让他先拷的时间还是比较长的,对吧,我们再开启一台服务器。不是说在开启一台服务器,而是在开一个终端,对吧?好,那接着我们继续往后构建,构建我们的DDCP服务器。首先我们打开。ETC下的。DHCP下的。
05:00
D cpd.com。打开它的默认配置文件。因为那边在拷文件对吧,所以我这边有点卡。那在这里呢,我们直接把它的配置选项给它复制,复制进去即可。已经给大家去改好了,对吧,那当然我们对应要修改一下。前面一些选项都比较容易去记忆,对吧,后面两个选项是不是大家第一次见。这个是什么呢?这个next server这个指令呢,就是我们的TFTP服务器的地址,或者告诉你下一步的服务器应该找谁啊,对吧,就这么一个含义,那这里应该写的是我当前服务器的IP地址,需要大家注意一下。第二叫file name,那也就意味着他要连接到这个服务器以后它要下载的文件名。
06:02
PNU0呢,就是我们在当前使用的这么一个二进二进制文件的文件名,它执行完成以后会进入我们的安装选项,需要大家注意一下。好,那这里我们要去对应的进行更改,对吧,首先网段应该是一个幺零网段10.10.10.0对吧?好。我们的分配的地址十,我们这边写一下,比如到100~200。好,当前的路由或者网关对吧,我们就直接指定到我们自己吧,啊当前没有真实的路由对吧,那下一个就下一步服务器应该找谁,我们找的是本机,也就是幺幺,以及文件名是P064.0没问题,我们保存退出。好,那这样的话,其实我们现在的FTP的相关配置VSFTP服务器的相关配置就已经完成了,那接下来我们再去配置我们的TFTP服务器。
07:01
需要注意一下TFTTB服务器呢,它是一个微信服务,被我们的新所管理,所以我们要打开ETC下的新领地。下的TFTP,你会看到这么一个配置文件对吧。打开以后呢。首先第四步开机不自启改为no对吧,就变成了我们的自启,然后呢,我们把默认的共享目录给改一下,改到跟下tftp boot目录下。那这里是不是也指定了对吧?UDB协议啊。那这样的话呢,我们就直接保存退出。那接下来我们继续往后看。创建我们TFTTP不同目录下创建一个pie linux.cfd的文件。不能讲文件应该是目录对吧,好,我们创建一下。这个目录有什么意义呢?当P叉LINUX0去执行的话,它默认就会到这个目录下去寻找对应所需要的。
08:03
引导参数或者引导配置文件,好,那接下来呢,我们从我们的。DVD的ISO Linux目录下拷贝一个is linux.cfg,拷贝到我们的这个文件,拷贝到我们刚才创建的这么一个目录中,并且命名为default,这就是他的默认。P3060默认寻找的这么一个配置文件名就叫default。当然这里寻找的话会有一定的等级,最后一个才会寻找default文件名,那我们这里如果只有default文件名的话,是不是也就是默认组默认的对吧,好。需要大家注意一下,还有就是只有当你的操作系统允许P31装机的时候,它的磁盘目录下才会出现ISO Linux这么一个目录。这也是一个比较。明显的一个特点需要大家注意一下,好,那接着我们再去拷贝P3060到tftp boot的根目录下,这是它的默认下载目录,对吧?赋予对应的权限644。
09:04
然后呢,Copy ISO Linux相关的所有配置文件到我们的TF dp boot下,也就是我们的P0 linux0,在执行的时候选所需要的一些文件啊,图片啊,我们都拷贝过来,对吧,让他能够直接找得到。那接下来的话,我们就可以去开启我们的对应的服务了。首先开启我们的DHCP服务。设置为我们的开机自启对吧。好。那接着开启我们的S,重启一下我们的S对吧。设置为我们的开机自启去管理TFTP服务器,对吧?那接着去开启我们的VSFTPD服务。设为我们的开机之企。都设置完成以后呢,这里其实我们就已经能够进行网络装机了,但还不是自动化,我们给大家看一下效果。
10:04
首先,我们去新建一台虚拟机。这些应该都不用去讲解了,对吧,相信大家都比我熟好圣度二六六十四位,下一步。虚拟名称,比如就叫p re客户端。我们在桌面上创建一个目录,就叫披萨印。两盒。内存一个G,下一步。仅主机模式对吧,一定要在同一个网络空间内对吧,不然的话你肯定是访问不到的,那这都默认了。那接下来我们就可以启动了,因为它默认就会把我们的DHCP或者P引导放在第一位,看到了吗?开始DHCP获获取了,对吧?好,他已经获取到了,那到这一步了,这就是我们P3LINUX0执行完成以后得到的界面。
11:00
那我比如我选择第一个回车。看到了吗?开始加载我们的VI Li z,加载我们的RD文件,对吧?这两个文件都是我们之前说过的这么两个文件。
12:02
这样的话,其实我们已经能够进行我们对应的网络装机了,你会发现后面要我们选一些什么支付集啊,对吧,支付排列方式啊等等。那你说诶。这也没损失到哪里去啊,其实这就是网络装机,我们把源是不是放在了网络中进行共享,而不是使用本地的磁盘或光盘的方式去安装,对吧,好。那这样的话,其实你会发现并没有多大的速度或效率上方面的提升。那接下来怎么办呢?我可以去写个剧本。他叫KS文件,开文件里详细的告诉他你应该怎么怎么去装机,那这样的话就不需要我们去选择,去选择这些乱七八糟的一些东西了。对吧,那接下来我们就去构建一下KS文件。好,首先我们把这里我们就直接给关了,对吧,我们给大家演示一下。那接下来我们去创建我们的KS文件。那创建KS文件的话,我们需要借助一个工具叫system STEM start。
13:03
这么一个软件包,我们先把它装一下。默认了,我们的CDE里就有。从它的命名方式大家也可以看出来,对吧?这是一个Python编写的这么一个软件包。然后我们再去通过我们的图形画里面进去。输入用户名。输密码。我们在终端打开对吧,然后如果安装完了我们的图就是软件包以后,我们在字符界面下直接执行CT摸。
14:09
菲。回车即可。那这样的话,我们就会得到这么一个界面,对吧,那我们就可以选择了默认语言,我们就选择一。English了,也就我的英文。然后自由键盘标准的美式对吧,十区我们也不选了,当然你这样点击一下可以向上去选择,这里比较多,就不去费这个时间了,跟口令,也就是我们的默认的root密码,我在这里去设置一下,两边都要一样,对吧。设置完整以后,底下还要指定安装密码,输入密码以后才能安装安装的目标体系。32位的,64位的英特尔的64位的对吧,安装后重新引导操作系统,也就是会等我们去回收传单券。进行我们的后后后面的初始化步骤,我们就直接去允许好。
15:03
那后面两个我们就不需要去勾选了,安装方式,执行新的安装,安装方法,这里的安装方法就告诉他你的镜像在哪里。我们使用的是FTPVSFTP软件去构享镜像对吧,所以我们选择FTP协议。那服务器地址是多少?幺零。点10.10.1。对吧,别选错了。然后呢,服务器的FTP的目录。记住或者要注意一下。FTP的默认目录是在B写的FTP目录下,对吧?我们现在放在哪里了?我们现在是不是放在了我们的。这是它的根目录,我们现在放进放在的是pub目录下的DVD目录,所以我们写的应该是B下的DVD,别写错了。下的DVD对吧。如果你的FTP不是匿名用户的话,你还需要告诉他用户名和密码,我们这里是匿名用户对吧?所以我们就不需要去写了,好,下一个引导装载程序选项,也就是我们的引导分区对吧?好。
16:09
Grab口令我们就不设了,在主引导机六安装我们的引导分区。下一个分居信息,清除主引导记录,删除线索分机初始化磁盘标签,讲白来说把它当做一个完全干净的磁盘去用,对吧?好,那接着点击添加,我们先添一个挂点boot。E文件系统对吧,给他个600兆B。第二个是我们的swap。交换分区,我们给他四个G。剩下的么,都分为根。使用全部剩余空间。那这样的话分区是不是也分完了,再下一个网络配置,我们在后期我们就自己添加吧,这里就不去设置了,验证,如果你的有一些什么所谓的预控的话,或扫码控制器的话,在这里是可以达到认证去安装的功能。
17:04
防火墙。ISC0NUX对吧,这就安全增强版是不是就是我们的C0NUX啊,这里默认激活了对吧,我们就把它给关闭了。防火墙呢?我们可以把它启用防火墙,并且放进默认端口,但这里我们也把它禁用了。下一步。安装同一环境的是吧。这个就不需要管它了,下一步。需要安装的一些软件包,这也就是我们的整个操作系统装完以后,它需要安装哪些软件包。如果我问你的话,你肯定不知道对吧。你说我装了一个基础化的操作系统,底层安装了哪些软件包,基本上不会有人去在意这些东西,对吧?所以我们在这里就随便选择一点。起到一个占位的作用,等会告诉大家怎么去做好,这里选择完了对吧?预安装脚本就是我们再去安装操作系统之前需要去执行的脚本,一般来说用的比较少。安装后脚本就是我们在安装操作系统以后,它会自动帮我们执行的脚本。比如,如果我要去构建1000台的。
18:02
阿帕奇服务的话,那我在我就可以编写一个脚本,这个脚本就是自动安装阿帕奇服务的。那我就可以把这个脚本放在这里去,起到一个安装完成以后,P1装机以后,都是阿帕奇服务器的这么一个目的,所以这些这些实验室可以结合起来的,达到一个自动化的这么一个过程,对吧。那在这里给大家简单的试验一下,比如我们去先使用命令检测器,对吧,我们使用的是B下的BA。比如我在这里去踏起一个1.ttroot一下的1.tt文件。然后呢,A。比如是123,我们把它添加到我们的root下的1.t文件中,那如果出现这么一个文件,并且里面有字字符串的话,那是不是代表我们的操作是正常的,那这这里如果你改成比如BA什么。阿帕奇。Install sh。那这样的话是不是也是肯定能够成功的,对吧,当然我们这里没有这个脚本,我就先不用。
19:04
那这个呢,就是我们的k star的相关配置。选择完成以后,我们就可以点击文件,点击保存了。我们保存在我们的项目录下,对吧,保存。保存完毕以后,我们就可以退出来了,接下来我们去看一下。在我们的。加下有个叫Ks.CFG,是不是我们刚才生成的文件,我们打开看一下,它是有固定的一些格式的,看到了吗?没问题吧,好在这里在这里需要给大家讲解一下。从这里到这里中间的中间的这两行就是我们安装后以后要执行的这么一个执行脚本,如果你的脚本比较复杂的话,你可以签跟我一样起个占位符在这里。再去修改,再去修改,比如我们再去添加一行。这个也是没问题的,需要大家注意一下,是可以后期更改的,那下面呢,Package和N中间就是它安装的一些。
20:06
那下面package和N,它中间就是安装的一些软件包,软件包体,那我们之前也说过对吧,我安装的操作系统,我根本不知道我要装哪些软件包,怎么办?你先去安装一个你想要的这么一个操作系统。安装完成以后,在他的。目录下是不是有个叫install?In,到那啊不是到那还是我们的开是CFG对吧。啊,能看了CFG好。在这个文件中呢,我们会发现它也有一个叫什么。一些安装的步骤,这个是不是也就是我们的KS文件啊,对吧,好也是从package。按结束,需要大家注意一下,如果我现在的这个操作系统就是你想安装的操作系统,你是不是就可以把这个他安装的软件包给复制一下。
21:10
那这样的话,我们把它给粘过来。那两边的操作系统装完以后是不是就一模一样了,因为他们安装的RPM包都一样的呀,这个能理解我的意思吧。让它自动的安装这个剧本。你别他装机的时候它不加载这个剧本是不是也白搭,我们写这么多是不是都没用啊,对吧,所以那这个文件它在哪里呢?我们先把开始文件放在一个位置,比如。放在我们的下的FTP目录下。那接下来呢,我们再到。Tftp boot。下的p linux.cfg目录下是不是有个default文件啊,这是不是就是我们所谓的配置参数啊?那往下翻,你会看到有一些level一些选项对吧,我们看一下后面的注释install,或者是安装或者更新我们的操作系统,对吧。
22:08
那这个是不是就是我们之前在去选择的时候,有这么几个框体,安装更新操作系统,采用基础加载基础驱动去安装操作系统,以及我们从本地磁盘启动对吧?好,所以在IPA后面我们去添加一个开文件。告诉他选择这一行的时候,你要去下载一个开始文件,也就是剧本对吧,那我们的地址是。10.10.10.11下的。KS文件。Ks.CFG,因为我放在是下的。FTP目录下对吧,我们没放pop目录下,需要大家注意一下好。
我来说两句