DM8:DMDSC共享存储集群搭建-配置文件准备

news2025/2/28 0:09:36

DM8:DMDSC共享存储集群搭建-配置文件准备

  • 1 环境介绍
  • 2 配置文件
    • 2.1 EP73 节点配置文件
      • 2.1.1 dmdcr_cfg.ini
      • 2.1.2 dmasvrmal.ini
      • 2.1.3 dmdcr.ini
      • 2.1.4 dminit.ini
      • 2.1.5 dmcssm.ini
      • 2.1.6 配置文件就绪
    • 2.2 EP74 节点配置文件
      • 2.2.1 dmdcr.ini

1 环境介绍

使用裸设备搭建 2 节点 DMDSC

类别名称
CPUX86 INTEL
OS麒麟 V10
共享磁盘openfiler

2 配置文件

2.1 EP73 节点配置文件

配置文件存放路径/home/dmdba/tool

2.1.1 dmdcr_cfg.ini

名称详情
dmdcr_cfg.ini 是格式化 DCR 和 Voting Disk 的配置文件。配置信息包括三类集群环境全局信息、集群组信息、以及组内节点信息
使用 dmasmcmd 工具可以根据 dmdcr_cfg.ini 配置文件,格式化 DCR 和 Voting Disk。

#注意:各个节点此文件相同。

DCR_N_GRP= 3
DCR_VTD_PATH=/dev/raw/raw2
DCR_OGUID=77777
[GRP]
DCR_GRP_TYPE=CSS
DCR_GRP_NAME=GRP_CSS
DCR_GRP_N_EP= 2
DCR_GRP_DSKCHK_CNT=60
[GRP_CSS]
DCR_EP_NAME=CSS73
DCR_EP_HOST=192.168.248.73
DCR_EP_PORT=9341
[GRP_CSS]
DCR_EP_NAME=CSS74
DCR_EP_HOST=192.168.248.74
DCR_EP_PORT=9343
[GRP]
DCR_GRP_TYPE=ASM
DCR_GRP_NAME=GRP_ASM
DCR_GRP_N_EP=2
DCR_GRP_DSKCHK_CNT=60
[GRP_ASM]
DCR_EP_NAME= ASM73
DCR_EP_SHM_KEY= 93360
DCR_EP_SHM_SIZE= 10
DCR_EP_HOST=192.168.248.73
DCR_EP_PORT=9349
DCR_EP_ASM_LOAD_PATH=/dev/raw
[GRP_ASM]
DCR_EP_NAME=ASM74
DCR_EP_SHM_KEY=93361
DCR_EP_SHM_SIZE=10
DCR_EP_HOST=192.168.248.74
DCR_EP_PORT=9351
DCR_EP_ASM_LOAD_PATH=/dev/raw
[GRP]
DCR_GRP_TYPE=DB
DCR_GRP_NAME=GRP_DSC
DCR_GRP_N_EP=2
DCR_GRP_DSKCHK_CNT=60
[GRP_DSC]
DCR_EP_NAME=DSC73
DCR_EP_SEQNO=0
DCR_EP_PORT=5236
DCR_CHECK_PORT=9741
[GRP_DSC]
DCR_EP_NAME=DSC74
DCR_EP_SEQNO=1
DCR_EP_PORT=5236
DCR_CHECK_PORT=9742

2.1.2 dmasvrmal.ini

名称详情
dmmal.ini 和 dmasvrmal.ini都是 MAL 配置文件。使用同一套 MAL 系统的所有实例,MAL 系统配置文件要严格保持一致。
[MAL_INST1]
MAL_INST_NAME=ASM73
MAL_HOST=192.168.248.73
MAL_PORT=7236
[MAL_INST2]
MAL_INST_NAME=ASM74
MAL_HOST=192.168.248.74
MAL_PORT=7237

2.1.3 dmdcr.ini

名称详情
dmdcr.ini是 dmcss、dmasmsvr、dmasmtool 等工具的输入参数。记录了当前节点序列号以及 DCR 磁盘路径。

