粉丝461获赞2238


在上一节视频中,我们已经完成了底下养元服务端的一个配置, 接下来我们将模板主机进行一个系统的更新, 当然像一线亚美元,亚美尼是它机器上的二片包,可以同步到生产环境的任何一台服务器上去, 就是将样被迫死这个目录, 像这个目录同步到生产环境任何一台服务器上去,同样起一个爱去 ttp 的服务,这样就可以把样元转成 生产环境的一台服务器了。 好,接下来我们来更新,执行系统更新,我们在模板主机上进行一个操作, 第一步我们先把默认的这个破移到白卡布下面,好,然后我将 已经编织好的 prayproypro 这个文件放在这个 httpd 服务下面,可以共下载。好, 我们来下载, 你下载下来,然后我们看 自行更新, 我们来看一下错误, 没有找到这个仓库的名字, 我们把它扇一下,因为这个已经被移出了, 这个已经被移除了,因为已经有赛服 需要把这两个补充进去。 我们在亚马尼这边操作,重新下载, 这个不要了, 我们在这边重新进行下载, 重新进行更新。 好,这里有一个包冲突,我们将这两个包四点一零,这个包版本比较低,我们帮他移除,还有 sip 这个包都是低版本的,我们先移除再进行更新, 然后再自行更新。 好,正在更新 啊,这个过程可能会 持续不到十分钟。 完成更新,我们再来安装一下我们斯大哥的一个客户端, 刚才这里爆出的原因是 因为我们系统更新以后,他又重新生成了这些琥珀文件,所以导致这里更新失败,我们将这些文件移走。 创业已走,在当前目录下,仍然只保留 private canyon po 这个文件即可,然后就可以执行这个安装微信了。好,完成更新以后,我们关闭模板主机, 然后基于这个模板主机进行一个系统克隆。 啊,按照规划的话,我们需要克隆六台主机,包括我们是代表的控制节点,两个计算节点,然后还有三台 cf。 好,我们先来完成克隆, 这里只展示克隆一台训练机, 我们以控球龙为例。 好,其他的我也一并完成。为节省时间,我刚才暂停完成了其他舞台 虚拟机的一个克隆,然后调整了一下配置,控制节点配置内存为八 g b, 一个处理器就可以。然后计算节点,我都 挑战四级币啊,一个一个处理器,然后包括三台 ciphone 也一样,配置多降一点。好,我们现在开始启动水水泥机 社会的三台啊,暂时不启动,到后面 部署 cf 的时候,我们再开启了,现在我们相当于已经开启了四台顺利机,一个样本源,然后一个 opposetail 的控制接点,两个计算机点。 接下来 为控制节点和计算节点修改主机名称, 我们先全部登录上, 我们开启一个中端。 好,第一步我们修开一下座机迷,这个是控制节点, 在控制节点上操作,把它改成控制节点,然后修改 ip, 我们照着文档一步一步操作,然后重启网考, 现在手机名已经是空调了。然后我们拼一下王冠, 然后我们接下来在计算结点上操作。第一个计算结点,我们修改一下主机密, 然后修改一下 ip, 然后重启网络, 好,以同样的方式修改。第三台我们先检查一下, 可以是通畅的,然后我们修改第二个计算机。 好,这是控制节点的 ip 是二零,然后第一个计算节点的 ip 是三幺, 第二个计算结定的 ip 是三二,需要与我们的好使的都用得上 零,三幺和三二。好,接下来我们关闭这上台主机,添加硬盘和网卡。 好,这里有。嗯,描述如何在虚拟机中添加网络设备器以及网卡。按照我们先前的规划啊,两个计算节点上分别添加硬盘, 各添加一块硬硬盘,还有两块网卡。添加硬盘是当存储接电网卡的话 啊,要需要再添加两块作为一个,一个是维差难使用,然后还有一个跟赛服通讯的一个极具网络。好,我们接下来按步骤完成添加 控制节点,只需要添加两块网卡即可, 我们来看一下规划, 控制节点是一块硬盘穿住节点,我们要添加硬盘, 所以这里我们控制节点不需要操作,只需要添加两块网卡,我们先来添加两块网卡, 好,再添加一款 第二款网卡,我们配置成 非常烂的网络,第三块我们配置成 class 的网络,这里可以在这里新建,这里只是像这个烂处断,其实就类似于一个哈佛一样, 可以在这里面创建很多个配置,很多个网段,当然也可以。嗯,创建,嗯,直接创建,通过添加网络的方式在这里添加,我们来看一下, 好,这里可以编辑,这里可以添加网络,这里可以添加网络,我们可以看到一直在 到十九啊,可以添加二十个网络,零到十九, 我们这里就用的是烂锯断的这种方式。好,那孔雀落这个节点我们已经完成了网卡来添加,然后接下来我们把计算节点添加一块硬盘, 硬盘的话我们这里只分五十 g 就可以了,因为这里作为存储检点的话是使用 lvm 的方式啊,我们仅在后面的话,主要还是用 cf 作为存储, 所以这里是先设五十 g, 然后我们再添加两块网卡, 再添加一款 网卡的话,与控制节点对应上,我们将网卡二对应到被查烂网卡三对应到集群网络, 然后再完完成计算结点二的硬盘的添加,还有网卡的添加, 同样也是五十几单个文件。 第二个网卡在为长按时,第三个网卡作为一个赛福克拉斯的网络。好,这次我们已经完成了, 我们是泰克控制节点计算节点的一个网卡,还有存储收盘的一个添加。 嗯,军事按照上面的这个步骤来完成,然后我们接下来启动, 启动一下,还有虚拟机 微信添加的网卡配置 ip, 我们先登录控制节点, 刚才我们已经添加了两块网卡,但是在这里没有默认,没有体现出来。用 dhc 这个命令看一下他的网卡名称, 主要是给他分配 ip。 好,然后他的名称是一二三七和一二四三八,我们来直接配置 ip, 这个 ip 都是按照我们文档的规划来的,这是三七,然后这是三八, 三七是十万段,三八是 二零。网站对应的是 cfclus 的进群网络,这个是微长按网络。好,我们重启一下网络, 然后我们同理完成计算结点一外皮的一个设置, 完成接连二计算,接连二的一个 ip 的设置 好,我们看一下控制节点, ip 已经绑定到对应的网卡上,然后我们再重启一下这边的网卡,还有计算机点二,把他的网络也重启一下。 好,我们现在来拼一下,先拼十万段,我就拍的是自己, 然后拼三幺,拼三二 军是通的,这肯定没有问题,然后我们再拼一下二零皇冠也是通的,好,这次我们已经完成了,我们是泰格,嗯,控制节点,计算节点,还有 就是说两个计算结点的这个网络存储的一个规划的一个设置,嗯,并且检查了确认无误。 啊,这样我们的安装 oppostag 的一个准备工作就完成了。

