阿里云服务节点扩展记录

阿里云服务节点扩展记录,第1张

阿里云服务节点扩展记录 阿里云服务器扩展节点 1.阿里云配置 1.1网络与交换机

查看新服务器是否与老服务器在同一个专有网络中,是否已创建交换机。

 

1.2安全组

 

数据库白名单添加新节点

 

redis白名单添加新节点

 

1.3设置密码

2.安装常用软件

yum install lrzsz 

yum install -y unzip zip

yum install telnet

3.安装java环境

  获取JDK安装包(版本1.8.0_131)

把jdk1.8.0_131_linux.tar.gz上传到/usr目录。

cd /usr/

rz

tar -zxvf jdk1.8.0_131_linux.tar.gz

mv jdk1.8.0_131 jdk1.8

 

设置环境变量。

vi /etc/profile

#set java environment

JAVA_HOME=/usr/jdk1.8

JRE_HOME=/usr/jdk1.8/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export JAVA_HOME JRE_HOME CLASS_PATH PATH

让修改生效。

source /etc/profile

测试

java -version

 

4.业务配置 4.1服务配置

服务列表:

advertise、busipractice、commons、company、cronjobcloud、eurekasv、filemanage、gateway、infomanage、manage、marketing、messageserve、order、pay、product、recruit、user

配置用户组app(已有则跳过)

groupadd app

配置manage服务,新增用户

useradd -g app manage

passwd manage 

注意:服务用户必须在用户组app内

禁止ssh登录

vi /etc/ssh/sshd_config

DenyUsers manage(多个空格分隔)

service sshd restart

cd /home/manage

su manage

从SVN获取app.zip,将app.zip上传到/home/manage

 

解压app.zip

unzip app.zip

chmod +x app/bin/*.sh

修改机器ID(不同节点需不同,同一个节点不同服务可重复)

vi /home/manage/app/bin/start.sh

 

配置服务日志,修改对应服务名称。

vi /home/manage/app/config/logback.xml

 

增量服务配置到此为止!

从SVN获取root.zip,将root.zip上传到/root(已有则跳过)

unzip root.zip

 

chmod +x /root/*.sh

chmod +x /root/script/*.sh

4.2配置定时任务

查看定时任务

crontab -l

日志定时备份(已有跳过)

crontab -e

0 6 * * 2 /root/backup-logs.sh

4.3转发服务器添加新节点

登录转发服务器120.78.215.218

在传输服务压缩包脚本中添加新节点(已有跳过)

vi /root/sftp.sh

 

在汇聚日志脚本中添加新节点(已有跳过)

vi /home/logbackups/merge_logs.sh

 

4.4 elasticsearch扩展

useradd elk

passwd elk

(ybjdw2105ma)

禁止ssh登录

vi /etc/ssh/sshd_config

DenyUsers elk(多个空格分隔)

service sshd restart

su elk

mkdir -p /home/elk/es/cluster

mkdir -p /home/elk/es/cluster/app

mkdir -p /home/elk/es/cluster/data

mkdir -p /home/elk/es/cluster/log

上传elasticsearch-7.5.2-linux-x86_64.tar.gz到/home/elk/es/cluster/app

cd /home/elk/es/cluster/app

rz

tar zxvf elasticsearch-7.5.2-linux-x86_64.tar.gz

配置

vi /home/elk/es/cluster/app/elasticsearch-7.5.2/config/elasticsearch.yml

node.name: node-5

cluster.name: elk-prod

cluster.initial_master_nodes: ["node-1"]

discovery.seed_hosts: ["172.18.22.140:9400","172.18.55.79:9400","172.18.55.80:9400","172.18.46.41:9400"]

node.master: true

node.data: true

path.data: /home/elk/es/cluster/data

path.logs: /home/elk/es/cluster/log

network.host: 172.18.46.41

http.port: 9200

http.cors.enabled: true

http.cors.allow-origin: "*"

transport.tcp.port: 9400

transport.tcp.compress: true

xpack.security.enabled: true

xpack.license.self_generated.type: basic

xpack.security.transport.ssl.enabled: true

xpack.security.transport.ssl.verification_mode: certificate

xpack.security.transport.ssl.keystore.path: elastic-certificates.p12

xpack.security.transport.ssl.truststore.path: elastic-certificates.p12

上传es证书,将elastic-certificates.p12上传到/home/elk/es/cluster/app/elasticsearch-7.5.2/config。

cd /home/elk/es/cluster/app/elasticsearch-7.5.2/config

rz

修改每个进程最大同时打开文件数:

vi /etc/security/limits.conf

*                soft    nofile          65536

*                hard    nofile          65536

*                soft    nproc           4096

*                hard    nproc           4096

修改最大线程个数:

vi /etc/sysctl.conf

vm.max_map_count=262144

sysctl -p

修改es集群其它节点配置

vi /home/elk/es/cluster/app/elasticsearch-7.5.2/config/elasticsearch.yml

discovery.seed_hosts: ["172.18.55.79:9400","172.18.46.40:9400","172.18.46.41:9400"]

查看索引分片情况

GET _cat/shards?v

关闭分片动态分配

PUT _cluster/settings

{

  "transient": {

    "cluster.routing.rebalance.enable":"none"

  }

}

先重启es已有节点,再重启新节点

cd /home/elk

su elk

jps

找到es对应的进程PID(4592)

kill -9 4592

sh /home/elk/es/cluster/app/elasticsearch-7.5.2/bin/elasticsearch >> /home/elk/es/cluster/log/elasticsearch.log &

开启分片动态分配

PUT _cluster/settings

{

  "transient": {

    "cluster.routing.rebalance.enable":"all"

  }

}

10附录 10.1修改用户所属用户组

usermod -g 用户组 用户

usermod -g app manage

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5612308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存