项目背景:城市政务云服务器没有上k8s,所有后端服务都是原始方式部署启动 (java -jar xxx.jar),那么有没有方式简化部署难度,实现自动部署?当然是有的,下面详细介绍(以CentOS7环境为例):
一、服务器安装配置rsync
1. 安装rsync
一般服务器上自带的有rsync,怎么查系统自带的有没有rsync以及是哪个版本
[root@he-vm-0000000589 ~]# rpm -qa|grep rsync
rsync-3.1.2-11.el7_9.x86_64
或者使用which命令也行,查看服务器上有没有 rsync命令
[root@he-vm-0000000589 ~]# which rsync
/usr/bin/rsync
若系统没有安装rsync(没有rsync命令),则安装命令如下:
yum -y install rsync
2 被控端(业务节点服务器)上配置rsync
2.1 创建 /etc/rsync.pass 文件
touch /etc/rsync.pass
2.2 编辑 /etc/rsync.pass
vim /etc/rsync.pass