欧本 steak, 它是私有云的软件,欧本 stead, 从一二年开始,老男孩是首家培训欧本 stead 的,但是现在的环境呢,欧本 stead 就用的很少了,因为我们刚刚已经讲过了,现在是云计算环境了,厂商做的是工友云 插座,工友云上面操作系统都给你整出来了,你就直接进操作系统操作就行了,扩容,底下随便自动扩容,不需要欧门 style 环境。 有一些小的工友云,他的厂商底层是有欧门 style 的,所以这时候可能需要欧门 style。 那么现在的企业呢,都会使用阿里云、腾讯云,国外呢,选择亚马逊云,不会自己再搭建石油云产品了,因为维护起来特别不方便。特别是欧门 style, 我们当时讲的时候都要讲一周两周,还不好掌握, 那个时候更新变化还特别快,一变化了就又有很多问题。知道现在很多大学还在搞学欧门时代,一个超级超级难的一个技术,学完了还用不到, 谁学谁倒霉。现在企业用什么呀?现在企业都是刀客和 kpis, 就是容器化了,容器化它是一个类似于轻量级的云计算,刀客 kpi 这种容器化,呃,这种基于虚拟机的云计算都已经替代了。

在上一章节,我们已经完成了控制节点,计算节点的一个网络存储的一个设置,接下来我们开始,我们是代课,记住组建的安装 我们时代的基础组线,我们都服务端,我们都放到控制节点上面, 包括 ntpmarentyraytonicomekats 以及 etcd, 这些都放在控制节点上面 啊。第一步我们来设置一下 ntp 时间同步符。首先我们来设置一下时区,这个我们在安装的时候其实已经选了时区设 上海,所以第一步可以忽略。然后第二步我们在控制节点上安装可用你这个时间同步服务,这个是作为服务端好,全身都已经安装了。然后我们来修改一下配置, 这里我们将确诊的配置都注释掉,因为我们这里没有外网,所以我们嗯时间同步服务就指向本机孔雀了, 然后允许同步的 ip ip 段,我们这里改一下,就在底下 要添加, 这个就是计算节点以及存计算节点的一个存储,包括他的存储网络 的一个网段,这是微灿烂的网段,这是集群网络的一个网段,我们都允许进行同步。然后我们设置这个可乐里这个服务的开机启动, 然后启用时间同步。 好在然后我们在计算节点上将时间同步指向孔雀龙,以参照孔雀龙的一个时间 同样编辑一下可乐这个配置, 这样就可以了,山药也是,我们可以直接把配置拷贝到 到山药上面,空调泥上面。好, 然后我们重启一下, 好,我们来验证一下,看是不是纸箱的。 好,这边已经驶向了康秋路,接点 好时间同步就已经完成,然后接下来我们再完成数据库的安装, 这个我们再把数据库安装在控制节点上面 啊,这个都是使用的是本地的一个杨梅园, 然后 froat 尼伊尼 frawlett report 这个文件都是指向亚姆尼伊, 然后我们来修改手机部的配置文件, 配置文件里面我们将按 ip 监听到任何一个 ip 网卡上面也可以直指向幺九二幺六八五九点二零,或者是他的一个啊集群网络 都可以,只要能与其他节点进行通讯,然后存储类,嗯,存储引擎用一落地币, 然后我们再修改一下他的一个打开文件置品的一个限制, 然后是在社会社下面 水管完成以后,我们完成重启。 好,等待数据库启动。完成。 好,已经启动 marry db 服务好,我们接下来来出师画数据库 哦,因为我们当前是没有 密码的,我们直接敲回车,然后是否设置一个路透密码?我们设置一个,然后我们密码统一设为路透密码,稍微来适合生产环境,建议设置更复杂一点的密码。 然后是否移除匿名用户?好,移除, 然后是否禁用不允许路透远程登录。嗯,这里不管选四还是否,其实啊,登录的时候都自愿是本机登录, 或者是本机用 ip 进行登录,所以我们这里选四也可以。然后我们重新再设置一下, 嗯,一出 testa pro 重新加载表权线。好,然后我们接下来登录一下数据库, 我们来修改一下,是允许路的,可以远程登录 好,已经完成,然后我们来试一下是不是可以完成的, 这里我已经设置了 ip, 就是五九点二零这台机器,然后端口三三零六,密码是迈时刻,我们来测试一下连接成功。好, 这里我们用 navalkat 去进行操作, 然后接下来我们再在控制节点上安装 raptop, 然后安装完了以后修改一下来给他们扣的文件,居民书的一个限制, 在自己的社会事情下面添加 生产环境,根据自己的实际需求可以把这个紫色的更大一点。 然后我们重新设置一下 rap mc 开机启动, rabbidamico 已经设已经启动了,我们看一下端口, 他的端口是五六七二,然后这时候我们可以把他的控制台也插件安装一下。 当然这里我们在这里是建了一个我们是代表的用户,并授予了管理员权限,这个我们可以先在这里添加一下,但是在后面我们安装了控制台,也可以在控制台进行添加。 我们先在这里创建,待会也给大家演示一下。 这里创建的我们是代客,用户密码也是,我们是代客, 并设置了权限允许访问更以下面所有的微 host。 好,接下来我们再来安装一下控制台插件, 安装完了以后,他的团口是幺五幺七二, 这个时候我们就可以通过控制台进行访问,浏览器进行访问, 默认有一个该死的账号。作为管理员,刚才我们已经创建了一个 我们是代购的用户,他给他打的泰克斯,我的名字是缺的,然后可以访问跟以下所谓的为好使的。其实在这里可以新建用户,比如说我建议个 text test, 然后给一个我的命的权限,然后添加他的密码,我们就说成 test。 好,然后 我们再改一下他的微号式的权限, 这里是新增为后续的, 这里我们可以设置一下给他平圈线, 我们来看一下,这里就有了,相当于我们见了一个特色的用户, 我们来试一下 taste 的用户,登录好是可以登录的,我们试一下奥克斯泰格的这个用户 也是可以通过的。 好,这就是 rap 的 mc 的一个安装, 这里我们我能用孔丘呢去访问是因为我已经在后续的文件里面已经添加了 这一个 ip 与 pos 的的一个音色。好,接下来我们再来完成 门开启的安装,同样把门开启也安装在控制节点上面, 能够开启的话他的短口是幺幺二幺幺,然后这个连接数我们看一下幺零二四,太小了,我们调到四零九六或者是八幺九二,然后开机塞子也可以设大一点,设到二五六, 然后这里是一个监听的地址,我们设成零点零点零,不能用幺二七点,零点零点幺, 用幺二七点零点零点幺的话,只能是本机进行一个间梯,其他主机是符合不到的。 好,我们来看一下状态。好,眉毛开启已经完成安装,然后接下来是 etc, 在 obsessesd 其实是一个可选的一个组件, 也可以不安装,他只是说可能会用到 atcd, 用我们现在的安装的一些主见业务主见都没有用到 atcd, 那我们这里也同样也配置一下吧。 这里我们先删除原有的配置,行政这一段配置,注意这里有些地方是不能用 用途记名的,一定要用 ip, 不然会启动失败。 好,我们来看一下坚定端走,喝上持久 好,已经处于监听状态。好,到此我们就已经完成了 ometaiga 的技术组件的安装,非常简单。然后 opacata 的一个客户端,我们在制作主机模板的时候, 这个更新系统的时候就已经安装过了,此处可以忽略。

