思路决定出路,气度决定高度。1.常用的自动化运维工具Puppet—基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱SaltStack—基于 Python 开发,采用 C/S 架构,相对 puppet 更轻量级,配置语法使用 YMAL,使得配置脚本更简单Ansible—基于 Python paramiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL
原创
2021-03-12 10:41:14
171阅读
思路决定出路,气度决定高度。
原创
2021-07-27 09:57:36
330阅读
文章目录一、Ansible概述1、Ansible是什么2、Ansible特点3、Ansible工作原理二、Ansible安装 一、Ansible概述1、Ansible是什么Ansible是一款轻量级的管理软件,使用SSH和节点进行通信,不需要在节点中安装任何客户端,对多台主机进行同时操作,借助自身各模块实现批量系统配置、程序部署、运行命令等功能。2、Ansible特点Ansible基于Pytho
转载
2024-03-29 21:08:37
65阅读
ansible服务的特点说明管理端不需要启动服务程序(no server)管理端不需要编写配置文件(/etc/ansible/ansible.cfg)被管理端不需要安装软件程序(libselinux-python) 被管理端selinux服务没有关闭 影响ansible软件的管理 libselinux-python让selinux开启的状态也可以使用ansible程序被管理端不需要启动服务程序(n
1. ad-hoc介绍 ansible中有两种模式:ad-hoc模式和ansible-playbook模式。 ad-hoc命令是一种可以快速输入的命令,而且不需要保存起来的命令。 ad-hoc适合解决一些简单或者平时工作中临时遇到的困难。2. ad-hoc的使用场景在多台机器上,查看某个进程是否启动在多台机器上,拷贝指定文件到本地等等3. ad-hoc模式命令的使用 命令+主机名称+指定的
转载
2024-03-29 06:46:37
83阅读
1.配置yum源 例如机器:10.1.23.63 拷贝ansible模块文件2.yum安装ansible yum install -y ansible3.配置主机组,默认在/etc/ansible/hosts里面 4.配置ansible免密登陆 ssh-keygen 执行命令后按三次回车键 ansible <主机组名
转载
2024-01-06 18:57:29
41阅读
这里写自定义目录标题1 ansible实现管理的方式2 Ad-Hoc执行方式中获得帮助3 ansible命令运行方式及常用参数5 ansible中常用的模块5.1 command5.2 shell5.3 script5.4 copy5.5 fetch5.6 file5.7 压缩:archive5.8 解压:unarchive5.9 hostname5.10 cron5.11 yum5.12 dn
转载
2024-03-06 11:20:02
270阅读
1 集群间数据拷贝
2 小文件存档
3 回收站
4 快照管理
1 集群间数据拷贝.scp实现两个远程主机之间的文件复制 scp -r hello.txt root@hadoop103:/user/atguigu/hello.txt // 推 scp -r root@hadoop103:/user/atguigu/hello.txt hel
转载
2024-05-19 06:17:16
17阅读
yaml语法和playbook写法
第3章 yaml语法和playbook写法3.1. 初步说明3.2. 列表3.3. 字典3.4. 分行写3.5. 向模块传递参数3.6. playbook和play的关系3.7. playbook中什么时候使用引号第3章 yaml语法和playbook写法ansible的playbook采用yaml语法,它简单地实现了
转载
2024-07-16 09:40:11
26阅读
Ansible 是一款功能强大的自动化工具,广泛用于配置管理、软件部署、应用程序发布等领域。在 Ansible 中,模块是实现具体功能的基本单位,通过模块可以实现各种自动化任务。今天我们就来探讨一下 Ansible 中有哪些重要的模块,并介绍它们的功能和用法。
1. yum 模块:yum 模块是 Ansible 中用于管理 CentOS 和 RedHat 等基于 yum 包管理系统的模块。通过
原创
2024-03-08 11:39:11
31阅读
# Java高级特性概述
Java作为一种广泛使用的编程语言,以其强大的功能和丰富的特性而闻名。在本篇文章中,我们将聚焦于Java中的一些高级特性,包括泛型、Lambda表达式、流API和注解等,并通过代码示例来加深理解。
## 1. 泛型
泛型是Java中的一种机制,它允许程序员在类、接口和方法中使用参数化类型。通过泛型,开发者可以在编写代码时强调类型安全,减少运行时错误。
### 示例
隔离性(Isolation):每个事务的操作应该与其他事务的操作相互隔离,以防止相互干扰。隔离级别定义了事务之间的隔离程度
原创
2023-12-15 09:51:33
76阅读
Java语言很火爆,从业前景很好,Java语言很受企业的欢迎。当下Java编程语言已经成功进入我们的生活方方面面,也成了很多程序员学习IT的常用语言。整理了一下关于Java语言的特性,帮助初学者更好的了解Java。 1、适合分布式计算 Java语言具有强大的、易于使用的连网能力,非常适合开发分布式计算的程序。Java
原创
2022-12-08 15:45:54
316阅读
# Hadoop 相关特性介绍
Hadoop 是一个开源的分布式计算框架,主要用于处理和存储大规模数据。它以其高可扩展性、容错性和大数据处理能力,成为数据科学和大数据分析领域的首选工具。本文将介绍 Hadoop 的一些相关特性,并通过示例代码进行说明。
## Hadoop 的组成
Hadoop 主要由以下核心组件构成:
1. **Hadoop Distributed File System
对于非聚集索引的插入和更新,不是每一次直接插入索引页中,而是首先判断插入的非聚集索引页是否在缓冲池中,如果
原创
2023-12-13 11:30:11
131阅读
Ansible 自动化运维工具不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。Ansible 系统由控制主机对被管节点的操作方式可分为两类1、ad-hoc模式(点对点模式)使用单个模块,支持批量执行单条命令。ad-hoc 命令是一种可以快速输入的命令,而且不需要保存起来的命令。就相当于bash中的一句话shell。2、playbook模式(剧本模式)是An
转载
2024-01-08 12:46:26
44阅读
一,Ansible简介Ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点。实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架。Ansible的基本特性:no ag
转载
2024-03-19 11:40:18
67阅读
一、Ansible 概述Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。Ansible 通过本身集成的非常丰富的模块可以实现各种管理任务,其自带模块超过上千个。更为重要的是,它操作非常简单,即使小白也可以轻松上手,但它提供的功能又非常丰富,在运维领域,几乎可以做任何事。1、Ansible 特点Ansible 自
转载
2024-03-21 22:06:04
51阅读
ansible常用模块介绍0. Ansible 特性1. ansible常用模块1.1 command 模块1.2 shell 模块1.3 script模块1.4 copy模块1.5 fetch模块1.6 file 模块1.6.1 创建文件1.6.2 创建文件夹1.6.3 删除文件或文件夹1.7 get_url 模块1.8 stat 模块1.9 unarchive 模块1.9.1 例:下载ngi
转载
2023-08-08 10:03:42
164阅读
1、setup用来查看远程主机的一些基本信息ansible web -m setup #由于主机基本信息较多,此处已单台主机为例2、ping用来测试远程主机的运行状态ansible web -m ping3、file相关选项如下: force:需要在两种情况下强制创建软链接,一种是源文件不存在,但之后会建立的情况下;另一种是目标软链接已存在,需要先取消之前的软链,然后创建新的软链,有两个选项:ye
转载
2024-07-01 17:12:05
26阅读