GBase 8a MPP Cluster 安装手册(Linux RHEL6)
- 格式:pdf
- 大小:2.57 MB
- 文档页数:76
南大通用大数据新型列存储数据库GBase 8a透明网关参考手册南大通用大数据新型列存储数据库GBase 8a透明网关参考手册引言本文档为南大通用大数据新型列存储数据库GBase 8a透明网关的参考手册,旨在为用户提供详细的使用指南和技术支持。
本手册将介绍GBase 8a透明网关的功能和操作方法,并提供相关示例和案例,以帮助用户全面了解和使用该产品。
章节一、产品概述1.1 产品介绍1.1.1 GBase 8a透明网关的作用和优势1.1.2 适用场景和使用范围1.1.3 系统环境要求1.2 主要功能特性1.2.1 数据安全性和隐私保护1.2.2 数据传输效率和性能1.2.3 数据连接和集成1.2.4 数据存储和管理1.2.5 监控和日志管理1.3 系统组成和架构1.3.1 系统组件和模块1.3.2 系统架构图1.3.3 数据流和传输路径章节二、安装与配置2.1 安装准备2.1.1 硬件和软件要求2.1.2 系统文件和目录结构 2.1.3 安装包和2.2 安装步骤2.2.1 安装前准备工作2.2.2 安装过程和注意事项 2.2.3 安装后配置和初始化2.3 网关管理和设置2.3.1 网关管理控制台介绍2.3.2 系统设置和配置2.3.3 用户管理和权限设置章节三、数据传输与集成3.1 数据源配置和连接3.1.1 数据源类型和兼容性 3.1.2 数据源连接方法和参数 3.1.3 连接池管理和优化3.2 数据传输和同步3.2.1 数据传输模式和方式 3.2.2 数据同步策略和机制 3.2.3 数据过滤和转换3.3 数据集成和交互3.3.1 数据集成工具和方法 3.3.2 数据交互接口和格式 3.3.3 数据映射和转换规则章节四、数据存储与管理4.1 数据存储结构和管理4.1.1 数据表和表空间4.1.2 数据索引和分区4.1.3 数据备份和恢复4.2 数据查询和操作4.2.1 SQL查询语句和优化 4.2.2 数据增删改操作4.2.3 事务处理和并发控制4.3 数据安全和权限管理4.3.1 数据权限和访问控制 4.3.2 数据加密和解密4.3.3 审计和日志记录章节五、监控与维护5.1 系统监控和管理5.1.1 系统性能监控和调优 5.1.2 错误日志和告警处理 5.1.3 运行状态和资源管理5.2 数据库维护和优化5.2.1 数据库备份和恢复5.2.2 索引和查询优化5.2.3 数据碎片整理和压缩5.3 系统升级和升级5.3.1 安全升级和漏洞修复5.3.2 新功能和版本兼容性5.3.3 系统配置和参数修改附件:本文档涉及附件,如数据库安装包、配置文件示例、使用案例、问题排查指南等,请参考附件部分。
GBase8t数据库Linux/Unix下安装配置数据库安全事业部8t技术组1GBase8t数据库安装1.1数据库安装前的准备1.1.1创建informix组使用root用户执行groupadd informix;创建informix用户并修改口令useradd-g informix-d/home/informix-s/bin/bash-m informix passwd informix1.1.2创建GBase8t数据库安装目录假设数据库安装路径为/home/informix/gbasemkdir/home/informix/gbasechown-Rf informix:informix/home/informix/gbase假设将数据库的数据文件存放在/opt/dbs目录cd/optmkdir dbschown-Rf informix:informix dbs1.1.3准备informix用户环境变量假设1:GBase8t数据库软件的安装目录为/home/informix/gbase目录;假设2:GBase8t数据库使用的实例名为gbaseserver登录informix用户,vi~/.bash_profile(根据不同的SHELL环境编辑不同的环境变量文件,unix下默认为.profile文件),并加入如下内容:备注:在/home/informix目录下执行!export INFORMIXSERVER=gbaseserverexport INFORMIXDIR=/home/informix/gbaseexport ONCONFIG=onconfig.gbaseserverexport INFORMIXSQLHOSTS=$INFORMIXDIR/etc/sqlhosts.gbaseserverexport PATH=$INFORMIXDIR/bin:/usr/bin:${PATH}:.export GL_DATE="%m/%d/%iY"export DATETIME="%iY-%m-%d%H:%M:%S"export DB_LOCALE=zh_cn.GB18030-2000export CLIENT_LOCALE=zh_cn.GB18030-2000exportLD_LIBRARY_PATH=${INFORMIXDIR}/lib:${INFORMIXDIR}/lib/esql:${INFORM IXDIR}/lib/cliexport TERM=vt100export TERMCAP=$INFORMIXDIR/etc/termcapexport INFORMIXTERM=termcapexport DBTEMP=$INFORMIXDIR/tmp保存退出!退出后执行生效命令..bash_profile或者source~/.bash_profile1.2数据库安装步骤1.1.4GBase8t SERVER安装1.1.1.1上传安装介质上传安装介质到服务器并在单独的目录中解压。
图解RHEL6.0 的安装过程Install or upgrade an existing system:全新安装或更新一个已存在RHEL 系统。
Install system with basic video driver: 使用最基本的显卡驱动来安装操作系统(选择此项不影响安装过程,只是分辨率会比较低。
Rescue installed system:进入救援模式。
Boot from local drive:直接引导启动本地驱动器(硬盘)中的系统。
当然也可以使用Tab 键进行编辑,如要想使用kickstart 文件自动安装,可编辑如下图:也可以像RHEL5 中那样,手动输入一个安装选项,按两次ESC,我们可以输入Linux 进入正常安装,或输入rescue 进入救援模式。
当然,如果是通过PXE+DHCP+TFTP 实现的网络引导,还可以输入自定义的安装选项。
OK,我们选择正常手动安装模式,输入linux,回车,安装程序将会加载内核vmliuz 以及RAMDISK 映象initrd。
与RHEL5 同样,使用光盘引导安装,系统会提示我们进行安装介质的检测,防止在安装过程中由于介质出现物理损伤等问题而导致安装失败。
选择OK,就会开始介质的检测,我们选择Skip 直接跳过。
(注:此介质检测的窗口在网络引导中不会出现)。
点击next我们选择简体中文或者英文,如果选择简体中文,那么整个安装过程都将是中文界面。
这里我们选择默认的英文点击next点击nextSpecialized Storage Devices:安装或更新在企业级的存储上如,存储区域网络。
一般选择默认的第一项,Next 继续。
警告所有的磁盘驱动器都会被初始化,数据将会丢失。
选择Re-initalize all设置主机名,同时可以点击Configure Network 来配置静态IP。
双击System eth0。
按上图所示配置好网络。
默认不配置则使用DHCP 自动获取。
GBase8a MPP企业级大数据平台性能测试报告目录第1章测试定义 (1)1.1测试背景 (1)1.2测试目的 (1)1.3测试时间 (1)第2章测试环境 (2)2.1硬件环境 (2)2.2软件环境 (2)2.3测试数据 (2)2.3.1 测试数据加载 (3)第3章测试内容 (6)3.1测试项目 (6)3.2测试内容 (6)3.2.1 13个标准sql的串行执行测试 (6)3.2.2 小查询并发性能测试 (7)3.2.3 大查询并发性能测试 (8)3.2.4 并发插入性能测试 (9)3.2.5 并发加载性能测试 (10)第4章性能测试结果 (10)4.1测试结果 (10)4.1.1 十三条sql (10)4.1.2 并发性能 (11)4.1.3 加载性能 (12)4.2测试资源使用情况 (14)4.2.1 十三条sql执行过程 (14)4.2.2 Sql并发压力测试 (16)4.2.3 三加载机并发加载 (18)4.2.4 单加载机多加载进程测试 (19)第5章附件 (21)5.1标准查询13个SQL (21)5.2经改造的SQL12 (21)5.3 SSB测试包 (21)4.2测试脚本 (21)测试定义测试背景本次测试是建立在36节点GBase8a MPP集群数据库环境上,测试数据均为在其他负载的情况看下测得,能够比较客观的反应出GBase8a MPP集群数据库在该环境下的性能表现。
测试目的本次测试旨在评估GBase8a MPP集群数据库在串行、小查询并行、大查询并行、加载模式并行的场景下其的性能表现,以及评估在类场景下系统资源的使用情况。
测试时间测试环境硬件环境软件环境测试数据测试数据加载表一:lineorder表二:Supplier表三:Customer表四:Dwdate表五:Part入库后数据量:测试内容测试项目1.SSMB库13个标准sql的串行执行测试。
通过此项目测试旨在评估每个标准查询sql在该环境下的性能表现。
gbase安装教程⼀、安装前的准备⼯作1、对⽹卡进⾏配置[root@gbase8a ~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:0C:29:2E:E9:71TYPE=EthernetUUID=771cc37d-0811-4961-8648-b280f3f8232fONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticDNS1=192.168.204.1IPADDR=192.168.204.131NETMASK=255.255.255.0GETEWAY=192.168.204.1[root@gbase8a ~]#service network restart2、检查系统是否安装了必须的软件包安装系统时,如果没有选择“桌⾯”或“软件开发⼯作站”安装,或不清楚系统安装情况时,请按如下⽅法检查系统中是否安装了必须的软件包:# rpm -qa | grep boostboost-signals-1.41.0-11.el6_1.2.x86_64boost-wave-1.41.0-11.el6_1.2.x86_64boost-python-1.41.0-11.el6_1.2.x86_64boost-system-1.41.0-11.el6_1.2.x86_64boost-date-time-1.41.0-11.el6_1.2.x86_64boost-serialization-1.41.0-11.el6_1.2.x86_64boost-graph-1.41.0-11.el6_1.2.x86_64boost-test-1.41.0-11.el6_1.2.x86_64boost-program-options-1.41.0-11.el6_1.2.x86_64boost-regex-1.41.0-11.el6_1.2.x86_64boost-1.41.0-11.el6_1.2.x86_64boost-iostreams-1.41.0-11.el6_1.2.x86_64boost-filesystem-1.41.0-11.el6_1.2.x86_64boost-thread-1.41.0-11.el6_1.2.x86_64# rpm -qa | grep libtoollibtool-ltdl-2.2.6-15.5.el6.x86_64# rpm -qa | grep aprapr-1.3.9-3.el6_1.2.x86_64apr-util-ldap-1.3.9-3.el6_0.1.x86_64apr-util-1.3.9-3.el6_0.1.x86_64# rpm -qa | grep cppqpid-cpp-client-ssl-0.12-6.el6.x86_64qpid-cpp-server-0.12-6.el6.x86_64libmcpp-2.7.2-4.1.el6.x86_64qpid-cpp-server-ssl-0.12-6.el6.x86_64mcpp-2.7.2-4.1.el6.x86_64abrt-addon-ccpp-2.0.4-14.el6.x86_64qpid-cpp-client-0.12-6.el6.x86_64# rpm -qa | grep elfutilselfutils-libelf-0.152-1.el6.x86_64elfutils-0.152-1.el6.x86_64elfutils-libs-0.152-1.el6.x86_64# rpm -qa | grep filefilesystem-2.4.30-3.el6.x86_64mozilla-filesystem-1.9-5.1.el6.x86_64file-libs-5.04-11.el6.x86_64control-center-filesystem-2.28.1-25.el6.x86_64 fontpackages-filesystem-1.41-1.1.el6.noarch rootfiles-8.1-6.1.el6.noarchfoomatic-db-filesystem-4.0-7.20091126.el6.noarch file-5.04-11.el6.x86_64libsndfile-1.0.20-5.el6.x86_64libxkbfile-1.0.6-1.1.el6.x86_64file-roller-2.28.2-6.el6.x86_64boost-filesystem-1.41.0-11.el6_1.2.x86_64 desktop-file-utils-0.15-9.el6.x86_64# rpm -qa | grep gcclibgcc-4.4.6-3.el6.x86_64# rpm -qa | grep gdbgdbm-1.8.0-36.el6.x86_64gdb-7.2-50.el6.x86_64eggdbus-0.6-3.el6.x86_64# rpm -qa|grep libgomplibgomp-4.4.6-3.el6.x86_64# rpm -qa|grep libiculibicu-4.2.1-9.el6.x86_64# rpm -qa|grep libproxylibproxy-0.3.0-2.el6.x86_64libproxy-python-0.3.0-2.el6.x86_64libproxy-bin-0.3.0-2.el6.x86_64# rpm -qa|grep neonneon-0.29.3-1.2.el6.x86_64# rpm -qa|grep pakchoispakchois-0.4-3.2.el6.x86_64# rpm -qa|grep patchpatch-2.6-6.el6.x86_64# rpm -qa|grep perlperl-CPANPLUS-0.88-119.el6_1.1.x86_64perl-Params-Check-0.26-119.el6_1.1.x86_64perl-Log-Message-0.02-119.el6_1.1.x86_64perl-Compress-Zlib-2.020-119.el6_1.1.x86_64perl-ExtUtils-CBuilder-0.27-119.el6_1.1.x86_64perl-DBD-SQLite-1.27-3.el6.x86_64perl-Time-HiRes-1.9721-119.el6_1.1.x86_64perl-libxml-perl-0.08-10.el6.noarchperl-version-0.77-119.el6_1.1.x86_64perl-devel-5.10.1-119.el6_1.1.x86_64perl-Compress-Raw-Zlib-2.023-119.el6_1.1.x86_64 perl-Log-Message-Simple-0.04-119.el6_1.1.x86_64 perl-Module-CoreList-2.18-119.el6_1.1.x86_64perl-XML-Twig-3.34-1.el6.noarchperl-CGI-3.51-119.el6_1.1.x86_64perl-HTML-Parser-3.64-2.el6.x86_64perl-libs-5.10.1-119.el6_1.1.x86_64perl-5.10.1-119.el6_1.1.x86_64perl-ExtUtils-ParseXS-2.2003.0-119.el6_1.1.x86_64 perl-Module-Load-Conditional-0.30-119.el6_1.1.x86_64 perl-IO-Compress-Base-2.020-119.el6_1.1.x86_64 perl-Archive-Tar-1.58-119.el6_1.1.x86_64perl-Archive-Extract-0.38-119.el6_1.1.x86_64perl-Module-Loaded-0.02-119.el6_1.1.x86_64perl-DBI-1.609-4.el6.x86_64perl-Module-Build-0.3500-119.el6_1.1.x86_64perl-parent-0.221-119.el6_1.1.x86_64perl-core-5.10.1-119.el6_1.1.x86_64perl-XML-Dumper-0.81-6.el6.noarchperl-Parse-CPAN-Meta-1.40-119.el6_1.1.x86_64perl-libwww-perl-5.833-2.el6.noarchperl-Pod-Escapes-1.04-119.el6_1.1.x86_64perl-Pod-Simple-3.13-119.el6_1.1.x86_64perl-Test-Harness-3.17-119.el6_1.1.x86_64perl-Module-Load-0.16-119.el6_1.1.x86_64perl-Package-Constants-0.02-119.el6_1.1.x86_64 perl-IO-Zlib-1.09-119.el6_1.1.x86_64perl-File-Fetch-0.26-119.el6_1.1.x86_64perl-Object-Accessor-0.34-119.el6_1.1.x86_64perl-URI-1.40-2.el6.noarchperl-CPAN-1.9402-119.el6_1.1.x86_64perl-ExtUtils-Embed-1.28-119.el6_1.1.x86_64perl-XML-Parser-2.36-7.el6.x86_64perl-Module-Pluggable-3.90-119.el6_1.1.x86_64perl-ExtUtils-MakeMaker-6.55-119.el6_1.1.x86_64 perl-Term-UI-0.20-119.el6_1.1.x86_64perl-Digest-SHA-5.47-119.el6_1.1.x86_64perl-Crypt-SSLeay-0.57-16.el6.x86_64perl-XML-Grove-0.46alpha-40.el6.noarchperl-HTML-Tagset-3.20-4.el6.noarchperl-Locale-Maketext-Simple-0.18-119.el6_1.1.x86_64 perl-IPC-Cmd-0.56-119.el6_1.1.x86_64perl-IO-Compress-Zlib-2.020-119.el6_1.1.x86_64 perl-Test-Simple-0.92-119.el6_1.1.x86_64perl-DBIx-Simple-1.32-3.el6.noarchperl-Time-Piece-1.15-119.el6_1.1.x86_64# rpm -qa|grep ppllibpanelappletmm-2.26.0-3.el6.x86_64poppler-utils-0.12.4-3.el6_0.1.x86_64poppler-glib-0.12.4-3.el6_0.1.x86_64wpa_supplicant-0.7.3-2.el6.x86_64poppler-data-0.4.0-1.el6.noarchpoppler-0.12.4-3.el6_0.1.x86_64gnome-applets-2.28.0-7.el6.x86_64gdm-user-switch-applet-2.30.4-32.el6.x86_64 gnome-python2-applet-2.28.0-4.el6.x86_64# rpm -qa|grep unzipunzip-6.0-1.el6.x86_64# rpm -qa|grep xzxz-libs-4.999.9-0.3.beta.20091007git.el6.x86_64xz-4.999.9-0.3.beta.20091007git.el6.x86_64xz-lzma-compat-4.999.9-0.3.beta.20091007git.el6.x86_64# rpm -qa | grep jsonpython-simplejson-2.0.9-3.1.el6.x86_64json-c-0.10-2.el6.x86_64⼆、安装GBase 8a1、在Linux下创建⼀个⽤户在安装GBase 8a 之前,需要在Linux 下使⽤root ⽤户创建⼀个新的操作系统⽤户,这个新⽤户⽤于GBase 8a 的安装以及安装后的运⾏。
GBase 8a数据库集群,在安装时默认是通过多个步骤来完成的,安装,设置主备策略,初始化,还包括后期的配置集群参数等。
本文介绍集群自带的一键安装功能,可以完成如上的全部步骤。
配置文件一键安装涉及到2个配置文件,一个是原始的,比如demo.options, 另一个是为了额外配置的文件。
原始配置文件demo.options这个配置文件里,需要增加一个参数 updateConf=demo.conf,其数值指向额外配置文件,文件名随意。
[root@rh6-1 gcinstall]# cat demo.optionsinstallPrefix= /opt/coordinateHost = 10.0.2.201coordinateHostNodeID = 201dataHost = 10.0.2.201#existCoordinateHost =#existDataHost =loginUser= rootloginUserPwd = '111111'#loginUserPwdFile = loginUserPwd.jsondbaUser = gbasedbaGroup = gbasedbaPwd = 'gbase1234'rootPwd = '111111'#rootPwdFile = rootPwd.jsondbRootPwd = ''#mcastAddr = 226.94.1.39mcastPort = 5493updateConf=demo.conf额外配置文件在这个配置文件里,包括了初始化配置,参数配置2大部分。
先看样例[root@rh6-1 gcinstall]# cat demo.conf[init]distribution=gcadmin distribution gcChangeInfo2.xml p 1 d 0initnodedatamap=1[gcluster]gbase_export_directory=0thread_stack=1048576[gbase]thread_stack=1048576[corosync]debug:off[root@rh6-1 gcinstall]#其中[init]部分是初始化部分。
GBase 8a MPP Cluster (集群)安装手册V8.5.1.2GBase 8a MPP Cluster安装手册,南大通用数据技术股份有限公司GBase版权所有©2004-2014,保留所有权利。
版权声明本文档所涉及的软件著作权、版权和知识产权已依法进行了相关注册、登记,由南大通用数据技术股份有限公司合法拥有,受《中华人民共和国著作权法》、《计算机软件保护条例》、《知识产权保护条例》和相关国际版权条约、法律、法规以及其它知识产权法律和条约的保护。
未经授权许可,不得非法使用。
免责声明本文档包含的南大通用公司的版权信息由南大通用公司合法拥有,受法律的保护,南大通用公司对本文档可能涉及到的非南大通用公司的信息不承担任何责任。
在法律允许的范围内,您可以查阅,并仅能够在《中华人民共和国著作权法》规定的合法范围内复制和打印本文档。
任何单位和个人未经南大通用公司书面授权许可,不得使用、修改、再发布本文档的任何部分和内容,否则将视为侵权,南大通用公司具有依法追究其责任的权利。
本文档中包含的信息如有更新,恕不另行通知。
您对本文档的任何问题,可直接向南大通用数据技术股份有限公司告知或查询。
未经本公司明确授予的任何权利均予保留。
通讯方式南大通用数据技术股份有限公司天津华苑产业区海泰发展六道6号海泰绿色产业基地J座(300384)电话:400-817-9696 邮箱:info@商标声明是南大通用数据技术股份有限公司向中华人民共和国国家商标局申请注册的注册商标,注册商标专用权由南大通用公司合法拥有,受法律保护。
未经南大通用公司书面许可,任何单位及个人不得以任何方式或理由对该商标的任何部分进行使用、复制、修改、传播、抄录或与其它产品捆绑使用销售。
凡侵犯南大通用公司商标权的,南大通用公司将依法追究其法律责任。
GBase 8a MPP Cluster 安装手册南大通用数据技术股份有限公司 I 目 录前言 (1)手册简介 (1)公约 (2)1 系统要求 (3)1.1 硬件配置 (3)1.2 硬件的物理部署和网络规划 (3)1.3 配置磁盘RAID (5)1.4 安装操作系统 (18)1.5 多网卡绑定设置 (20)1.6 操作系统环境检查及配置 (23)2 安装集群 (38)2.1 集群规划与组成 (38)2.2 获取安装文件 (38)2.3 修改安装参数文件 (39)2.4 执行安装 (40)2.5 安装过程示例 (41)2.6 SafeGroup 的配置 (43)2.7 集群的初始化 (45)3 启停与登录 (46)3.1 集群服务的启停 (46)3.2 集群登录与退出 (46)4 卸载集群 (49)4.1 执行卸载脚本 (49)5 非集群节点机器上客户端的安装 (50)5.1 安装前的说明 (50)5.2 安装步骤 (50)6 手工升级、回退集群 (54)6.1 适用范围 (54)6.2 升级、回退步骤 (54)6.3 集群各模块需备份的内容 (56)6.3.1 GNode (57)6.3.2 GCluster (57)6.3.3 GCWare (57)6.3.4 备份恢复、重分布、同步 工具 (58)7 自动升级、回退集群 (59)GBase 8a MPP Cluster 安装手册II 南大通用数据技术股份有限公司7.1升级集群 ............................................. 59 7.1.1 版本要求 ......................................... 59 7.1.2 升级前的准备 ..................................... 60 7.1.2.1 停止集群服务 ................................ 60 7.1.2.2 备份demo.options 文件 ....................... 61 7.1.3 获取升级包的安装文件 ............................. 61 7.1.4 修改参数文件 ..................................... 61 7.1.5 执行升级安装 ..................................... 62 7.2 回退集群 ............................................. 64 7.2.1 回退前的准备 ..................................... 64 7.2.1.1 停止集群服务 ................................ 64 7.2.2 执行回退操作 ..................................... 64 8C3工具的安装 ................................................. 66 8.1 安装步骤 ............................................. 66 8.2 安装后的验证 ......................................... 67 9 FAQ . (68)9.1 安装集群报错 (68)9.2 安装集群不报错,但是却没有安装成功 (68)9.3 集群服务不能正常启动 (68)9.4 gcadmin 命令的使用问题 (69)9.5 集群卸载失败 (69)9.6 是否可以指定用户登录的默认数据库 (70)GBase 8a MPP Cluster 安装手册南大通用数据技术股份有限公司 - 1 - 前言手册简介GBase 8a MPP Cluster 安装手册主要为用户详细介绍了集群的安装、卸载的内容。
第一章主要介绍了安装集群的系统要求,包括,集群硬件物理设备的部署原则、网络规划,多网卡绑定,以及安装集群的硬件配置和操作系统的要求等相关内容。
第二章主要介绍了如何安装GBase 8a MPP Cluster ,安装后的初始化操作,以及集群的登录与退出。
第三章主要介绍了集群的启停操作、登录、退出的内容第四章主要介绍了如何卸载GBase 8a MPP Cluster 的内容。
第五章主要介绍了如何在非集群节点上安装客户端的内容第六章主要介绍了如何手工升级、回退集群的内容。
第七章主要介绍了如何自动升级、回退集群的内容。
第八章主要介绍了如何安装C3工具的内容。
第九章主要以FAQ 的形式,为用户解答一些常见的集群安装、使用时遇到的问题,解决办法。
GBase 8a MPP Cluster 安装手册- 2 - 南大通用数据技术股份有限公司公约下面的文本约定用于本文档:GBase 8a MPP Cluster 安装手册南大通用数据技术股份有限公司 - 3 - 1 系统要求1.1 硬件配置建议使用如下配置的机器:1.2 硬件的物理部署和网络规划一般来说,在实际项目中,首先需要考虑的就是硬件设备的物理部署,一般包括,机柜,电源,主机,硬盘,网卡,交换机等物理设备,另外,物理设备之间的通讯,也需要依靠网络的部署。
因此,建议用户在安装操作系统和 GBase 8a MPP Cluster 产品前,需要对物理设备的部署和网络规划的考虑。
我们以下图为例,说明该如何进行合理的物理部署和网络规划:GBase 8a MPP Cluster 安装手册- 4 - 南大通用数据技术股份有限公司在上面的图中,包含两个机柜(机柜的电源要保证各自独立供电),机柜中摆放GBase 8a MPP Cluster 产品的节点主机、加载服务器和应用服务器,他们之间的网络通过交换机进行通讯,为了保证网络的高效运行,实际项目中的业务网络也需要连接到这两个互备的交换机上。
下面说明硬件物理部署和网络规划的原则:电源的高可用:两个机柜的电源是独立的,互不影响的,这样遵循了主机供电高可用的原则;交换机高可用:每个机柜上配置了一台交换机,两个机柜上共包含2台交换机,并且这两台交换机之间是互备的关系,当其中一台交换机发生故障,另一台交换机立即提供服务,遵循了交换机高可用的原则;GBase 8a MPP Cluster 安装手册南大通用数据技术股份有限公司 - 5 - 数据加载机的高可用性:每个机柜上放置了一个加载服务器,加载服务器上安装了GBase 8a MPP Cluster 的加载工具,它用于加载业务数据,这两个加载服务器是互备的关系;节点机器的高可用性:图中用虚线标识出来的20台主机,用于部署GBase 8a MPP Cluster 产品,此处使用的是10个SafeGroup (是GBase 8a MPP Cluster 产品的一个特定的逻辑术语,是节点(主机)间数据互备的逻辑概念,目前一个SafeGroup 最多可以配置 3个节点,最少配置1个节点),按照每个SafeGroup 有2个节点进行部署,从图中可以看出,每个SafeGroup 的两个节点是分别部署在不同的机柜中的,遵循了电源的高可用和数据高可用的原则;1.3 配置磁盘RAID将本地磁盘配置为RAID ,操作系统会将多块物理磁盘视之为一个大硬盘,并具有具有容错及冗余的功能。
磁盘RAID 还可以支持容量扩展,只需要加入新的硬盘并执行一些简单的命令,系统便可以实时利用这新加的容量。
GBase 8a 推荐将主机的本地磁盘设置为RAID5。
RAID5工作模式,至少需要3块完全相同的物理磁盘。
不同厂商的硬件服务器设置略有不同。
本手册以型号为DELL R710/R720的服务器为例,讲述RAID5设置的步骤。
开机启动系统,如下图:GBase 8a MPP Cluster 安装手册- 6 - 南大通用数据技术股份有限公司准备进入RAID 设置界面,当服务器开机启动信息出现如下界面时,按下CTRL+R 。
之后会出现如下界面,表示成功进入RAID 设置界面:依照下图,首先需要为用户介绍几个名词解释:1、 Disk Group :磁盘组,这里相当于阵列。
2、 VD(Virtual Disk):虚拟磁盘,虚拟磁盘可以不使用阵列的全部容量,也就是说一个磁盘组可以分为多个VD 。
3、PD(Physical Disk):物理磁盘。
先删除保留的虚拟磁盘,为重新创建做准备。
选择要删除的虚拟磁盘,按下F2,出现如下界面:使用上下键选择“Delete VD”,如下界面:按回车确认,出现如下界面:使用左右箭头按键选择“YES”按钮,按回车,删除成功,出现如下界面:成功删除保留的虚拟磁盘后,需要重新创建虚拟磁盘把光标放在界面中蓝色选中的位置:按下F2,弹出如下界面:选择“Create New VD”,按回车,出现如下界面:弹出“选择RAID Level”菜单项,如下界面所示:在菜单选项中选择“RAID-5”方式,如下界面所示:按回车确认,出现如下界面:RAID设置完毕后,选择RAID所使用的磁盘。