你好,欢迎收看今天的微课,我是陈涛,上一小节学完了,在控制节点上安装落网。下面咱们来分析这个脚本,还是采用慢镜头的方法看脚本主行来执行。 现在我估计你看这个脚本啊,压力不会很大,对吧?这就环境面料,创建三个数据库创建用户 验证一下 nor、 norapi 和四幺零, 看服务和端点 four 用户, 我们再来验证一下 挪瓦和放置, 也多了挪瓦用户和放置用户,下面是安装 rpm 包, 建议你等一会啊,你做实验的时候,你把音做改成音复, 看一下每个服务的描述, 下面是修改配置文件,我们复制粘贴的时候不要漏了, 刚才咱们粘到 vnc, 建议你做完了以后再看一下挪尔康复里边的配置, 这是咱们刚才拿 ctrl 修改的。 just 是在阿帕奇的配置目录中呢,修改或创建一个配置文件,我们先看一下有没有这个配置文件 是有的,我们现在是追加, 然后重启 httpd 服务, 看下状态, 然后为挪瓦呢创建数据库的表, nor 买内件会读取 nor 的配置文件连接到数据库, 我还会看到 有一些警告信息,说有一些指令呢,已经被废弃了,将来呢,会不再允许了。我们来验证一下数据库里面的内容, 通过绿色效会返回一个表, 好重新启动服务, 检查一下 来过滤啊,这五个服务呢,都是处于正常的软硬的状态。 好,下面的时间你要把控制节点上的这个脚本看一下,执行一下。下一小节我们来学习手工,在计算节点上进行诺瓦的配置。 好,本次微课的内容就讲完了,希望你有收获。我是陈涛,咱们下一次微课再见!

