搭建DM数据库LINUX单机环境

一.操作系统 CENTOS7 安装部署
1)选择从光驱或者 U 盘启动
2)选择第一个选项安装操作系统
3)选择使用中文安装操作系统
4)选择支持的语言,将英文添加进去
5)选择上海+8 区的时区
6)选择安装的位置,点击手动配置分区,选择使用标准分区,SWAP 分区 16G 以下选择物理内存
的两倍,16G 或者 16G 以上,选择使用 16G 就可,创建根分区,使用剩下的所有容量。
7)选择安装软件,一般使用带 GUI 的服务器,将里面带程序开发,大系统兼容,管理工具,系统工
具,以及兼容 UNIX 的包等全部选上。虚拟机和数据库等选项不用选。
8)配置网络和主机名,选择 IPV4,然后选择手动添加 IP 地址。修改主机名后要点击应用。
9)安全选项可以直接忽略。
10)点击开始安装后会有要用户创建 root 密码和一个普通用户的界面,按照要求设置即可。

 二、查看主机信息,做安装前系统配置准备

1、Linux 创建 PV,创建 VG,创建 LV
磁盘规划
100G
/
200G
/dm8
500G
/archive
1024G /dmdata
3072G /backup
pvcreate /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg
vgcreate dm8vg /dev/sdb
vgcreate archivevg /dev/sdc
vgcreate dmdatavg /dev/sdd
vgcreate backupvg /dev/sde /dev/sdf /dev/sdg
lvcreate -n dm8lv -L 200000M dm8vg
lvcreate -n archivelv -L 500000M archivevg
lvcreate -n dmdatalv -L 1024000M dmdatavg
lvcreate -n backuplv -L 3072000M backupvg
mkfs.xfs /dev/dm8vg/dm8lv
mkfs.xfs /dev/archivevg/archivelv
mkfs.xfs /dev/dmdatavg/dmdatalv
mkfs.xfs /dev/backupvg/backuplv
mkdir /dm8
mkdir /dmdata
mkdir /backup
mkdir /archive
vi /etc/fstab
/dev/dm8vg/dm8lv /dm8 xfs defaults 0 0
/dev/backupvg/backuplv /backup xfs defaults 0 0
/dev/dmdatavg/dmdatalv /dmdata xfs defaults 0 0
/dev/archivevg/archivelv /archive xfs defaults 0 0
mount /dm8
mount /dmdata
mount /backup
mount /archive
创建用户和组
groupadd -g 12349 dinstall
useradd -u 12345 -g dinstall
passwd dmdba
chown -R dmdba.dinstall /dm8
chown -R dmdba:dinstall /dmdata
chown -R dmdba:dinstall /backup
chown -R dmdba:dinstall /archive
chmod -R 777 /dm8
chmod -R 775 /dmdata
chmod -R 775 /backup
chmod -R 775 /archive
启动级别
systemctl set-default multi-user.target
修改资源限制参数
vi /etc/security/limits.conf
#DM SETTING
dmdba soft nproc 10240
dmdba hard nproc 10240
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba hard data unlimited
dmdba soft data unlimited
dmdba hard fsize unlimited
dmdba soft fsize unlimited
dmdba soft core unlimited
dmdba hard core unlimited

控制为用户分配的资源
echo "session required pam_limits.so" >> /etc/pam.d/login
cat /etc/pam.d/login
echo "* - nproc 65536" > /etc/security/limits.d/90-nproc.conf
[root@dm~]# vi /etc/security/limits.d/20-nproc.conf
添加配置:
dmdba soft nproc 65536
dmdba hard nproc 65536
关闭透明页
cat /sys/kernel/mm/transparent_hugepage/defrag
[always] madvise never
cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
vi /etc/rc.d/rc.local
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi
chmod +x /etc/rc.d/rc.local
关闭 NUMA=OFF
vi /etc/default/grub
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet numa=off"
grub2-mkconfig -o /etc/grub2.cfg
numastat
numactl --show
numactl --hardware
调整 system.conf 参数
1)DefaultLimitNOFILE:用户默认最大打开文件数
2)DefaultLimitNPROC:用户默认最大进程数
参数文件介绍:
调整项介绍:
编辑配置文件/etc/systemd/system.conf
vim /etc/systemd/system.conf
添加配置:
DefaultLimitNOFILE=65536
DefaultLimitNPROC=10240
设置环境变量
PS1="[`whoami`@`hostname`:"'$PWD]$'
export PS1
export DM_HOME="/dm8"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
配置安全
echo "SELINUX=disabled" > /etc/selinux/config
echo "#SELINUXTYPE=targeted " >> /etc/selinux/config
cat /etc/selinux/config
setenforce 0
关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
---软件安装

 

 

 

 

 

 

 

 

 

 

 社区地址:https://eco.dameng.com

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值