小白从CentOS7到安装CDH6.3.2入坑实操指北(一)

目录
1、系统安装盘做RAID 1
2、两张网卡做bond 0,配置内外网IP
3、磁盘挂载
3、安装JDK 、MYSQL5.7
4、CDH安装

一、项目背景

我们公司新采购了10台服务器,每台服务器有4个万兆光口,eno1-4,共有8个磁盘,每个盘4T,现在需要安装CentOS 7 操作系统,安装CDH6.3.2,至于为啥不装更高级版本的CDH(后改名为CDP),是因为高级版本是需要收费了,网上百度一下便知。接下来就是实操部分。

二、系统安装

1、制作启动盘

首先,从网上下载CentOS 7,操作系统后,使用 UltralSO 工具把它制作到U盘中,这里我要提醒一下,要把下载的IOS文件名字改短一些,比如:CentOS-7.8.iso ,太长会在后面安装系统时出现找不到U盘现象,这在后面讲到怎么解决,但是每次都要这样处理,有点麻烦,最好的办法时在根源上解决-------在制作系统启动盘时修改短一点的名字。

https://mirrors.aliyun.com/centos-vault/
在这里插入图片描述

2、磁盘做 RAID 1 和操作系统安装

磁盘做RAID的方式有很多种,RAID 0,1,5等等,各自的优劣是是什么,网上有很多教程,这里不展开。总之,最重要的用途是做存储冗余,防止在物理硬盘坏时,出现数据丢失,降低数据恢复成本。

在本次系统安装中,我采用的是RAID 1,数据只做一个备份。

1、 开机后,按 del 进入界面管理设置
在这里插入图片描述
2、点击Device Manager
在这里插入图片描述
3、选择图中的 AVAGO…
在这里插入图片描述
4、选择 Configure 进入参数设定
在这里插入图片描述
5、为了避免有参数错乱,最好先清理预存参数 ,选择Clear Configuration在这里插入图片描述
6、开始设定参数,Create VirTual Drive
在这里插入图片描述
7、选择做 RAID 的模式,这里选择做1 在这里插入图片描述
8、选择做RAID 的磁盘,select drives在这里插入图片描述
9、选择磁盘,让它变成 enable
在这里插入图片描述
10、 保存设定
在这里插入图片描述
11、按 Ctrl+ Alt+Del重启进去系统安装,选择Install CentOS 7
在这里插入图片描述

12、当出现这个界面时,表示U盘没有被找到,这就是之前第一步时说到的要改名字的原因。这时的解决办法是按 Ctrl+ Alt+Del重启。
在这里插入图片描述
13、在出现11步时选择Install CentOS 7这按 e 按键,修改参数如下:
在原始
上图为原始图,把 6_64 或者 _64 去掉,但是不能去太多,会出现找不到U盘现象,只要稍微去掉一点就好,这个个人尝试,修改后为
在这里插入图片描述
14、在安装系统过程中,其他的按照网上教的就行。

这里讲一下磁盘选择,当我们做成RAID 后,这里只显示我们做RAID的磁盘和U 盘,其他机械盘是不显示的,而且在装好系统之后也是看不到的,需要在后面另外设置参数。或许在我们做RAID时也可以同时把一个参数设置好,当时我没发现这点,是在后面单独做,后面我们详细讲怎么做。
在这里插入图片描述

如果不成功,会是这样

在这里插入图片描述
15、系统安装其他的没啥好说的了,按照流程就行,如果中途出错,重启。这里提醒一下就是选择带GUI,这在后面做网卡bond 0时方便,毕竟很多人都看不惯终端的黑框框。

扫描二维码关注公众号,回复: 15943894 查看本文章

16、重装系统
1)、修改iso文件名称长度,缩短,重新刻录进U盘
2)、重启服务器 按del进去manager configure,在Boot里修改Boot Type为legacy Boot
在这里插入图片描述
在这里插入图片描述
3)、保存,重启

17、数据盘直通模式挂载
如果只把系统盘做RAID,其他磁盘没处理,安装完系统后,df -l是显示不出来的,按fsblk查看,发现是没挂起来。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择Controller Management
在这里插入图片描述
选择Advance Controller Properties

在这里插入图片描述
从Advance Controller Properties 进去后,一直按下箭头找到JMOD Mode
在这里插入图片描述
修改JBOD Mode为Enabled模式后,保存即可
在这里插入图片描述
然后再进行挂载mount就可以了。



3、 网卡做bond

网卡聚合有两种方式,一种是bond,另一种是team,team是在CentOS 7之后才出现,它的优势是可以利用超过2张卡来做组合,而bond只能用2张卡。

原本我们的计划是拿eno1、eno2两张卡做bond0,设置局域网192.168.1.XXX,另外两张卡做bond0,设置另外的网段10.1.42.XXX,但是发现只能启动一组,另外一组没启动成功,搞了好久都没成功,被迫只能改方案。

又尝试用team的方式设置两组,也还是没启动起来。

最终的方案是只做了一组bond,但是配置两个IP。

方案一、网卡做team

0、查看网卡名称

nmcli device     

1、创建team0。这里的网关ipv4.gateway 192.168.1.1可以去掉,可以实现局域网互联互通

nmcli connection add type team con-name team0 ifname team0 ipv4.address 192.168.1.210 ipv4.gateway 192.168.1.1 ipv4.method manual config '{"runner" : "name" : "loadbalance"}}'   

2、 将第一张网卡eno1绑定到team0

nmcli connection add type team-slave con-name team-port1 ifname eno1 master team0 

将第二张网卡eno2绑定到team0

nmcli connection add type team-slave con-name team-port2 ifname eno2 master team0

3、启动网卡组

nmcli connection up team-port1  
nmcli connection up team-port2     
nmcli connection up team0

4、查看启动状况

teamdctl team0 state view   

在这里插入图片描述
方案二、网卡做bond
原本计划是做两组bond,分别是bond0,bond1,分别绑定2张网卡的,但是没启动成功,结果就把两张卡绑定为一组bond0,再给它配置两个IP,这种方式可以实现了。

这是网上找到的绑卡绑定方法

在这里插入图片描述

以下是我的配置bond0,尤其注意的是不要在bond0里面包含USERCTL=no,这会导致启动失败,天大的坑。
有两个IP

IPADDR=10.1.42.217
IPADDR1=192.168.1.217

在这里插入图片描述
以下是eno2的配置,eno1是同样的配置,不过我感觉可以省略红色框中的东西

在这里插入图片描述
配置完成后,重启网卡就可以生效了。

systemctl network restart

测试是否能ping出去

ping 10.1.42.1     测试网关
ping 10.1.42.210  测试其他服务器

如果这步已经成功,基本上代表服务器操作系统已经完成了。

—————————————————————— 此处华丽丽的分割线 ————————————————————

接下来就是安装CDH的步骤了,请看下篇文章继续讲解。

猜你喜欢

转载自blog.csdn.net/quantam/article/details/126828770