你好,欢迎收看今天的微课。我是陈涛,上一小节概述了部署的基本模式,又给你了一个下载平台软件的方法,我猜你已经开始迫不及待的进行部署了。 如果你之前没有接触过 open stack, 还需要听听我简单介绍一下 open stack 的基本组建。 office deck 是一个由 nasa 和 rex space 联合发起并研发的,采用阿帕奇许可授权的开源项目, 这是他官方网站上的一个定义和示意图。我们来看一下, 他说 open stack 是一个云操的系统,他控制整个数据中心的计算、存储和网络 资源,这些资源呢,都通过具有身份验证机制的 api 进行管理和配置。另外呢,他也提供有仪表板管理员可以进行控制。同时呢,来授权用户呢,通过歪脖界面配置资源。 除了标准的 s 服务之外呢,其他的组建还提供了排成、故障管理、服务管理以及其他的服务,以确保用户的应用程序的高可用性。 在这个图中,最底层的呢,是共享的网络和存储资源,这是基础。然后它上面呢,是与计算有关的三个组建,裸金锁,也就是裸机,没有包含有操 系统的服务器,然后虚拟机。再有呢是容器。在图的左上角呢,是部署的第三方的服务。 k 八 s 容器管理。 cloudfrontry 呢,是由外面发起的一个开源的 pass, 它可以使开发者很容易的来进行开发、测试,部署和扩展应用。 terraform 呢,是一个 it 基础架构的一个自动化的排成工具。 右上角呢,是 open stack 内置的工具,包括 sdk, 还有 yiba 形式的控制台。 其实啊,我更喜欢这个图,这个图啊是之前欧文 style 网站上的一个老图, 为了讲课的需要呢,我把这个图呢批了一下,把它翻译成中文,和上面这个图相比啊,是把这个存储啊单独画了出来,这里面包括对象存储,文件存储,还有块存储。 从最后一段我们可以感觉出来, omsidan 呢,希望别人认为他不仅仅是 s, 而是可以和其他的云的解决方案一起呢,来提供更多的服务。这里面包括一些 pass 的服务, 你看他说除了标准的基础架构及服务之外,还提供什么什么什么什么好,如果再细化一些,那提供某一类功能呢?欧文赛格呢? 其实呢,是组合了很多的这种组建,这也是 openstag 官方的一个图,我们可以把它当做 openstag 的地图,你看中间这个区域就是 openstag 的核心区域。咱们从下往上来看, 有一些呢是很多组建需要共享内服务,这里边包括 kissten 身份验证的 placement 放置服务, galax 镜像,就是虚拟机的镜像。 然后这个呢是密奥的管理,然后在网络里边呢, nutrient 呢是网络,这个呢负是负载平衡,这个是 dns 硬件生命周期管理里边呢,这个呢是裸进式管 管理,就是在裸机上安装操作系统,这是加速器的生命周期管理。计算呢,一个是信息,一个是容器存储呢,分别是对象存储,块存储,还有 nass。 上面是工作负载的提供应用程序的生命周期的管理以及排成。最上面呢和 riz 呢,是 yba 的前端,就是基于 yba 的控制台,还有呢, ec, twoapi, 这是 api 的代。 在左上角呢,这些是客户端的工具,这里面包括宾利行, psdk。 那左下角呢,是基层的一些其他的一些服务。右边呢,是 一些操作的工具,这里面包括监视的一些服务,资源,优化账单和商务逻辑,以及测试与基准。 咱们这门课与国赛有关,我在考点的前面呢,加了一些星星,你现在可以呢,暂停播放,看一下, 这是官方的 open stag 安装指南文档里面的概念性结构,这个图呢,可以让我们对 open stag 的提结构呢,有一个整体的概念, 这样避免呢过早的进入细节而迷失方向。看这个图啊,最主要要理解这些组建之间的这些箭头的关系。 这个图的细节也不少,所以说看起来呢,可能觉得有点懵,我们先看一个简化版本,这是一个早期的一个架构图,之前我做现场培训的时候,我做了一些翻译和修改。 中间这个菱形是虚拟机,它是一个核心,围绕着 vm 的这些长方形呢,是代表的欧文 style, 不同的模块或者叫服务。 其中呢,这六个带颜色的呢,是最重要的核心的服务。那我们分别来看,你看诺瓦,这里边有一个箭头指向 vm, 他是管理虚拟机的生命周期的。那虚拟机的网络是由谁 来提供的?你看这个服务叫牛准,他来创建和管理二层和三层的网络,为虚拟机呢,提供的虚拟网络和物理网络的连接。 训机的模板,训机的启动镜像是由 glass, 他来提供的。你看他这个地方有一个箭头指向 vm, 他为训机提供镜像,训机的磁盘呢?你看这里面有根线新的, 他为虚拟机提供块存储服务,他提供的每个券,那在虚拟机看起来呢,就是一个一个虚拟磁盘。 swift 对象存储可以存储很多的文件,对象,包括 格莱斯的景象都可以放置到对象存储中。 kisston 是一个最核心,最核心的服务,他为各种服务呢,提供十分严正,权限管理。 你从这些箭头上就可以看出来,他为每一个服务,每一个操作来提供呢与身份相关的这种信息。 另外呢, saramita, 这是与度量有关的,为报警统计计费来提供数据。另外一个呢,是图形界面的,提供一个歪脖的一个字服务的一个界面。 realize, 看完了概念性结构这个图料以后,咱们再看一个更复杂的图,这是 open stack 逻辑结构图, 也是在安装指南里边的图,他往下又攥了一层。比如说关于计算服务都有什么样的组建?关于块存储服务都有什么样的组建?关于镜像服务都有什么样的组建? 那我们选择其中一个来看一下,体会一下。我们就选这个牛蠢吧,就是与网络有关的这部分, 我们把它放大看一下。对每个组建的理解呢,你现在有一个简单的印象,因为咱们在安装的时候会有一些配置的步骤, 这些步骤呢和相应的模块来做关联的。比如说对于网络来说,他 对外呢提供一个接口,这个接口的名称呢,就叫牛蠢。 saw 有一些组建对外的接口呢,是什么?什么 api? 比如说诺瓦的 api, 新的的 api glass, 在一篇对牛唇来说呢,对外提供的接口的叫法呢,叫牛唇色吧。很多 open stack 的组建呢,是松藕合的,所以说需要有消息队列的支持。 牛春呢,要提供二层和三层相关的服务,所以说呢,会有 l 二的 aj 的 l 三的 aj, 他还要为训机来分配 app 地址,所以说还会有 dhcp 的 aj 与网络有关的信息呢,会保存到哪里呢?会保存到数据库里边,所以说在这个主店里面还有牛春的 database, 你在看软件平台安装部署的时候,很多的组件呢,都需要安装数据库, 在咱们这门课里面用到的数据库呢是 mcco 数据库,网络呢,还有可能会有一些第三方的插件, 这些图中的这种箭头呢,都有他自身的一些含义,所以说对于这个图,我建议呢,你呢把它打印一份, 为了你方便你下载呢,我做了一个 ui 二,你可以扫描一下,就是这个图的大图的 ui 二,你可以下载下来, 然后打印一下,放在手边,不管是安装的时候还是在进行管理的时候,可以看一下呢,这个逻辑结构图,帮助你掌握 open stack 的知识。 好了,本次微课的内容就这么多,希望你有收获,我是陈涛,咱们下一次微课再见!

