![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ansible
最爱喝酸奶
一直要努力!
展开
-
ansible-playbook部署K8S集群
通过ansible-playbook,以Kubeadm方式部署K8S集群(一主多从)。kubernetes安装目录: /etc/kubernetes/KubeConfig: ~/.kube/configVersion: v1.18.3主机说明:系统ip角色cpu内存hostnameCentOS 7.8192.168.30.128master>=2>=2GmasterCentOS 7.8192.168.30.129node&原创 2020-08-14 17:58:40 · 2266 阅读 · 0 评论 -
ansible-playbook部署K8S高可用集群
通过ansible-playbook,以Kubeadm方式部署K8S高可用集群。kubernetes安装目录: /etc/kubernetes/KubeConfig: ~/.kube/config主机说明:系统ip角色cpu内存hostnameCentOS 7.7192.168.30.128master>=2>=2Gmaster1...原创 2019-12-08 17:29:14 · 3500 阅读 · 6 评论 -
ansible-playbook部署Docker Swarm集群
通过ansible-playbook,部署Docker Swarm集群。docker安装目录: /var/lib/dockerdocker命令目录: /usr/bin/dockercompose命令目录: /usr/local/bin/docker-composeweavescope: docker可视化管理工具scope命令目录: /usr/local/bin/scope...原创 2019-10-29 13:53:04 · 2282 阅读 · 0 评论 -
Jenkins + Ansible + Gitlab(四)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。角色划分:Jenkins + Ansible 192.168.30.128test host 192.168.30.129gitlab 192....原创 2019-10-15 15:06:15 · 932 阅读 · 3 评论 -
Jenkins + Ansible + Gitlab(三)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。Jenkins介绍Jenkins是一个开源可扩展的,持续集成、交付、部署(软件/代码的编译、打包、部署)工具,由Java开发,它提供了软件开发的持续集成服务,支持主流...原创 2019-10-13 19:50:45 · 833 阅读 · 3 评论 -
Jenkins + Ansible + Gitlab(二)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。Ansible介绍Ansible是一个开源部署工具,由Python开发,不需要安装客户端,通过SSH协议通信,全平台,模块化部署管理。区别:Chef ...原创 2019-10-11 21:35:41 · 773 阅读 · 0 评论 -
Jenkins + Ansible + Gitlab(一)
版本控制系统 Gitlab Github持续集成工具 Jenkins部署工具 Ansible Saltstack Chef本文通过Jenkins + Ansible + Gitlab实现自动化部署。Gitlab介绍Gitlab是一个开源分布式版本控制系统,由Ruby开发,有管理项目源代码、版本控制、代码复用与查找等功能。gitlab与github的区别:...原创 2019-10-10 16:57:51 · 2626 阅读 · 4 评论 -
ansible-playbook批量部署ELFK集群
通过ansible-playbook,部署ELFK集群。java安装目录: /usr/local/jdkelasticsearch安装目录: /home/elfk/elasticsearchlogstash安装目录: /home/elfk/logstashfilebeat安装目录: /home/elfk/filebeatkibana安装目录: /home/elfk/kibana...原创 2019-10-08 16:30:22 · 1016 阅读 · 4 评论 -
ansible-playbook批量部署Tomcat
通过ansible-playbook,批量部署tomcat。将所有部署tomcat的主机分为javaserver组:# vim /etc/ansible/hosts[javaserver]192.168.30.128192.168.30.129192.168.30.130创建管理目录:# mkdir -p tomcat/roles/tomcat_install/{file...原创 2019-04-02 18:26:58 · 3001 阅读 · 6 评论 -
ansible-playbook部署Nginx高可用负载均衡集群
通过ansible-playbook,部署nginx高可用负载均衡集群。准备角色分配:master/dir:192.168.30.128backup1:192.168.30.129backup2:192.168.30.130VIP:192.168.30.100将所有部署nginx高可用负载均衡的主机分为webserver组:# vim /etc/ansible/h...原创 2019-04-11 10:39:40 · 2853 阅读 · 1 评论 -
ansible-playbook批量部署LNMP
通过ansible-playbook,批量部署LNMP环境。下面是部署mysql的信息:mysql_basedir: /usr/local/mysql/ 源码目录mysql_datadir: /data/mysql/ 数据目录mysql_user: mysql ...原创 2019-04-01 17:13:28 · 4517 阅读 · 8 评论 -
ansible-playbook批量部署PHP
通过ansible-playbook,以源码编译方式安装php。将所有安装php主机分为webserver组:# vim /etc/ansible/hosts[webserver]192.168.30.128192.168.30.129192.168.30.130创建管理目录:# mkdir -p php/roles/php_install/{files,handler...原创 2019-04-01 15:33:04 · 2041 阅读 · 0 评论 -
Ansible入门(一)
Ansible环境准备角色IPmaster192.168.30.128slave192.168.30.128slave192.168.30.129slave192.168.30.130严格来说,ansible不区分master节点和slave节点,它只有deploy(管理员)节点,在deploy节点安装ansible,同时将公钥分发给其它机器,...转载 2019-03-27 16:46:02 · 4466 阅读 · 1 评论 -
ansible-playbook批量部署Zabbix
通过ansible-playbook,批量部署Zabbix-server和Zabbix-agent。准备将所有部署zabbix-server的主机分为zbxserver组,将所有部署zabbix-agent的主机分为zbxagent组:# vim /etc/ansible/hosts[zbxserver]192.168.30.128[zbxserver]192.168.30....原创 2019-04-05 14:40:45 · 2598 阅读 · 0 评论 -
ansible-playbook部署Nginx高可用集群
通过ansible-playbook,部署nginx高可用集群。准备角色分配:master:192.168.30.128backup:192.168.30.129backup:192.168.30.130VIP:192.168.30.100将所有部署nginx的主机分为webserver组:# vim /etc/ansible/hosts[webserver]...原创 2019-04-10 10:05:32 · 1420 阅读 · 1 评论 -
ansible-playbook批量部署Nginx
通过ansible-playbook,以源码编译方式安装nginx。将所有安装nginx主机分为webserver组:# vim /etc/ansible/hosts[webserver]192.168.30.128192.168.30.129192.168.30.130创建管理目录:# mkdir -p nginx/roles/nginx_install/{files...原创 2019-03-31 18:20:55 · 548 阅读 · 0 评论 -
ansible-playbook批量部署MySQL
通过ansible-playbook,以二进制包方式批量安装mysql。将所有安装mysql主机分为dbserver组:# vim /etc/ansible/hosts[dbserver]192.168.30.128192.168.30.129192.168.30.130创建管理目录:# mkdir -p mysql/roles/mysql_install/{files...原创 2019-03-29 14:26:45 · 3813 阅读 · 20 评论 -
CentOS7初始环境准备
将所有刚安装好的主机分为test组:# vim /etc/ansible/hosts[test]192.168.30.128192.168.30.129192.168.30.130环境准备prepare.yml:---- hosts: test remote_user: root tasks: - name: 关闭firewalld s...原创 2019-03-29 14:17:31 · 590 阅读 · 0 评论