00:00
接下来我们来看库fair的第二种安装方式,在Linux单节点上进行部署,我呢切到我的这个北京区,我这儿呢有三台闲置的服务器,我随便拿一台,当然大家要做的话呢,应该提前开通这个服务器,所以我们接下来呢,把这个步骤呢就来记录一下,第一个是开通服务器,比如呢,你现在有一个呃,随便一个配置的服务器,呃,比如我们就是四核8G吧,我就写一个4C8G的这个服务器,但是呢,前提要求我之前我现在的所有演示都是SS基于SS的7.9系统,所以你开通了这个,然后呢,一定防火墙,防火墙要放行,防火墙放行啊,我们K8S的整个这个3万到32767 32767的这个端口就行了,然后接下来我们来看,如果我现在呢,有了这么一台服务器以后,我想要一键的把酷fair以及K8S整个平台安装上来,那怎么办?
01:00
是呢,整个安装步骤呢,就应该是这这个样子,还是来参照我们库fair的官方文档。来看一下参照酷fair的官方文档,官方文档呢有在Linux的安装,在Linux安装呢,首先硬件配置,呃,大于呢这个要求就行了,森tos呢,呃是相关的版本,或者你选乌班图DB这些都可以选择人家合适的版本,然后呢,接下来我们就直接往下吧,直接往下接下来呢,我们需要下载cooper server,官方提供的一个东西叫cooper key cooper key呢我们使用第二种方式下载,因为大多数人可能都是get help,谷歌API访问受限的,如果国外环环境呢,可以用第一种方式,那国内环境呢,我就用这个我来复制,所以我们先要运行两个命令。首先是准备库包,库包K,准备有一个东西叫库K,首先第一个export k k我们的这个zoo,那我现在呢就来连上。
02:05
我北京的一台闲置的,比如4C8G的这个服务器,就以它为例吧,就以它为例。而且呢,大家注意的是我这个host name是NOE1,所以我们应该有一个好习惯,就是每开通一个服务器以后,给它指定一个我们人类可以识别的hostna,所以在这我们的前置条件指定hostname,当然hostname这些怎么指定啊,我们之前给来教过这个相应的命令,对吧?包括开通服务器,我就不每次带着开通了,大家就提前开通这个host name呢,大家可以使用这个命令host name control set host name来给一个你的,比如NOTE1。好,那我现在呢,就来以这个服务器为例,我先来做的第一件事,运行库fair官方提供的这个命令,先来导出一个环境变量。库key的这个环境变量好在Linux上以o one方式,然后第二个我们再来下载库key,把这个命令呢一复制,当然我来也整理到这这两个呢,只要一运行就OK。
03:10
把我这个命令呢复制。看到这儿回车。哎,稍等一下。如果你多复制了一些空格符啦,什么东西,你就呢把它去掉就行好,这一块呢,我们现在呢已经准备好了,他说库ber key download已经完成了,主要呢,一完成以后,这会有一个绿色的这个可执行文件KK,而且呢有库波K的这个压缩文件在这也有,那KK呢,就是我们的可执行命令,所以接下来你如果把这两行做完以后,我们想要呢,呃,当然它在这呢为KK添加可执行权限,这个可执行权限这只要是绿色,这其实呢已经添加上了。所以为了保险期间大家也可以把这个命令运行一下c mode,我们的加X加可执行权限KK,这是第一步,准备好这个库K以后呢,接下来使用库K,让它自动安装几个集群,引导安装集群,而我们现在这一块开通的新机器是一个非常纯净的Linux系统,连doer尔都没装,对吧?所以我们接下来呢,我希望它一整套环境都给我们装上,那这个装呢,怎么装?开始安装就使用这个命令,这个命令呢,其实就是下边这个,所以我把这个命令呢,一复制,然后来看一下,一行命令就搞定了。哎,在这个叫k k create class叫使用cooper k创建一个集群,集群的cooper版本是这个cooper s版本是这个,就用它就行了。
04:49
回车,然后呢就让他创创建,但是呢,这个创建的时候呢,他会说我们可能有环境没准备就绪,比如这个contract跟网络有关的,当这个没准备就绪,我就亚style-Y就安装它相关的东西就行。
05:09
稍等。好,等这个安装就绪以后呢,我们还是运行cooper k这个命令,好,这个命令呢,说已经都确认好了,然后呢,Continue,呃,安装吗?我们就来说一个yes就行,好,接下来呢,他就进入我们的安装过程,哎,我们什么都不用管了,所以呢,中途可能唯一要管的就是我现在呢,可能需要安装一个这个。大家呢,就自己看情况啊,他给你打印的这个报告里边说缺了什么,而且这一块呢,会说弄个一说这个呢是需要的,那你就安装什么就行了,所以。引导集群,但是引导集群之前可能需要,如果你跟我用的都是同一个版本啊,可能需要下面命令就是这好,然后呢,接下来这就是它的整个创建过程,这个创建过程过程呢,比如我们大概看一下它会下载呢一些啊需要安装的安装包,并且配置一些系统的这些网络流量调节啦,这些东西我们之前装K8S都配过,然后呢,准备好以后呢,他开始安装各种环境,他先安装docker对吧。
06:29
那大家可想而知,接下来就是刀装完装K8S,然后呢,装完再来装库fair,所以呢,这一块的等待过程我们就不等了,我等它执行完成给大家看一下。
07:18
好,当大家呢,看到这一块说please white对吧,等待我们这个安装整个完成,那就是我们安装的差不多了。你如果着急的话呢,你就可以运行这个命令,你监控着我们每一个pod是不是正在创建中,所以你看我们库的安装器是不是开始创建,所以安装器创建完以后呢,下来就是安装酷S的整个流程。好,我们就来,再来,稍等就行。那大概也是等个十分钟左右,这一块呢,就会出现我们的欢迎界面说welcome to还是30880端口。所以呢,我们可以在这来测试一下,以我的这个Linux单节点。
08:04
我们的这个节点是210这个节点。复制访问它的30880也是没问题的,30880。然后呢,账号密码,当然访问之前呢,最好来确认一下,所有的东西都是在运行,运行中,我在这儿都已经确认过了,没有任何问题,然后呢,来访问他使用的in加这个密码。这也是一种安装方式,对吧,但这种方安装方式呢,就很很方便,我们就让他无人值守,全自动自己安就行了。我们在开发期间,如果我们还想要测试这个平台,我们就可以这么来用,但这块的安装呢,大家会发现会少很多东西,为什么呢?因为它安装的不是全功能平台,而且呢,我的这个。我的这个系统呀,这个配置是四核8G,四核8G按照要求可能是够了,嗯,我们来看一下它的这一块,在它的这个cooper s fair cooper surfacefa,在Linux上,我们单节点部署的话。
09:06
嗯,推荐呢是两核4G,而且呢,他说呃,如果我们的机器至少有八核16G,他建议我们开启所有的组件,但我们现在没有,对吧,但是呢,如果你想要开,而且呢,这种方式安装的是最小化安装,默认呢,它装的都是最小化安装这块呢都会说。找一下他有没有说它默认是呢是最小化安装,而如果我们呢,想启用可插拔的组件本指南对吧?只使用于最小化安装,然后呢,我们可以参照这个指南点过来。就像以前,以前我们装的时候呢,只需要配置文件,把force改触就行了,现在如果我要最最小化安装,但是我现在还要开启某一项功能,也很简单,比如说在戴维OS这一块,我想要开启这个功能,那你呢,只需要做一件这个事儿,在Linux上安装,我们就是这种安装方式,但不用看,这就是你提前可以准备一个这个文件,让创建,让创建集群的时候使用你的文件,但是我们就不用这种方式了,我都用这个叫安装后,在安装后启用功能。
10:13
所以们现在呢,引导安装集群一段时间以后呢,它自己就创建好了,对吧,非常快,我们什么也不用管,然后接下来我们要做的第三件事是安装后开启功能,这安装后要开启某些功能也非常方便,我们只需要使用我们的命登录到我们这个平台管理集群管理,所以他这一块基本上都给我们说的很清楚了,来到这儿。210应该就是这个,然后呢叫集群管理。点击集群管理,点击平台管理,来找一下看他的这一块。在Linux上o one的方式,当然我们是要开启某一个功能,是点点击我们的这个平台管理来找一下啊,点击左上角的平台管理,选择集群管理,我们现在呢已经进来了,它呢有一个叫自定义资源CRD,然后呢输入cluster configuration,所以来到这只需要呢在平台管理点集群管理,然后呢来到我们的自定义资源来到这儿。
11:15
稍等一下。然后我们来搜索classluster configuration就叫集群的配置,就是这个,然后呢,我把这个点进来,点进来以后呢,这有一个ks installer,在这点有一个编辑配置文件,我就点个修改,点修改以后呢,接下来就是我们以前的你想要开启什么功能,对吧?把false改出就行了,把false改出比如举一个例子吧,我呢现在来开启一个S功能。改个出。我点一个更新,点一个更新以后呢,接下来我们的集群里边还是点集群管理,我们来看我们的整个呃,集群状态,集群状态原来呢是没David OS的,我们等一会呢,它这一块就会有David OS给我们展示出来,稍等一下集群的应用资源,来看一下我们集群里边的服务组件,好等他安装啊,它这个呢,默认现在都是库S这些来等一阵,包括我在这。
12:14
来使用这个来进行监控。当我开启了一个这个配置以后。那稍等一下,看他能不能给我们创建出DAOS的相关的功能。诶,我们发现了,等一阵以后,他开始就创建东西了啊,他呢就又开始创建新新功能,包括呢,咱们还是用以前的这个命令,还可以监控我们这个正在安装的这个状态。就是这个状态对吧。所以呢,跟以前的是一样,只不过呢,就是我们这种方式啊,你想要开启什么功能的话,嗯,就是你需要在这在平台管理自定义资源。Cluster configuration里边我们来进行修改。
13:03
来输入class com这一块,给他截图过来。只需要呢,把这个点进去改一下配置就行了。包括呢,这也适用于我们以前对吧,我们以前原生的方式先装K8S,然后呢,装完以后呢,再装库。如果我我们想把开了的功能关了,也是在这儿给他呢关闭,然后呢,等一阵它就会重新应用我们集群的最新状态,这就行了,但是这种方式呢,呃,目前可以适用于,因为这是单节点嘛,我们现在只有一个节点的。Linux系统,所以呢只适用于我们在开发期间,如果你想测试,就可以这么来测,那我们下一节课可以看一下如何用CU key还是这个东西创建一个就像我们之前装的三节点的一个KYS集群,这呢有master,还有两个其他节点,对吧?
我来说两句