你好,欢迎收看今天的微课,我是陈涛,上一小节学习完了手工安装 kiss, 蹲下面咱们来分析脚本,这次我准备采用慢镜头的方式分析执行这个脚本, 那什么叫慢镜头呢?就是逐行之行,这种方法虽然笨,虽然慢,但是学习效果好。 我在左边打开这个脚本,在右边呢执行脚本里边的命令。第二行是配置环境变量,在配置 之前我们可以看一下了,咱们这个里边就是系统的一些环境面料,如果我们执行一下 sauce, 然后再做格尔普,你会发现我们之前所设定的很多的帕斯沃的这些环境变量都已经设置好了。 然后再往下边呢,我们是要来执行 meisyq 语句啊。这里边有一个小问题,就是由于左边呢我带着有行号,所以说复制的有好多的这种工行,我们把左边的行号给它取消掉了。 no number 这行的目的呢是创建数据库,那入此账户 来连进来,这个是我们设定的一个环境变量,六个零杠一。后边这个字符串儿呢,是执行的命令 create a database kissed。 这个里边做了一个判断,是如果不存在的话再创建。 下面这两条是配置权限, 我们可以来验证一下, 这是我们创建的 kisson 这个数据库, 我们研究一下, 请英父此命令。来看一下这三个包的描述版本信息, 你做实验的时候建议读一下这些信息, 通过 rpmqcq 查询 c configuration 开阅与 openstake kiss the 有关的配置文件。 我们看到配置文件呢,都是放在 etc kiss 中这个目录下,这是咱们装这个 ipm 包的时候,他创建的目录复制的文件 我们看到呢,有一个新的一个账户,这叫 kissten, 他的 log in 是什么? s 并下 no log in。 看一下凯斯顿的主配置文件, 里面有大量的这些注释, 使用 ctrl 设置配置文件里边的 database 的 connection, 如果手工改的话呢,你就需要修改七百二十行 设置,如何和数据库来做连接? 这是设置令牌这个小节里边的 pro y 的指定 fornic。 下面就要来设置环境变量,要随机生成一个字符串。咱们先把这个 oppssh 这个 命令呢,咱们执行看一下效果。啊啊,这是这一次的我们再次执行, 每次执行他都不一样, 我们现在设置了一个环境变量,以后要常用, 比如说 现在就要修改 kissen 康复里边把刚才这个随机生成的密码写入到其中,指定为 admin talking。 下面就需要使用 kissten menu 连接到数据库创建表,填充一些数据。我们在创建之前,我们先看一下目前 kissten 这个数据库里边有表吗? 没有表对吧? 好,我们再连一下, 有好多表了。 下面这两个指定是配置 finite, 还有一些凭证, 我们两行一起就行吧。 使用赛的命令修改阿帕奇的主配置本, 把原来色温内幕这行的注释取消掉,然后修改为我控制节点的后色内。 下面是将一个配置文件链接到阿帕奇的配置目录中, 我们先看一下这个配置目录中都有哪些文件,都是一些默认的文件 链接成功了以后,就相当于在这里边安装了一个 wsgi 的一个配置。 这个配置呢是涉及了两个虚拟主机 设置,阿帕奇的歪脖服务是自动启动,而且把它启动了, 再向下呢是设置了三个黄金面料,我们测试一下这黄金面料。 http 的工具,来 get 一下这个 uilcurl, 这个命令呢,咱们以后还会常用, 你要做一下练习,你看 get 这个 uil 了以后,他反馈一段 jason 代码, 我们还可以在浏览器上访问一下, 这个和我们刚才在命令行的反馈结果是一样的。 当下呢是创建服务,欧文斯大哥有很多次命令 what would say, 现在看的 so easy 的是没有的。我们先创建一个 默认情况下 openstag 的创建命令,执行结束了以后,他会输出一个表格,告诉我们刚才创建的一些信息。这里边创建的服务的名称呢,就叫 kissten, 类型是 idtt, 描述呢是 openstag 的标识, 每一个服务呢都有一个 usb。 好,我们可以通过设为是 list 再来看一下 啊,这个里面就有了。 到下面呢是三个端点啊,那我们现在先看一下目前的都有什么 end, the point 没有 创建了 public, internal and mean 这三个短点 啊,输出了三个表格, 这是整体的,有点折行。再往下面是赌命,创建了一个狱,创建了一个项目,创建了 用户,我们把这三个在一起执行吧。 啊,这是 idb 那个用户,他的密码呢,也是通过环境变化来指定的,我们现在看看有没有角色, 没有角色, 下面这俩行呢,就是创建一个也叫 atme 的角色,并且把这个角色呢分配给用户。 atome, 看一下项目, 目前有 at 命这个项目,下面再创建一个叫色未死的一个项目和 demo 的项目, 可能在面对行业看的不是很直观, 一个要多加练习。另外以后呢,咱们有 horizon, 有 gui 了以后看起来会好一些。 需要注意的 是咱们采用复制粘贴的时候,有的时候啊,你可能会漏掉一些。行, 所以说要小心。我们看一下现在有什么样的角色。 你好, i mean 由我们刚才所创建的 you 的这个角色 要重置这个变量, 电量使用前面的要加上刀了。 好,我们再来看,从治疗以后就相信他没有了。 大夏呢,是在 etc 下 kissten 呢,要创建一个新的脚本,这个脚本呢叫艾特米 open rc, 通过 cat 的方式来创建,这个要整个一起要复制, 这表示我拿什么来结尾? 这个以后咱们经常会用到,因为它是设置一些环境面料。 另外一个脚本, 这是做测试的一个叫 demo 的一个 project, 我们通过 sauce 执行一些 admin opac, 这个脚本就相当于配置了一些环境面料。 好发行了,并排好了,欧文 stag 呢,就部署完了, 好了, casto 你就不说。完了,下面的时间你也把这个实验做一下。下一小节咱们开始来学习 glance。