备注:搭建完成后会修改此参数值,搭建时配置为 0 不会自动拉起ASM,DSC

参数名参数值
#ASM 重启参数,命令行方式启动 DMDCR_ASM_RESTART_INTERVAL60 单位 秒
#DB 重启参数,命令行方式启动 DMDCR_DB_RESTART_INTERVAL60 单位 秒
#各个节点参数值要不同 DMDCR_SEQNO0 或 1
DMDCR_PATH=/dev/raw/raw1
DMDCR_MAL_PATH=/home/dmdba/tool/dmasvrmal.ini
DMDCR_SEQNO=0
DMDCR_ASM_RESTART_INTERVAL=0
DMDCR_ASM_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/tool/dmdcr.ini
DMDCR_DB_RESTART_INTERVAL=0
DMDCR_DB_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdata/dsc73_config/dm.ini dcr_ini=/home/dmdba/tool/dmdcr.ini

2.1.4 dminit.ini

名称详情
dminit.ini是 dminit 工具初始化数据库环境的配置文件。与初始化库使用普通文件系统不同,如果使用裸设备或者 ASM 文件系统,必须使用 dminit 工具的 control 参数指定 dminit.ini 文件。dminit 工具的命令行参数都可以放在 dminit.ini 中,比如db_name,auto_overwrite 等,dminit.ini 格式分为全局参数和节点参数。dminit工具具体用法可以参考《DM8_dminit 使用手册》
config_pathdm.ini,dmmal.ini 生成后所在的路径
db_name=dsc
system_path=+DMDATA/data
system=+DMDATA/data/dsc/system.dbf
system_size=128
roll=+DMDATA/data/dsc/roll.dbf
roll_size=128
main=+DMDATA/data/dsc/main.dbf
main_size=128
ctl_path=+DMDATA/data/dsc/dm.ctl
ctl_size=8
log_size=1024
dcr_path=/dev/raw/raw1 #dcr 磁盘路径,目前不支持 asm,只能是裸设备
dcr_seqno=0
auto_overwrite=1
PAGE_SIZE=32
EXTENT_SIZE=32
CASE_SENSITIVE=N
CHARSET=1
[DSC73]#inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path=/home/dmdba/dmdata/dsc73_config
port_num=5236
mal_host=192.168.248.73
mal_port=9340
log_path=+DMLOG/log/dsc73_log01.log
log_path=+DMLOG/log/dsc73_log02.log
[DSC74]#inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path=/home/dmdba/dmdata/dsc74_config
port_num=5236
mal_host=192.168.248.74
mal_port=9341
log_path=+DMLOG/log/dsc74_log01.log
log_path=+DMLOG/log/dsc74_log02.log

2.1.5 dmcssm.ini

名称详情
dmcssm.ini是 DM 集群监视器的简称。DMCSSM 与 DMCSS 相互通信,获取并监控整个集群系统的状态信息。DMCSSM还提供了一系列的命令来管理、维护集群。
CSSM_OGUID = 77777
CSSM_CSS_IP=192.168.248.73:9341
CSSM_CSS_IP=192.168.248.74:9343
CSSM_LOG_PATH=../log
CSSM_LOG_FILE_SIZE=32
CSSM_LOG_SPACE_LIMIT=0

2.1.6 配置文件就绪

在这里插入图片描述

2.2 EP74 节点配置文件

