摘要: Docker企业级仓库Harbor,根据该文章搭建两台服务器用作Harbor。 系统环境 HOSTNAMEIPOSHard harbor1 192.168.1.12 Centos 7.6 4c4g harbor2 192.168.1.13 Centos 7.6 4c4g 完成后在 harbor1 域 阅读全文
posted @ 2021-07-06 16:33 听风TF 阅读(749) 评论(0) 推荐(0) 编辑
摘要: Harbor 是VMware公司开源的企业级Docker Registry项目,其目标是帮助用户迅速搭建一个企业级的Docker Registry服务。 作为一个企业级私有的Registry服务器,Harbor提供了更好的性能和安全。提升用户使用Registry构建和运行环境传输镜像的效率。 Har 阅读全文
posted @ 2021-07-06 16:31 听风TF 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 用来进行被控端与控制端之间的文件同步传输,直接看例子理解即可 使用该模块首先要在控制端和被控端安装有rsync 控制端传输被控端 - hosts: 192.168.1.1 # 远端主机 remote_user:root # 远端主机的操作用户 task: - name: controll to no 阅读全文
posted @ 2021-07-06 16:14 听风TF 阅读(1876) 评论(1) 推荐(0) 编辑
摘要: Ansible item 很多初学者对于使用ansible的yum模块时,安装多少包,就调用多少次模块,接触过roles方法的可以知道,通过roles目录中的vars来定义ansible变量。 ansible的变量也是可以有数组的,意思是,一个变量名对应多个值,如下: _packages: - gi 阅读全文
posted @ 2021-07-06 15:46 听风TF 阅读(1401) 评论(1) 推荐(0) 编辑
摘要: Ansible部署Tomcat/Nginx高可用+Maven私服生成Web项目 实验环境 环境中需要用到互联网,推荐每台都使用外网 Ansible4:192.168.1.4 Nginx+Keepalived5:192.168.1.5 VIP:192.168.1.100 Nginx+Keepalive 阅读全文
posted @ 2021-07-06 15:45 听风TF 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Ansible部署Redis集群 实验环境 Ansible:192.168.1.1(控制端) Redis4:192.168.1.4(被控端) 生产环境至少需要三台Ansible服务端 实验目的 使用Ansible执行Playbook的方式安装部署Redis集群 实验步骤 第一步 部署安装Ansibl 阅读全文
posted @ 2021-07-06 15:43 听风TF 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 模拟公司真实环境架构搭建 现要求公司的整体架构达到高可用 实验环境: client(Ansible):192.168.1.1/192.168.2.2、网关192.168.2.1 透明代理:192.168.1.4(192.168.2.1) Varnish反向代理:192.168.1.5、网关192.1 阅读全文
posted @ 2021-07-06 15:39 听风TF 阅读(364) 评论(0) 推荐(0) 编辑
摘要: Ansible-Roles应用—安装MySQL 实验环境 192.168.1.1:Ansible 192.168.1.4:MySQL 192.168.1.5:MySQL 实验目的 使用Ansible的角色功能,安装MySQL服务 实验步骤 准备工作 免密登录 首先先做Ansible服务器对被控端的免 阅读全文
posted @ 2021-07-06 15:37 听风TF 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Ansible-Roles应用—安装nginx nginx-role目录结构 /etc/ansible/roles ├── nginx.yml # 最终执行的yml文件,以role功能调用roles目录下的nginx角色中的所有main.yml └── nginx ├── defaults ├── 阅读全文
posted @ 2021-07-06 15:36 听风TF 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Playbook—Roles(角色)和Include语句 简介 上篇文章中写到的playbook使用yml文件来写入一大篇的执行任务,但是在日常的主机管理中,希望一些任务是可以被重复调用的,所以需要重新组织这些文件。 基本上使用include语句引用task文件的方法,可允许你将一个配置策略分解到更 阅读全文
posted @ 2021-07-06 15:35 听风TF 阅读(102) 评论(0) 推荐(0) 编辑
摘要: nginx剧本 需要单独在主控端,写一个nginx启动脚本和php测试页面,用来传文件,nginx用copy,php用模板,用copy也行 [root@localhost ~]# vim nginx.yml - hosts: dbserver remote_user: root tasks: - n 阅读全文
posted @ 2021-07-06 15:31 听风TF 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Ansible—Playbook(剧本) 剧本文件的结尾:.yml .yaml 基础不好的建议看一下Ansible部署与应用中的Ansible简单操作中的模块的使用 编写剧本格式 注意缩进格式 - hosts: 操作对象 remote_user: 远程操控时使用的主控端用户名 tasks: # 以下 阅读全文
posted @ 2021-07-06 15:29 听风TF 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Ansible及自动化介绍 ansible:提高效率的工具,实现自动化运维 自动化:系统自动化(PXE+KS/PXE+COBBLER)程序自动化(Ansible/Saltstack/Puppet)代码自动化(Jenkins) 程序自动化工具分为两类: (1)C/S架构:Saltstack /Pupp 阅读全文
posted @ 2021-07-06 15:25 听风TF 阅读(177) 评论(0) 推荐(0) 编辑