GaussDB数据库安装详解

操作步骤

  1. 准备软件包。

    软件包列表如下:

    • FusionInsight_Manager_6.5.1_RHEL.tar.gz
    • FusionInsight_BASE_6.5.1_RHEL.tar.gz
    • GaussDB_200_6.5.1_RHEL.tar.gz
    • (可选)FusionInsight_MPPDBMonitor_6.5.1_RHEL.tar.gz
    • FusionInsight_SetupTool_6.5.1.tar.gz

    请确保omm用户对所有软件包具有读权限。具体操作方法请参见以omm用户在后台操作集群,提示“Permission denied”

  2. 上传软件包。
    1. 使用“WinSCP”工具,以root用户登录将要安装Manager的节点。
    2. 选中以上文件,拖动到当前节点的“/opt”目录下,等待上传完成。
  3. 解压软件包。
    1. 使用“PuTTY”工具以root用户进入“/opt”目录。

      cd /opt

    2. 执行tar命令,解压软件包文件。

      tar -zxvf FusionInsight_Manager_6.5.1_RHEL.tar.gz

      tar -zxvf GaussDB_200_6.5.1_RHEL.tar.gz

      tar -zxvf FusionInsight_SetupTool_6.5.1.tar.gz

    3. 执行以下命令,分别将除Manager外的其他部件包拷贝至“/opt/FusionInsight_Manager/software/packs”路径下(如同时安装其他部件,需要一起拷贝):

      cp FusionInsight_BASE_6.5.1_RHEL.tar.gz FusionInsight_MPPDB_6.5.1_RHEL.tar.gz FusionInsight_MPPDBMonitor_6.5.1_RHEL.tar.gz FusionInsight_Manager/software/packs/

  4. (可选)更换HA证书。

    默认情况下,不建议更换HA证书。

    GaussDB 200是支持在安装时更换HA证书的,如果用户有自定义的HA根证书,在主备管理节点解压软件包后,可执行以下步骤添加证书:
    1. 进入“/opt/FusionInsight_Manager/software/hasslCert”目录。

      cd /opt/FusionInsight_Manager/software/hasslCert

    2. 准备根证书,将需要更换的HA根证书文件“root-ca.crt”和密钥文件“root-ca.pem”放置到“/opt/FusionInsight_Manager/software/hasslCert”目录内。

      根证书相关文件需由企业用户自行准备,也可在已有的GaussDB 200集群上生成,生成方法可参考更换HA证书章节。

    3. 修改“/opt/FusionInsight_Manager/software/hasslCert/hasslCert.ini”文件内的“password”(默认为空)为生成根证书的密码。

      例如修改为“password=Huawei_123”,集群安装完成后会删除这个密码。

  5. 如安装双机Manager,请使用root用户登录备管理节点,重复执行24
  6. 挂载操作系统镜像。
    1. 使用“WinSCP”工具,以root用户登录主管理节点。将操作系统镜像文件上传至主管理节点目录下,例如“/opt”。
    2. 使用“PuTTY”工具,以root用户登录主管理节点,执行以下命令进行挂载:

      mount 虚拟光盘文件名 /media/ -o loop

      例如RedHat系统,假设虚拟光盘文件在“/opt”下,执行:mount /opt/rhel-server-6.4-x86_64-dvd.iso /media/ -o loop

      SUSE 12.x系统默认情况下无“/media”目录,在此步骤前执行mkdir /media命令创建即可。

    3. (可选)安装bison和flex工具。
      • 如使用EulerOS 2.8操作系统,需要执行此步骤,其他操作系统请跳过。
      • 当EulerOS 2.8的ISO包挂载到/media后,bison和flex安装包会默认放在/media/Packages/路径中,用户无需单独下载。示例如下:
        Packages
        ├── bison-3.0.5-1.eulerosv2r8.aarch64.rpm
        ├── flex-2.6.1-10.eulerosv2r8.aarch64.rpm
      1. 使用root用户执行cd /media/Packages进入bison和flex安装包所在目录。
      2. 执行以下命令安装。

        rpm -ivh bison-3.0.5-1.eulerosv2r8.aarch64.rpm flex-2.6.1-10.eulerosv2r8.aarch64.rpm

  7. 检查OS的编码格式是否符合要求。

    使用“PuTTY”工具,以root用户登录任一节点。执行locale命令,查看OS的编码格式是否为“en_US.UTF-8”或“POSIX”。

    • 是,执行9
    • 否,执行8
  8. 使用“PuTTY”工具,以root用户登录所有节点,更改OS编码格式。以更改任一节点为“en_US.UTF-8”格式为例进行说明。
    • RedHat 6.x、CentOS 6.x系统下执行vi /etc/sysconfig/i18n命令,按“Insert”键开始编辑。将“LANG”的值修改为“en_US.UTF-8”,“SYSFONT”的值修改为“latarcyrheb-sun16”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
    • RedHat 7.x、CentOS 7.x、EulerOS系统下执行vi /etc/locale.conf命令,将“LANG”的值修改为“en_US.UTF-8”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。
    • SUSE系统下执行vi /etc/sysconfig/language,将“RC_LANG”的值修改为“en_US.UTF-8”,按“Esc”键退出编辑,并输入:wq保存退出,重启操作系统后配置生效。

    如果当前集群操作系统使用同一镜像安装且未做编码格式配置修改,可参考如何在集群内多个节点上执行命令或者存取文件,将修改后文件拷贝到其他节点,重启操作系统生效。

  9. 是否使用omm用户安装集群:

    当用户无法获取root用户权限,需要用omm用户安装集群。

    • 是,执行10
    • 否,操作结束。
  10. 使用“PuTTY”工具,以root用户登录主管理节点。
  11. 将主管理节点上的“/opt/FusionInsight_SetupTool/preset”文件夹拷贝至所有节点的“/opt”目录下并在所有节点上执行sh /opt/preset/preset.sh命令。

    在集群内多个节点上执行同一命令或者存取文件,可以使用软件安装包中的脚本工具快速完成,详细操作请参考如何在集群内多个节点上执行命令或者存取文件

  12. 在主备管理节点上,以root用户执行以下命令:
    1. 修改软件包解压后生成的目录“/opt/FusionInsight_Manager/”的属主:

      chown omm: /opt/FusionInsight_Manager/ -R

    1. 修改软件包解压后生成的目录“/opt/FusionInsight_SetupTool”的属主:

      chown omm: /opt/FusionInsight_SetupTool/ -R

发布了82 篇原创文章 · 获赞 14 · 访问量 9147

猜你喜欢

转载自blog.csdn.net/xk_xx/article/details/104675281