参考文档:华为官方文档
华为官方安装文档地址:http://support-it.huawei.com/solution-fid-gw/#/training
第一:环境准备(三个节点都要).
1)准备三台机器,这里安装双管理节点,保证高可用(集群至少三个节点,如果条件允许建议准备5个节点以上集群),管理节点和备用管理节点每个机器节点内存至少32G,其他子节点可以适当小一些。
2)免密登录,IP和主机映射,网卡设置,机器必须能ping通外网,时间同步这些都必须做好(不懂可以百度,很简单)
3)安装和更新环境,安装以下软件包(华为的官方文档没有,这是自己一步一步试坑,填出来的)。
ipmitool.x86_64
glibc.i686
json-c.x86_64
libestr.x86_64
libitm.x86_64
libtopology.x86_64
lsscsi.x86_64
m2crypto.x86_64
net-snmp-utils.x86_64
nscd.x86_64
nss_compat_ossl.x86_64
OpenIPMI.x86_64
openldap-clients.x86_64
openldap-servers.x86_64
perl-Perlilog.noarch
procmail.x86_64
python-dmidecode.x86_64
python-gudev.x86_64
python-simplejson.x86_64
sdparm.x86_64
第二:软件准备.
- 到华为官方下载相应的安装软件包,包括以下:
FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz
FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz
FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz
FusionInsight_SetupTool_V100R002C70SPC200.tar.gz
FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz
FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz.sha256
FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz.sha256
FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz.sha256
FusionInsight_SetupTool_V100R002C70SPC200.tar.gz.sha256
FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz.sha256
- 下载操作系统镜像文件CentOS-6.6-x86_64-bin-DVD1.iso(和集群用的操作系统保持一致,这里用的是CentOS6.6)
- 把上面软件包上传到两个管理节点,校验软件包(两个节点都要):sha356sum -c 安装包名称
- (两个管理节点都要)解压FusionInsight_Manager_V100R002C70SPC200_RHEL.tar.gz ,和FusionInsight_SetupTool_V100R002C70SPC200.tar.gz
- (两个管理节点都要)把FusionInsight_HD_V100R002C70SPC200_RHEL.tar.gz 和FusionInsight_Porter_V100R002C70SPC200_RHEL.tar.gz和FusionInsight_Spark2x_V100R002C70SPC200_RHEL.tar.gz三个包cp到FusionInsight_Manager/software/packs/ 里面
- (主管理节点需要)把CentOS6.6镜像文件挂载到/media/目录:mount CentOS-6.6-x86_64-bin-DVD1.iso /media/ -o loop
第三:配置准备.
- 到华为官方下载FusionInsight V100R002C70SPC200 配置规划工具 01配置工具。按照自己集群实际情况填写配置。配置完成会自动上传到指定节点。说明:浮动IP节点自动生成,不需要自己配置(可参考华为官方文档地址:http://support.huawei.com/enterprise/zh/doc/EDOC1100005377)
第四:安装准备.
- 进入/opt/FusionInsight_SetupTool执行安装命令:./ setuptool.sh/preinstall开始安装
提示Disk format failet (格式化磁盘错误)
解决:
修改:Fusioninsight_SeuupTool(解压出来的目录)/prinstall/preinstall.ini文件里面:
g_parted=0 (默认是2,改成0)
如果上面修改了还不成功,继续修改/etc/hosts,在hosts里面增加:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
(以查看Log错误信息为准)
- 安装完成系统会自动进行check.
check过程报错:
Need to upgrade nss-util.x86_64 version to 3.16.2.3-2 or later
包版本过低,
解决(三个节点都要):升级相应软件包, yum update nss-util.x86_64
3) 修改完错误,继续执行Parecheck检查
sh ./setuptool.sh precheck precheck/checkNodes.Config
根据Log报错信息,进行一一排查错误
'Defaults requiretty' is configured incorrectly in '/etc/sudoers' the file.错误
解决:
该错误是当前节点的“/etc/sudoers”文件中“Defaults requiretty”配置错误。
可使用vi /etc/sudoers命令编辑“/etc/sudoers”文件。注释“Defaults requiretty”选项。
注意:check步骤,查看日志,error信息必须在安装前全部解决。
4) (进行以下操作前,必须把上面错误信息都解决)进入/opt/FusionInsight_Manager/software 执行:
./install.sh -f /opt/FusionInsight_Manager/software/install_oms/192.168.xx.xx.ini
提示:The /srv/BigData directory does not exist.
解决:新建BigData目录,然后继续执行脚本:
./install.sh -f /opt/FusionInsight_Manager/software/install_oms/192.168.xx.xx.ini
如果提示:
Please visit http://192.168.xx.xx:8080/web/ to continue cluster installation.
Installation is successful
说明安装成功。
进入管理节点2重复以上操作。直到提示安装成功。
第五:安装集群.
- 在浏览器输入https://192.168.xxx.xx:28443/web/
- 进入安装管理页面,初始账号:admin 密码:[email protected]
- 安装提示进行安装(具体参考华为官方文档http://support.huawei.com/enterprise/zh/doc/EDOC1100005377)
安装成功页面:
到此Fusioninsight_HD集群全部安装完成,以上仅代表个人经验,以华为官方文档为参考,具体安装过程具体分析,以安装log为准。
安装客户端
参考华为官方文档:http://support.huawei.com/enterprise/zh/doc/DOC1000078160?section=j005
很容易,不必多说。