哈喽,大家好,上个视频我们一起讨论了关于 oppositor 的一些基本概念,以及什么是 opposito。 那这个视频我们 一起来聊一下。关于 opacepac 部署,在部署前我们需要先考虑 opecidia 怎样来部署他的部署方式以及他部署架构又或者他的版本问题。 上节课我们提到了欧布斯,那个是把很大的平台拆分成了不同核心组建来分别开发最终联合作测试。它这是一种微服务的架构,它这个架构的优点是它进行联合速测试的速度比较快,就是柔和在一起和 速度比较快,而且每个组建是互不干扰的,就是一个单独的个体,而且他可以执行多任务同时并发来节省我们的工作效率。但他这样做同时为我们安装带来了很大的 弊端和缺点。他随着他核心服务增多,我们在部署各个服务时,我们需要考虑到他的关系。就是我们在安装一个服务时,我们需要考虑到其他服务对该服务的调用。 因此随着他服务组建的增多,他的安装就非常麻烦。如果我们不注意的话,在安装室不注意的话,运行会出现问题。 在我们刚认识欧会 style 时,对每个组建还不是很清楚的了解,或者我们在不清楚各个组建的关系时,一旦出错, 他排坐起来就非常困难。 因此在深入研究我们赛格时,部署成了他一个蓝洞湖。我们怎么解决这个问题呢?就是用一键化部署来解决, 我们可以让其按照一个固定的模板自动执行。 说到一键化部署,我们就需要用到一键化部署工具,这里我们用的这里,我用的是帕克赛克,它是由红帽官方推出的一个快速部署环境的工具, 类似于 sb 一键化自动固数。那关于帕克斯带克这个工具的支持条件又和他运行方式又是怎样的呢? pascal, 他制止三种运行方式方式,三种运行方式,一个是快速运行、交互式运行和非交互式运行。快速运行 就类似于一个全全自动运行,我们无需参与,无需做任何操作,不需配置任何东西,只是当他安装完时,我们来做一定的配置和操作。 而交互式运行呢?是他重要的安装步骤,或者我们想自定义的步骤,全都是靠自己来定义和安装,手工安装, 人工选择,而非交物模式。相当于一个半自动化,就是我们写一个脚本,把这个脚本或者韵达,它叫做韵达文件,当成一个模板,然后系统会根据我们写的这个模板来进行 行自定义安装,就是根据我们需求来进行安装。然后帕克 stack 支持两种价格步数,一种是昂英万,昂英万就是把所有的服务折合到一个节点上,一台主机上,也是一台服务器上。 比如我们上节课提到的 ks 认证服务、 nike 网络服务,格拉斯镜像服务,还有存一些存,还有那两个存储服务块存储和对象存储。 那昂英万的定义就是 openstag, 是一个分布式的,它是由若干个不同的功能的节点组成的,比如控制节点、网络节点、存储节点和计算节点。在实际的生产环境中,我们是把这些节点放置在不同的主机上,而昂英万是把这 这些节点揉在一起,都装在这一个节一个主机上,就是我们说说到的麻雀虽小,五脏俱全,里面什么都有。另一种就是名垂闹的把控制节点和极端节点分离分开 来安装,其中控制节点安装了我们所知道的认证服 ks 盾,而计算节点就是除了 ks 盾以外的,现在任何组建都可以装到计算节点,并称为计算节点。比如我们搜到了存储服务森纳尔和 swf 者块存储和对象存储, 然后下面我们来了解一下他奥特赛的部署方法以及我们本次实验的环境。 本次实验我,额换 环境我,我的安装规划是使用欧文赛克工具一键化部署,就是帕克赛克工具一键化部署,然后部署一个奥运万的环境版本为 stand。 注意现在的 open style 版本他支持的是就是最新的版本,他支持的是 snows 八和 relax 八九八版本具有串串是个分水岭,有串以下的版本支持的是 支持的是孙总 s 七和 relax 七,我们可以看一下他这个官方文档中写到的, 我们翻译用来,在这里我们可以看到他说他, 他说券以及更早之前版本在斯顿 s 七和瑞拉哈的七上均有提供可以运行,而现在他都是在八省进行部署。 然后我本次的实验环境是在 vivovvvivovc 讯上安装一台 snows 七点九个讯机,八 g 双核硬盘,我这里使用了一百 g, 其实三十 g 以上就可以了。然后网卡模式耐特静态分配 app 地址, 然后我的 ip 是一七二点一,七点八点三点一, 这是我的一个环境。然后我为什么使用奥运万部署奥运万架构呢? 和一键化部署,因为一键化部署我们可以就是按照一个模板固定的运行,快速运行,这里我选择是快速运行,我无需做任何的操作, 在安装时我无需做任何操作,我只要在官方拉取一个相应的模板,他会根据这个模板自动安装。而昂英湾架构呢,我在安装时无需考虑控制节点,计算节点以及存储节点那些服务带来的吊用的关系, 把所有的东西都揉在了一个主机上,这样的话 节省了我们不注意安错或者关于一些节点的不熟悉 而发生他的冲突或者吊用的问题。 好了,这是我的一个安装环境,那这个视频就分享到这里, 我会把这篇博客分享到评论区。下个视频我们就是正式开始进行 overstack 的部署的操作。


