ICode9

精准搜索请尝试: 精确搜索
  • Linux基础15-Ansible自动化运维2022-05-05 19:33:44

    安装Ansible软件包 yum -y install wget #下载wget工具 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里Base源 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #下载阿里epel源 ansible -

  • ansible2022-05-05 18:33:33

    仅对于操作网络设备ansible与netconf的对比   netconf使用YANG建模,XML进行数据填充,使用netconf协议进行传输,主要用于控制器南向接口使用,各主流厂商有自定义的YANG模型,可在官网进行下载,不过一些国内厂商对YANG的支持性并不好,公共YANG模型的RFC文档,很有阅读必要,https://datatracke

  • Kubernetes入门(四)2022-04-28 17:35:21

    Kubernetes集群搭建 准备4台虚拟机,以二进制方式,通过ansible脚本,自动化搭建一个多主多节点的高可用集群。Ansible脚本安装kubernetes集群:https://github.com/gjmzj/kubeaszkubernetes官方github地址:https://github.com/kubernetes/kubernetes/releases 环境准备 软硬件限制: 1. CPU

  • ansible 基础2022-04-22 19:01:21

    Ansible 配置环境 yum install wget -ywget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 下载 ansible yum install ansible -y 安装及了解 查看版本及配置文件 # 查看版本[root@server ~]# ansible --versionansible 2.9.27 config file = /etc/

  • operator-sdk+ansible构建应用自动化交付2022-04-22 09:32:47

    官方地址 https://sdk.operatorframework.io https://github.com/operator-framework/operator-sdk 环境说明 kubernetes v1.22.6+k0s (通过vCluster创建虚拟机集群,避免污染主集群。参考文档) kubectl v1.22.8 operator-sdk v1.19.1 docker-ce 20.10.12 阿里云容器镜像服务 测

  • Ansible浅析2022-04-15 21:03:47

    安装 配置yum源 [root@test yum.repos.d]# cat aliBase.repo [aliBase] name=aliBase baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$rel

  • ansible笔记2022-04-15 21:03:37

    安装 配置yum源 [root@test yum.repos.d]# cat aliBase.repo [aliBase] name=aliBase baseurl=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos/$releasever/os/$basearch/RPM-GPG-KEY-CentOS-$rel

  • note-ansible 视频笔记2022-04-15 10:01:06

    playbook 单个变量循环 多个变量循环 条件判断 group变量 根据文件名使用组变量 inventory默认配置文件 优先级: 1.当前目录下的ansible.cfg配置文件 2.配置环境变量 目录结构 以root身份进行操作 module copy template 需要jinja2语法 copy gather_facts 从远程机器

  • ansible-ad_hoc2022-04-10 22:03:33

    ansible学习笔记(1) ansible之ad_hoc 一、认识 ansible可以同时对堕胎服务器或者服务器组进行操作,来避免我们同一个操作做多次的工作。如果需要进行操作的服务器不是很多,那么ansible也可以说是可有可无,对于大厂而言,部署系统,服务达到了几百台,这个时候才会显示出ansible的优势。 一、

  • ansible-playbook2022-04-10 22:01:57

    ansible-playbook编辑 ansible与shell脚本是一样的,不过是前者更集成了一些,功能的实现更加系统,便于使用和排错,具体使用哪一种,还是觉得合适的才是好的。 一、立个小目标: # 通过ansible和ssh实现同一个目标:部署一个nginx # 任务需求: 1、指定主机安装部署nginx; 2、通过机器A完成对B、C

  • ansible测试故障排查2022-04-10 22:01:00

    记录一次很尬的操作 [root@ansible ~]# ansible web -m ping -o host2 | UNREACHABLE!: Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). host1 | UNREACHABLE!: Failed to connect to the host via ssh: Permiss

  • ansible批量管理主机免密2022-04-07 18:34:06

    1. 安装ansible # yum install -y ansible    2. 创建hosts文件,将所有需要被管理的主机的IP地址都写到文件中 vim /etc/ansible/hosts [all] 192.168.8.157 192.168.8.159    3. 使用ansible-keyscan扫描所有机器的密钥写入~/.ssh/known_hosts中,相当于ssh远程的时候不

  • ansible中变量的应用2022-04-07 12:03:52

    ansible中变量的引用方式 1、通过文件管理变量,在剧本文件中加载 --- - name: 集群管理 #  gather_facts: "{{ facts }}" gather_facts: true hosts: "{{ myhost }}" vars_files: - config /global_vars .yml roles: - "{{ role }}" 2、运行剧本时增加 -e 参

  • 使用ansible的playbook脚本批量搭建部署zabbix6.02022-03-28 19:03:20

    部署环境: 一台control节点,两台node节点(均为stream8)  第一步,控制节点安装ansible(将之前的源删掉,全部替换成清华源,epel源里有ansible的安装包)  第二步,编辑ansible的配置文件和IP主机名解析(ansible_ssh_pass为远程被管理节点的root密码,在这里指定的话就不需要做免密登录)  第三

  • Ansible之Playbook2022-03-27 11:00:51

    语法 ansible hosts -m module_name(模块名) -a job(对主机进行什么样得操作) 例:案例 [root@localhost ~]# ansible dbserver -m command -a 'ls /root' #查看模块得帮助信息 -s 模块名 [root@localhost ~]# ansible-doc -s ping Ansible之Playbook# Playbook介绍# playbook参考文

  • Ansible基本概念2022-03-26 19:32:01

    目录一、基础概念二、基础配置 一、基础概念 ansible是什么? 它是一个配置管理工具,也是一个自动化运维工具,如果你没有使用过任何配置管理工具,不要害怕,看完这篇文章,你自然会对ansible有所了解。 ansible能做什么? 正如其他配置管理工具一样,ansible可以帮助我们完成一些批量任务,或者完

  • Ansible常用模块介绍2022-03-25 17:32:51

    ansible 默认提供了很多模块来供我们使用。在 Linux 中,我们可以通过 ansible-doc -l 命令查看到当前 ansible 都支持哪些模块,通过 ansible-doc -s 模块名 又可以查看该模块有哪些参数可以使用。官网文档:http://docs.ansible.com/ansible/latest/list_of_all_modules.html Ansible

  • Ansible详解(十七)——Ansible性能调优2022-03-20 23:03:07

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Ansible的性能调优。 一、Ansible调优详解 相比于其他的自动化配置工具,Ansible的一个突出特性就是它是基于SSH链接对下游设备进行控制的,这样做的突出好处就是方便,下游设备不需要安装客户端软件。但是这也不可避免的带来一

  • Ansible面试题2022-03-19 17:34:31

    1、Ansible是什么? Ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具的优点,可以实现批量系统配置、批量程序部署、批量运行命令等功能。并且它是基于模块工作的,本身没有批量部署的能力,真正批量部署的是ansible所运行的模块,而ansible只是提供一种框架。 2、Ansible常用

  • a30.ansible 生产实战案例 --基于kubeadm-v1.20安装kubernetes--Kubeadm升级2022-03-19 09:02:54

    19.k8s升级 19.1 升级master 19.1.1 升级master [root@ansible-server ansible]# mkdir -p roles/kubeadm-update-master/{tasks,vars} [root@ansible-server ansible]# cd roles/kubeadm-update-master/ [root@ansible-server kubeadm-update-master]# ls files tasks var

  • 解析ansible远程管理客户端【win终端为例】2022-03-18 18:35:38

    一、前提: 1.1、windows机器开启winrm服务,并设置成允许远程连接状态 具体操作命令如下 set-executionpolicy remotesigned winrm quickconfig #配置auth winrm set winrm/config/service/auth '@{Basic="true"}' #为winrm service 配置加密方式为允许非加密 winrm set winrm/confi

  • 用docker搭建Asible测试环境2022-03-18 17:09:58

    说明 宿主机需要安装Docker和Docker-compose创建3个容器: 主机名分别为host1、host2和ansible host1和host2安装python、openssh server ansible安装openssh server、openssh client、ansible 步骤 按如下目录结构创建文件 . ├── alpine │ └── Dockerfile ├── an

  • ansible循环2022-03-10 14:32:19

     一、jinja2的循环写法 1、Jinja2模版的基本语法 模板的表达式都是包含在他要分隔符  "{{}}"  内的 控制的语句都是包含在分隔符  "{% %}"  内的  "{%   -%}" 和 "{% %}" 的写法区别,暂时不知 模板支持注释,都是包含在分隔符  '{# #}'  内,支持块注释 调用变量{{varname

  • ansible copy模块2022-03-10 12:02:58

    copy模块 1.1 copy模块 1.1.1 copy模块下的参数 src参数:用于指定需要copy的文件或目录 dest参数:用于指定文件将被拷贝到远程主机的哪个目录中,dest为必须参数 content参数:当不使用src指定拷贝的文件时,可以使用content直接指定文件内容,src与content两个参数必有其一,否则会报错。 for

  • Ansible之roles模块 lnmp分布式部署2022-03-07 12:03:15

    Ansible之roles模块 lnmp分布式部署 1. role模块的作用 Ansible为了层次化、结构化地组织Playbook,使用了角色(roles),roles可以根据层次型结构自动装载变量文件、task以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地inclu

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有