配置文件存放路径/home/dmdba/tool
[dmdba@node73 ~]$ scp /home/dmdba/tool/* dmdba@192.168.248.74:/home/dmdba/tool

2.2.1 dmdcr.ini

名称详情
dmdcr.ini是 dmcss、dmasmsvr、dmasmtool 等工具的输入参数。记录了当前节点序列号以及 DCR 磁盘路径。

备注:搭建完成后会修改此参数值,搭建时配置为 0 不会自动拉起ASM,DSC

参数名参数值
#ASM 重启参数,命令行方式启动 DMDCR_ASM_RESTART_INTERVAL60 单位 秒
#DB 重启参数,命令行方式启动 DMDCR_DB_RESTART_INTERVAL60 单位 秒
#各个节点参数值要不同 DMDCR_SEQNO0 或 1
DMDCR_PATH=/dev/raw/raw1
DMDCR_MAL_PATH=/home/dmdba/tool/dmasvrmal.ini
DMDCR_SEQNO=1
DMDCR_ASM_RESTART_INTERVAL=0
DMDCR_ASM_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/tool/dmdcr.ini
DMDCR_DB_RESTART_INTERVAL=0
DMDCR_DB_STARTUP_CMD=/home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdata/dsc73_config/dm.ini dcr_ini=/home/dmdba/tool/dmdcr.ini

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/347214.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从零开始的数模(二十六)单因素方差分析

目录 一、概念 1.1相关概念 1.2用途 1.3数据要求:独立性/正态性/方差齐性 1.4步骤 ​编辑1.5专业名词 二、基于python的单因素方差分析 2.2单因素方差分析的作用 一、概念 1.1相关概念 单因素方差分析是一种常用的统计分析方法,它用于比较一个因…

csgo搬砖项目,门槛最低的副业就是它(内附入门知识及选品技巧)

CSGO搬砖如何选择游戏饰品(装备)?相信很多朋友一定很关心这个问题,因为如何选品直接关系到该装备是否快速出售,而且也关系到账号整体盈收状况。那么今天阿阳就来好好聊聊如何选择Steam装备以及饰品的各项知识点。 Steam搬砖如何选…

Leetcode力扣秋招刷题路-0061

从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 61. 旋转链表 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 示例 1: 输入:head [1,2,3,4,5], k 2 输出&…

linux另类提权之打靶归来(2019年老文)

0x00前言: 本次目标为渗透某安全培训学校在线靶场,朋友做不出来交帮忙看下。。。 不要听见靶场就关闭了此文,客官往下看。 0x01开端 打开此靶机各种琳琅满目的漏洞让我眼花缭乱,这里我选择一种直击要害的漏洞作为开端&#xff…

【入门】what is apache orc?提高hive存储效率?怎么和hive搭配使用?

文章目录一. 什么是orc二. hive集成orc三. hive表属性一. 什么是orc 官网:https://orc.apache.org/docs/ 1.ORC files目标为了提高hive的存储效率,以及减少文件大小。 Back in January 2013, we created ORC files as part of the initiative to massive…

转发一张网络工程师考试的试卷2021.5.15

网络工程师考试 单选题 (30题,每题1分,共30分) 1. 你在一个网络中实现DHCP服务,配置一些计算机成为DHCP客户端,由于工作需要,一台系统为Windows 10 的客户端要把从DHCP服务器获得的地址释放&a…

如何优化认知配比

战略可以归结为三种要素的合理配比。我们对战略的一个定义是:在终局处的判断。这其实来自于一个宗教的命题——面死而生。死是终局,生是过程,当你想做一个思想实验,或者是你真的有缘能够直面死亡,你所有关于生的认知就…

echonet-dynamic代码解读

1 综述 一共是这些代码,我们主要看echo.py,segmentation.py,video.py,config.py。 2 配置文件config.py 基于配置文件设置路径。 """Sets paths based on configuration files."""import conf…

大数据之-Nifi-了解Nifi处理器_和Nifi的其他组件---大数据之Nifi工作笔记0003

然后我们来看nifi的处理器,可以看到左上角是用来添加处理器的, 拖过来就能添加 拖过来以后,会显示一个弹框,里面会显示各种处理器,有293个..常用的都够了 可以在右边搜索以后添加 看一下常用的处理器 puthiveql:把数据写入到hive中去. 上面这3个是经常一块用的 这个publis…

Spring Boot邮件发送(powernode document)(内含源代码)

Spring Boot邮件发送(powernode document)(内含源代码) 源代码下载链接地址:https://download.csdn.net/download/weixin_46411355/87452780 目录Spring Boot邮件发送(powernode document)&…

Java企业级开发学习笔记

文章目录一、Spring1.1、Slay Dragon1.2、RescueDamselQuest一、Spring 第一周写了两个小项目均使用了原始调用和容器的方法 两个项目&#xff1a;<斩杀大龙与上路保卫战> 配一张文件位置图 1.1、Slay Dragon BraveKnight package net.sherry.spring.day01;public c…

卷积神经网络中的图像特征——以YOLOv5为例进行可视化

一、图像特征 1. 图像低层特征 图像低层特征指的是&#xff1a;边缘、颜色和纹理等特征。低层特征的分辨率较高&#xff0c;包含较多的位置、细节信息&#xff0c;但其包含的语义信息较少&#xff0c;噪声较多。原始图像和浅层卷积网络输出的特征图属于低层特征&#xff0c;从…

2023最新的接口自动化测试面试题

1、请结合你熟悉的项目&#xff0c;介绍一下你是怎么做测试的&#xff1f; -首先要自己熟悉项目&#xff0c;熟悉项目的需求、项目组织架构、项目研发接口等 -功能 接口 自动化 性能 是怎么处理的&#xff1f; -第一步&#xff1a; 进行需求分析&#xff0c;需求评审&#…

你好 ChatGPT, 帮我看下这段代码有什么问题?

点赞再看&#xff0c;动力无限。 微信搜「 程序猿阿朗 」。 本文 Github.com/niumoo/JavaNotes 和 未读代码博客 已经收录&#xff0c;有很多系列文章。 今天一个很简单的功能&#xff0c;触发了一个 BUG&#xff0c;处理后我想起了最近爆火的 ChatGPT&#xff0c;于是我尝试测…

vscode开发的Vue家用电器维修服务系统nodejs+mysql

主要功能包括管理员&#xff1a;首页、个人中心、用户管理、维修员管理、维修信息管理、维修申请管理、维修处理管理、家电类别管理、配件信息管理、配件领用管理、维修结果管理、家电维修知识管理、公告信息管理、留言板管理&#xff0c;用户&#xff1a;首页、个人中心、维修…

Jenkins实现制作自定义镜像推送到Harbor上

Jenkins实现制作自定义镜像推送到Harbor上 1.首先需要Jenkins内部可以使用docker 在jenkins容器内部使用docker教程 2.选择对应的jenkins的job中 选择配置->构建->增加构建步骤(执行shell) mv target/*.jar docker/ docker build -t lover_story:$tag docker/ dock…

C语言进阶(一)—— 内存分区:变量和内存分布

1. 数据类型1.1 数据类型概念什么是数据类型&#xff1f;为什么需要数据类型?数据类型是为了更好进行内存的管理,让编译器能确定分配多少内存。类型是对数据的抽象;类型相同的数据具有相同的表示形式、存储格式以及相关操作;程序中所有的数据都必定属于某种数据类型;数据类型可…

注解ConfigurationProperties、EnableConfigurationProperties的用法

1 ConfigurationProperties ConfigurationProperties主要作用就是将prefix属性指定的前缀配置项的值绑定到这个JavaBean上 &#xff0c;通过指定的前缀&#xff0c;来绑定配置文件中的配置。这样的好处是将配置数据与JOPO进行转换&#xff0c;能够管理一个类别的所有配置信息&…

【零基础入门前端系列】—表单(七)

【零基础入门前端系列】—表单&#xff08;七&#xff09; 一、什么是表单 表单在Web网页中用来给访问者填写信息&#xff0c;从而采集客户信息端&#xff0c;使得网页具有交互功能。一般是将表单设计在一个HTML文档中&#xff0c;当用户填写完信息后做提交操作&#xff0c;于…

docker部署springboot项目

1、创建放置项目jar包和Dockerfile的文件夹 cd usr/ mkdir reggie cd reggie/ 2、上传Dockerfile和项目jar包 Dockerfile内容如下&#xff1a; # 基础镜像使用java FROM java:8 # 作者 MAINTAINER chenxiansheng # VOLUME 指定了临时文件目录为/tmp。 # 其效果是在主机 /v…