你好,欢迎收看今天的微课,我是陈涛。上次微课,咱们简单了解了一下 open stack 的基本组建,下面咱们开始部署实验环境。 部署实验环境可以根据私有云平台用户手册来进行部署,建议你像我这样另存一份,然后打开。 你可以把这份文档呢当做实验笔记写下呢,你做实验的时候的记录心得,还有一些补充的内容。 这份文档呢,总共有十三张,加上前面的简介,我觉得还是比较详实的。我们先看一下简介。 c 友云实验平台的构建呢,需要使用两个 so 文件,其中 chineseq cloud s 点 aso, 这里边包含的 open circuit q 版本, 我们赛克的每年呢都会发行一个版本。 q 版本呢是在二零一八年的二月份发布的,当前呢最新版本呢是 w 版本,是二零二一年的四月份。下一个版本呢是在二零二一年的十月份发布。 我们需要在两台服务器上安装三头 s。 七点五,你可能会说,为什么不用最新的呢?比如说有些同学喜欢用新的桌面呢,现在安装最新的 windows 十一做实验呢,也用红帽或三头 s。 目前 最新的版本呢是八点四。对于学习者和个人用户来说,特别推荐用心的,因为尝试用新版本的软件呢,总是充满着乐趣。可是对于生产中的业务稳定是压倒一切的。 生产中的业务呢,通常都有很多组建,组成这些组建的版本呢,都是经过验证的,而使用新版本的要慎重。在 it 管理里边,版本的更新这属于变更管理,是要经过评估的,不是像咱们个人一样可以很随意。 这个 s 文件里边包含两个目录,一个是 srapu 这个目录,这个目录中的结构呢,适合于包管理器亚马来使用。以梅姐这个子目录里边包含了作 实验用的训机和容器的镜像,这相当于实验的素材。 部署国赛的私有云平台的话呢,需要有两台机器,每台机器呢承担不同的角色。 在文档中呢,把第一台机器呢称之为控制节点,把第二台机器呢称之为计算节点。在做这个实验的时候,我增加了一个环节,就是这个准备训练机。 在本门课程中,我会先用温石加 ymlc 信十六点一呢来做两台训练来做实验。同时呢,我还会在森托 s 八点四下也配置 两台 qm 的讯息来做相同的实验。不管是哪种虚拟化平台,我都适用千套虚拟化模式。 先说一下我的机器的配置,我的机器配置呢是一五二六七零的,他有八个扣,十六个逻辑四批哦, 我有两块硬盘, ssd 加机械硬盘,做虚拟化实验的 ssd 硬盘呢是最值得用的,他可以把我们做细腻化的,性能呢提高很多。 但是我这台机器上的 sd 啊,买的比较早,所以有一百二十 g, 还配了有一块一 t b 的硬盘内存呢是三十二 g。 由于控制节点和计算节点的操作系统都是一样的,所以说 我准备呢,先安装一台虚拟机,把它当做模板,通过克隆出来控制节点和计算节点,而且以后反复做实验也会方便一些。 我使用这个目录中的森特 s 七幺八零四的这个 s o 来装幺八零四呢就是森特 s 七点五啊。安装之后呢,我也不做升级 讯息操作系统的话,我放到一个八十 g 的讯息磁盘上,八十 g 呢,装操作系统,安装平台软件都没有什么问题。 对于计算节点的话呢,由于还需要提供块存储和对象存储啊,所以说我会为控制节点的讯息啊,在额外的添加两块讯次盘。 为了有更好的性能呢,我准备把虚拟机没有用的虚拟硬件都给他删除掉,比如说 yimaoxus 里边的声卡, usb 接口,打印机都删掉, 然后专利那个词的时候,我选择呢最小号安装,将来的话呢,我需要什么样的软件就添加什么样的组件。 创建了一个训练机模板类号,然后我准备在克隆两台训练机, 其中呢,在计算节点上呢,我再添加两块一百 gb 的训词盘,这样计算节点呢就有三块盘了,同时呢在为每一台机器呢再添加一块网卡,这样哈每一台机器上呢就有两块网卡。好,下面我就切换 到实验环境里边,把训练的准备这个工作的做一下,创建新的训练, 选择典型,稍后安装操作系统 linux, 选择森特 s 七六十四位 取一个虚拟机的名字,我个人习惯呢使用了这个名字,因为我先创建的第一个呢是模板, 这样一眼呢就看出来,哎,这是一个模板文件,这是个人的习惯,然后把它放置到 ssd 营盘上,我的 c 盘是 ssd, 下一步使用单个词盘文件,这样性能会好一些。硬盘大小呢,选择八十计,下一步完成。 根据我这个机器的配置呢,我现在呢就可以把内存调大一些,这样装的快一些, 四个 g, 然后使用 s 文件 找到身材是七点五的挨收文件, usb 删除掉, 声卡删除掉,打印机也用不着网络的话就选艾特吧,然后确定好下面就可以加电来进行安装了。 选择直接安装,不测试安装介质, 安装语言你可以选择中文,但是如果要选择中文的话呢,会自动安装呢,中文的语言包, 为了加快速度呢,我就保持默认选择英文,这样安装的组件呢就少一些,速度快一些。 键盘和语言支持呢,选择默认安装介质呢,选择本地就是使用我的光盘软件,选择的话呢就选择最小号安装 架好以后的话我们可以根据情况再添加软件, 再一个是安装的目标位置, 让它自动来做分区,默认情况下网络是没有启用的,所以说点击网络,然后把网络打开 好,这样的话就可以安装了。安装的时候设置要入他密码, 你设置简单的话还会有一个提示,你按两次到,这样的话就可以安装了。由于选的是最小安装,所以说安装的速度会比较快, 软件包的安装比较快,但是 呢像这安装之后的一些操作呢,会相对来说慢一些,因为他有的时候会根据具体的环境呢来生成内核, 好按照结束,然后点击重新启动按钮 登录一下, 好伸头 s 七点五, 因为要克隆吗?所以说我把网络配置文件里面呢这个 usb 呢给他删除掉。 其实啊,系统中啊,除了这个以外还有其他的一些优越 id 啊,和类似的这些东西也应该清除掉,但对于我们这个实验环境来说,清除它就可以了。好,然后关机, 这是模板计算机,我们来修改一下。 i can't。 好,然后我们克隆一份 管理,选择克隆,点击下一步,选择使用当前状态。对于我们这个实验,选择链接克隆就可以了,因为它使用空间比较少一些 啊,这是我的 控制节点,我也起个 ctrl, 这个名字 还放置到这个沐浴中 啊,别急 加配置, 选了八 g 内存,然后选择四个 cpu, 打开千套虚拟化的支持 网络连接呢,选择调节,先添加一块网卡,另外一块网卡我们随后再添加好,再克隆一份 二十链接克隆 在编辑设置 四个碎屏, 根据实验的拖谱计算结点,还需要提供块存储和对象存储。 所以说根据手册的话呢,我准备呢,稍稍做一些变通。我准备呢,添加两块一百 gb 的磁盘 硬盘, 在咖啡街口创建新的虚拟自盘, 选择一百 g。 对啊,这个千万不要选中,一旦选中了以后,就在硬盘创建了一个一百 g 的文件。 而我们现在呢,这是一种叫精简配给的,用多少他怀才会占用多少空间。好起一个名字,比如说就叫 disco 一, 然后再添加一块 第四个二, 网络呢也要选择调节 好了,控制节点和计算节点呢,都创建完毕了,下面的时间你也把这个操作做一下, 下次微课咱们来继续安装。

