keepalived+lvs实现双主
lvs主备方案是当前只有一台lvs工作,这造成资源浪费,可以采用双主结构,让两台lvs当前都进行工作,采用dns轮询方式,当用户访问域名通过dns轮询每台lvs,双主结构需要两个vip,这两个vip要绑定域名。
同样,在每台lvs上安装keepalived软件,当keepalived检测到其中一个lvs宕机则将宕机的vip漂移到活动lvs上,当lvs恢复则vip又重新漂移回来。
1.初始状态
每台lvs绑定一个vip...
/
774 次浏览/
系统运维
服务器信息
IP
hostname
module
192.168.7.11
ceph1
ceph-deploy,osd,mon
192.168.7.12
ceph2
osd,mon
192.168.7.13
ceph3
osd,mon
前期准备
关闭selinux,安装系...
/
601 次浏览/
系统运维
jenkins升级导致csrf问题报错403由于将jenkins由2.204升级到最新版本后,调用接口报错,错误如下
2020-10-29 06:11:32.708+0000 [id=9] WARNING hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb 62600442318862ac61c4c41c1f5de02c60b5de666a13a04d1212be85c8e64a70.
I...
/
688 次浏览/
系统运维
ansible获取远程机器上的ip地址 问题:想要使用ansible-playbook脚本创建一个以远程机器的IP命名的目录 错误的代码:# vim test.yml---
- hosts: all
remote_user: root
vars:
&n...
/
721 次浏览/
系统运维
Prometheus 配置(Docker) 目录0. 配置思路 1. 开放端口 2. Docker 镜像下载 3. 新建配置文件 4. 启动 node-exporter 5. 启动 prometheus 6. 启动 alertmanager 7. 启动 pushgateway 8. EMQ 监控数据推送到 pushgateway 9. 配置 Grafana 显示0. 配置思路配置防火墙,开放用到的端口;新建和编辑配置文件;启动 Prometheus 及其它组件容器...
/
692 次浏览/
系统运维
ansible-user模块使用方法 应用管理远程主机上的用户,比如创建用户、修改用户、删除用户、为用户创建密钥对等操作。参数user:指定要操作的用户名称uid:指定用户的uidcomment:指定用户的注释信息expires:指定用户的的过期时间,相当于设置/etc/shadow文件中的第8列shell:指定用户的默认shellgroup:指定用户的基本组groups:指定用户的附加组,新加时会覆盖原有的附加组,默认append=noappend:配合grou...
/
718 次浏览/
系统运维
ansible批量更新修改用户密码 一,问题背景因为服务器用户密码定期90天必须修改密码,因此需要进行批量化操作。使用有sudo权限的普通用户进行操作二,环境系统IP软件备注centos7192.168.11.140ansible2.9.7安装需要epel源centos7192.168.153.130nullnull三,操作步骤取消key验证 [admin]# sudo sed -i 's/^#host_k...
/
855 次浏览/
系统运维
gitlab+docker安装gitlab-runner进行cicd自动化部署过程1,先到gitlab官方注册账号,并创建一个仓库 demo,这里就导入ruoyi-cloud中的ruoyi-ui前端项目代码。2,在到阿里云上买一个国外的ECS主机。
3,在ecs主机上面安装apache,docker. 1),下面是ecs主机操作记录:sudo yum install -y yum-utils
#配置docker的yum地址...
/
698 次浏览/
系统运维
jenkins pipeline基础语法与示例一、Jenkins介绍
二、Jenkins Pipeline介绍Jenkins Pipeline总体介绍1.Pipeline 是Jenkins 2.X核心特性,帮助Jenkins实现从CI到CD与DevOps的转变 2.Pipeline 简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立 运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流 程编排与可视化。什么...
/
716 次浏览/
系统运维
Jenkins构建、推送、拉取镜像和发布应用
这里本地的环境是jenkins 192.168.2.3harbor 192.168.2.6生产部署服务器 192.168.2.51. 安装 Publish Over SSH 插件安装以下插件,可以实现远程发送Shell命令 2. 配置远程部署服务器1. 从Jenkins拷贝公钥到发布服务器ssh-copy-id 192.168.2.5 2. 系统配置->添加远程服务器 应用,保存Passphrase...
/
726 次浏览/
系统运维