暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AIX平台安装部署GBase8s

晚安的星星云 2021-12-23
1103

一、基础环境

登陆

telnet ipaddr port

ssh user@ipaddr port

bash

下载bash for AIX bash-3.2-1.aix5.2.ppc.rpm

$ usermod -s /usr/bin/bash

3004-703 Check "/etc/security/login.cfg" file.

3004-692 Error changing "shell" to "/usr/bin/bash" : Value is invalid.

新增 /usr/bin/bash 内容追加在shell后

$ vi /etc/security/login.cfg

创建用户没有指定家目录会出现如下问题:

$ su - gbasedbt    

-bash: //.profile: The file access permissions do not allow the specified action.

原因为 .profile文件属组不匹配
修改 .profile 权限

内存

$ bootinfo -r

$ nmon -> m

磁盘

$ lsdev -Cc disk

hdisk0 Available 00-00-00 SAS Disk Drive

hdisk1 Available 00-00-00 SAS RAID 0 SSD Array

hdisk2 Available 00-00-00 SAS RAID 0 SSD Array

hdisk3 Available 00-00-00 SAS RAID 0 SSD Array

hdisk4 Available 00-00-00 SAS RAID 0 SSD Array

hdisk5 Available 00-00-00 SAS 4K RAID 0 Disk Array

hdisk6 Available 02-00-01 MPIO  FlashSystem Disk

hdisk7 Available 02-00-01 MPIO  FlashSystem Disk

hdisk8 Available 02-00-01 MPIO  FlashSystem Disk

hdisk9 Available 02-00-01 MPIO  FlashSystem Disk

查看pv

$ lspv

hdisk0          00c162b0bdffc3ca                    rootvg          active

hdisk1          00c74cb0679f70ec                    None

hdisk2          00c74cb0c014979a                    None

hdisk3          00c74cb03394917d                    None

hdisk4          00c74cb033949d9e                    None

hdisk5          none                                None

hdisk6          00c74cb02e9a5cce                    datavg          active

hdisk7          00c74cb02f3c6677                    vg01

hdisk8          00c74cb02f3cabab                    vg02

hdisk9          00c74cb02f3cd2c5                    vg03

查看磁盘大小

$ bootinfo -s hdisk1

创建vg

$ mkvg -y datavg -f hdisk3 hdisk4

制作文件系统

$ crfs -v jfs2 -g datavg -a size=20G -m /data

挂载目录

$ mount /data

SSC裸设备

$ ls -l /dev/rhdisk*

crw-rw----    2 root     system       15,  1 Mar 10 16:33 /dev/rhdisk0

crw-rw----    1 root     system       15,  2 Mar 10 16:33 /dev/rhdisk1

crw-rw----    1 root     system       15,  5 Mar 10 16:33 /dev/rhdisk2

crw-rw----    1 root     system       15,  6 Mar 15 10:03 /dev/rhdisk3

crw-rw----    1 root     system       15,  4 Mar 15 10:03 /dev/rhdisk4

crw-rw----    1 root     system       15,  3 Mar 10 16:33 /dev/rhdisk5

crw-rw----    1 root     system       15,  9 Mar 30 14:37 /dev/rhdisk6

crw-rw----    1 gbasedbt gbasedbt     15,  8 Mar 15 10:32 /dev/rhdisk7

crw-rw----    1 gbasedbt gbasedbt     15,  0 Mar 15 10:32 /dev/rhdisk8

crw-rw----    1 gbasedbt gbasedbt     15,  7 May 10 17:27 /dev/rhdisk9

创建链接

ln -s /dev/rhdisk1 rootdbs

环境变量

AIX下4个环境变量:

文件

描述

/.profile

root用户环境变量

/etc/profile

所有用户共同使用的环境变量

${用户目录}/.dtprofile

单独用户目录下的环境变量,通过界面登陆时会读取

${用户目录}/.profile

默认情况下不启用,需要将.dtprofile里的


界面登陆

先读共用的 etc/profile,再读用户目录下的.dtprofile,如果.dtprofile里启用了用户目录下的profile,会再读用户目录下的profile

telnet登陆

先读取共用的 etc/profile,在读用户目录下的.profile

创建用户

$ smit user

防火墙

$ smit

    -> Communications Applications and Services

    -> TCP/IP

    -> Configure IP Security (IPv4)

GBase 8s安装

export IATEMPDIR=/data1/tmp

 

 

测试相关

cpu绑定

查看cpu CEC分区情况

$lssrad -av

REF1   SRAD        MEM      CPU

0

        0   508673.06      0-63

1

        1   508922.69      64-127

绑定10个cpu,aix中不建议将第一个 cpu(cpu 0)进行绑定使用

execrset -c 1-10 -e oninit -wv

查看cpu绑定状态
$ lsrset -p 20906448
Effective rset: 10 CPUs, 0 Memory

benchmarksql

benchmarksql jvm使用内存大小修改,runSQL.sh runLoader.sh runBenchmarksql.sh

java -Xms100G -Xmx200G -cp "$myCP" -Dprop=$PROPS LoadData $*

资源监控

nmon 可正常使用

$ nmon

查看IDS内部函数调用详情

$ tprof -uskejzlt -x sleep 60



南大通用官网

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论