大家在用镜像的时候可能会遇到一个这样的问题,就是我刚做好的镜像使用上去之后,然后呢右方有需求,所以我们镜像里面可能需要加一个东西, 比如说我要装一个泡沫修饰,装一个 tips, 每次呃用过自己装就很麻烦,所以我们可以把这些基础的东西都坐在镜箱里面去,但是直接坐在镜箱里呢,他又很占镜箱的容量, 所以我们有另外一种方法,就是,呃在机场里面预制一个脚本,然后脚本的内容呢,我们就放在 我们的 gate 仓库上,需要加什么东西,我们就在 gate 仓库上去把它写进去。那把之前做的镜像我们先预定起来, 预警起来说我们演示一下怎么预预设置一个脚本在这个镜像里,好先登录上去, 登录上去之后我们找到 code 的安装目录, etc code, code 里面有这样一个文件,叫做 code 点 say config, 这个文件里面,嗯,就是可以编辑一下这个小本的。呃位置, 嗯,用那个 run c, m, d, 然后下面就写上具体的脚本位置,然后运行的方式,然后我们用卸了,卸了脚本,我们用卸了的方式运行, 然后脚本位置就是在就放在 etc code 下面一个脚本名,给它一个脚本名叫做 boost run 吧, 然后固定的格式,前面是固定的格式,后面就写指定的搅拌位置,我们就放在这个 burrow 里面去,然后保存推出。我们编辑一下这个搅拌文件 啊,这个小本的内容,我随便写了两个,两句话,然后做一个测试用的。呃,正常情况下是大家直接就把这个需要安装什么东西写在这个小本里,写进去之后在运行这个是,呃进项的时候,他就会自动去运行这个小本, 然后把这个脚本里你配置一些东西都会运行上去。呃,但是这样做的话,呃其实也不方便,因为你下次需要增加什么东西的时候,你还是要去编辑这个镜像,重新去生成一个新的镜像,然后才能实现你修改的东西加进去。 所以我们一般怎么做呢?我们一般在这个脚本里面呢,我们不写内容,我们直接引用一个外部的脚本,然后执行这个外部的脚本就好了。 看一下我这里使用的一个脚本是怎么写的啊?介绍一下那个脚本里面都有些什么内容。首先第一步我们下载一个外部的脚本,然后执行执行他 给他个权限,然后执行他,执行完之后把他删掉。啊,其实很简单,主要是我们要把这个外部这个教本内容怎么编辑。我们现在说一下啊,我们看一下我们我们自己写的一个教本内容吧。 啊,叫做 oversize into inter, 就是我们会引用这个脚本,把这个脚本下载下来,执行这个脚本里的内容,这个脚本里就会按照自己的需求去写上自己的一些东西,比如说时间服务器怎么配置, 然后装扎比克斯,然后装什么泡沫修饰,泡沫修饰一个客户端,然后比如说改什么防火墙的一台 boss 啊, 就说这样就很灵活了。就后面我们有其他的需求,比如说这个里面我们要装一个 ftp, 那么我就可以直接修改这个脚本的脚,这个这个脚本里面加衣裳装 ftp 的那个内容就好了。

好,在上一节视频中我们已经完成,嗯,在控制节点上部署优群网络服务。好,接下来我们开始在计算节点上来完成优群服务的一个安装。 在上一节视频中,这里有一个小错误改了一下,不然这里授权嗯数修改数组,数组会出错。 好,现在这里是对的了,不过也没有很大的影响。 好,我 终于在要在计算节点上来安装服务了,这两个计算节点已经开了很久了, 在计算结点上面,嗯, computer 零一和零二上面,我们直接来执行卸安装相应的软件包, 我们在山药上执行。还有山药 啊,因为牛群和魔瓦之间有相互调用,我在计算结点上面就有顺带把魔瓦的一个安装包也一起装了, 我们再来安装一下溜圈的。 啊,这这些都是在计算节点上的安装的,不需要再控制节点。如果控制节点也要作为计算节点的话,那我们可以同时在计算节点上,在控制节点上进行安装。 同样在这里修改一下配置文件, 我们现在嗯三幺上进行修改,然后改完以后把配置文件同步到三二上面,这样不容易出错。 好,在 tfat 这个部分配置一下 raptonco 消息队列的这个访问路径连接地址吧,然后再因为嗯 计算结点上面,他是不会直接嗯去操作数据库的,主要是都是通过 api 进行一个处分,然后我们在这里奥斯托肯这里配置一下身份认证服务, 然后在这里配置一下锁路镜。计算机脸上的配置相对来说简单一些。好,这是一个牛群的一个配置,我们把这个配置文件同步到 你要去 配置完全一样的接上接点,然后我们接下来再修改配置文件, 你那个 sprayjayjang 这个,这个是为实力建立 out to 的一个网络,并且处理安全规则,并将 flat 网络和外部网络业务网络进行一个关联。 我们在这里再去拍一下, 直接修改,同样也在山药上先修改, 然后修了,完了以后我们再同步到三二上面去把配置烤进去,注意这里的 pro 外的 名称。同意, 还有这里的 localip 对应的是微擦亮那个网壳上的一个 ip。 好,这个文件我们考到三二上去就要修改一下了,我们考过去,在这个路基角 我们来拆一下 ip, 然后我们再修改一下内核参数,支持 网桥,这个也是在计算机链上,那我同样在三二上也执行一下,添加一下, 我们先加载一下放球的模块,再次洗衣。 好,然后我们同样设置一下开机自动加载这个模块, 无论这个 etc rc 点滴。 二是一点 logo 是没有资金权限的,即使加进去的话,他可能也不会执行。好,接下来我们就可以启动优权令那个瑞姐背景的这个服务了,我们都合理成一条命。 好,现在三要上直行,三要上直行,我们来看一下,日子 都是硬货的,应该正常, 这个就不需要在 计算节点二上面操作,因为已经刚才已经同步操作完了。好,我们接下来在控制节点上验证一下牛犬服务是否配置正常, 这里有一些报错,我们看一下这是一个超市的报错。 dhcpa 镜头这个服务我们看一下, 目前病情是正常的, 我们 先来创建一下网络,创建网络来验证一下,我们先列出一下当前的一个邀请代理的一个列表, 在 computer 零一, computer 零二上面, controller 上面都是二号的。 然后我们来创建一个分开的网络,注意这里这个 pro 的飞机和雷头沃尔克这个类型是 pro 的,我在这里指明了, 这里已经创建成功了。创建现 创建一个网络,然后我们再创建一个指网,先有网络,然后才有指网,这里是这个指网,这个 dhcpip 地址词的一个范围 啊,我们从一百到二十四零用这一段的,注意这个是与我们啊虚拟机这个那的网络是同一段的, 我来创建一下。 接下来我们再来创建一个网络接口,指定 他的一个 ip v 五九幺幺零,看能不能创建成功 啊。也可以创建表面网络服务,基本上是正常的,我们也可以用雷托和类似的。我们再看一下, 查看网络,查看车网, 然后这个是查看端口,就是网络接口,网卡吧,是吧, 都是正常的。然后这下面还有删除网络的一些秘密,嗯,我在这里就不掩饰了,但是删除网络前他是有一个顺序的,只要先 删除指望下的网络接口,删除指望才能删除网络。 好在计算结联上,我已经完成我服务的一个部署, 下一届我们将介入某网精神服务的一个部署。