??政府项目一般都会用到华为的项目, 所以必须学习华为的东西. 这里学习的是FusionInsight HD 6.5.1的安装与部署文档. 相关文档可以在华为官网下载.
1. FusionInsight HD安装流程
2. FusionInsight HD安装前准备
3. FusionInsight HD安装过程具体步骤
3.1 校验软件包
1 2 3 | tar -zxvf FusionInsight_Manager_6.5.1_RHEL.tar.gz tar -zxvf FusionInsight_SetupTool_6.5.1.tar.gz 将部件包拷贝至“FusionInsight_Manager/software/packs”路径下 |
3.2 生成配置文件
??利用《配置规划工具》生成各项安装配置文件,并上传到相应节点的指定路径,生成的配置文件在安装Manager和自动化安装集群时会被使用。
3.3 配置并检查安装环境
- 目的:即执行preinstall.sh,以此来配置节点操作系统环境,使其满足FusionInsight HD的安装要求
( 例如:sh /opt/FusionInsight_SetupTool/setuptool.sh preinstall ) - preinstall.sh具体功能:
??适配OS:修改OS配置,使OS满足FusionInsight HD的安装要求。需对内核版
本、关闭swap分区、设置共享内存大小、设置服务器时区、配置业务和主机
名的映射等进行检查
??补齐RPM包:自动补齐OS缺失的RPM包
??格式化分区:自动对服务器磁盘进行格式化,使磁盘满足FusionInsight HD的
分区要求
??自动执行precheck.sh:执行后会列出检查失败项,根据《软件安装》手册的
修复建议进行修复,修复完后再次执行precheck检查
??注意:操作前务必保证所有节点的操作系统root用户密码一致。首次安装请务必执
行preinstall,务必确保precheck脚本所有检查项都通过,再进入后续安装步骤。
3.4 安装Manager
- 有双机/单机两种方式进行Manager安装
- 安装双机Manager:
- 包含两个管理节点,分别为主管理节点和备管理节点,用以保证业务的连续性及高可靠性
- 推荐使用
- 安装单机Manager
- 仅包含一个管理节点,当出现系统掉电等意外场景时无法保证业务的可靠性
- 不推荐使用
- 安装双机Manager:
3.4.1 安装双机Manager
- 获取配置文件,该文件可由LLD工具生成,也可手动填写。配置文件填写举例如下图所示。
- 在主备管理节点分别执行安装命令, 目录以LLD工具实际上传到的文件路径为准. 例如:
1 | sh /opt/FusionInsight/software/install.sh –f /opt/FusionInsight/software/install_oms/hostXX.ini |
- 安装命令执行结果显示“Install Successfully”字样,即表示安装成功,可通过提示的URL地址使用浏览器访问,进一步安装集群。
3.4.2 安装单机Manager步骤
- 执行命令:
1 | sh /opt/FusionInsight/software/install.sh –m single |
- 命令执行结果显示
- “Install Successfully”,表示安装Manager成功,可通过提示的URL地址使用浏览器访问,进一步安装集群。
3.5 安装集群
- 首次登录需要修改密码
4.2监控告警配置,点击“运维 > 告警 > 阈值设置”,可以进行监控告警相关阈值配置。
4.3 权限配置,点击“系统 > 权限”中可以进行用户/用户组/权限配置。
5. omm用户安装FusionInsight HD
具体过程:
- 在安装过程的“校验软件包”后,需到所有节点使用root用户执行软件包中preset工具文件下的preset.sh脚本。例如:
1 | sh /opt/FusionInsight_SetupTool/preset/preset.sh |
给omm用户赋予执行安装集群的权限。
- 将解压后的软件包用户属性修改为omm用户。例如:
1 | chown omm: /opt/FusionInsight_Manager/ -R |
- 之后的安装步骤就是切换到omm用户下进行preinstall、安装oms以及安装集群操作。注意:确保解压后的FusionInsight_Manager文件下所有目录、文件的用户属性都是omm用户
- 安装集群完成后,需要收回omm用户的权限,在所有节点的preset工具文件下执行postset.sh脚本。例如:
1 | sh /optFusionInsight_SetupTool/preset/postset.sh |
6. 安装过程常见问题处理方法
??FusionInsight HD安装过程中会产生详细日志,记录安装的具体情况,在安装过程中如果出现意外情况,请先查看日志
模块名称 | 日志路径 |
---|---|
Preinstall安装日志 | /tmp/fi-preinstall.log |
Manager安装日志 | /var/log/Bigdata/controller/scriptlog/install.log |
集群安装与运行日志 | /var/log/Bigdata/controller/controller.log |
集群安装与运行日志 | /var/log/Bigdata/nodeagent/scriptlog/install.log |
集群安装与运行日志 | /var/log/Bigdata/nodeagent/scriptlog/start-agent.log |
Web服务运行日志 | /var/log/Bigdata/tomcat/web.log |
-
问题描述:安装Manager失败,提示“The ws_float_ip_interface is Empty.”
-
原因:该错误一般是由于网卡ip和主机名不对应导致
-
处理步骤:首先在环境上执行 hostname -i 查看主机ip,然后用ifconfig命令查看对应的网卡ip是否一致,如果不一致需要修改为一致。
-
问题描述: 执行preinstall后有如下报错
-
处理方法如下
7. 学习推荐
- 华为Learning网站
- 华为Support案例库
- 参考文档 : 《FusionInsight HD安装与部署 》