inux:综合架构批量管理服务(ansible)中zhangfd

ansible服务概念介绍

a 批量管理多台主机b 提高运维工作效率c 降低运维工作难度

被管理端selinux服务没有关闭 --- 影响ansible软件的管理libselinux-python让selinux开启的状态也可以使用ansible程序

4.受控端不需要启动服务程序(no agent)5.服务程序管理操作模块众多(module)6.利用剧本编写来实现自动化(playbook)

ansible服务部署安装

a 安装服务软件b 编写主机清单c 进行管理测试

补充: 远程主机无法管理问题分析

/usr/sbin/sshd -D --- 负责建立新的远程连接​sshd: root@pts/0 --- 用于维护现有的远程连接(windows--linux)sshd: root@notty --- 用于维护远程与ansible的连接(ansible--被管理端)

补充: ansible学习帮助手册如何查看ansible-doc -l --- 列出模块使用简介ansible-doc -s fetch --- 指定一个模块详细说明ansible-doc fetch --- 查询模块在剧本中应用方法

name --- 指定安装软件名称state --- 指定是否安装软件> installed --- 安装软件> present> latest> absent --- 卸载软件> removed

管理服务器的运行状态 停止 开启 重启

name: --- 指定管理的服务名称state: --- 指定服务状态

started 启动restarted 重启stopped 停止

enabled --- 指定服务是否开机自启动,值为yes|no

批量设置多个主机的定时任务信息

minute: # Minute when the job should run ( 0-59, *, */2, etc )设置分钟信息hour: # Hour when the job should run ( 0-23, *, */2, etc )设置小时信息day: # Day of the month the job should run ( 1-31, *, */2, etc )设置日期信息month: # Month of the year the job should run ( 1-12, *, */2, etc )设置月份信息weekday: # Day of the week that the job should run ( 0-6 for Sunday-Saturday, *, etc )设置周信息

job 用于定义定时任务需要干的事情

基本用法:

扩展用法:

给定时任务设置注释信息

如何删除指定定时任务

PS: ansible可以删除的定时任务,只能是ansible设置好的定时任务

如何批量注释定时任务

批量进行挂载操作src: 需要挂载的存储设备或文件信息path: 指定目标挂载点目录, 别名为dest,name 都能使用。fstype: 指定挂载时的文件系统类型statepresent/mounted --- 进行挂载

present: 不会实现立即挂载,修改fstab文件,实现开机自动挂载mounted: 会实现立即挂载, 并且会修改fstab文件,实现开机自动挂载 ---只使用这个即可

absent/unmounted --- 进行卸载

absent: 会实现立即卸载, 并且会删除fstab文件信息,禁止开机自动挂载unmounted: 会实现立即卸载, 但是不会会删除fstab文件信息 ---安全角度,可考虑unmounted

state代码示例present:

state代码示例mounted:

实现批量创建用户基本用法:

扩展用法:

PS: 利用ansible程序user模块设置用户密码信息,需要将密码明文信息转换为密文信息进行设置

THE END
0.巧记标点符号的用法二、标点符号使用方法名称符号用法说明 句号 1、用于陈述句的末尾。例如,北京是中华人民共和国的首都。 2、用于语气舒缓的祈使句末尾。例如,请您稍等一下。 问号 1、用于疑问句的末尾。例如,他叫什么名字? 2、用于反问句的末尾。例如,难道你不了解我吗? jvzquC41yy}/onnrkct/ew49r4mgh<
1.电脑上冒号怎么打使用电脑打冒号方法详解电脑上冒号怎么打,如何使用电脑打冒号,接下来由IT百科小编为您详细介绍。 1、通过按下键盘的“Shift+冒号”键,打出冒号。 2、以搜狗输入法为例,在中文状况下,直接打出冒号的拼音,弹出的选项当选择冒号便可。 3、以搜狗输入法为例,鼠标右键单击搜狗输入法的“键盘”图标,弹出的菜单选择“标点符号”,之后弹出的jvzquC41i0vdqwqkpg4dqv3ep1~03?9413<54@7880nuou
2.Java中Lambada表达式中双冒号::使用总结java两个冒号Java 中Lambada表达式中双冒号 ::使用总结 本文介绍了Java8中引入的双冒号运算符(::)作为方法引用的特性,展示了如何使用它简化代码并引用静态方法、实例方法、构造方法和数组构造。同时,强调了方法引用仅适用于函数式接口,并提供了多个使用场景的示例。 一、前言 双冒号运算操作符是类方法的句柄,lambda表达式的一种简写 表达式jvzquC41dnuh0lxfp0tfv8PgxktDjns423?0c{ykenk0fnyckny03<=445;22
3.8种方法来正确使用英文标点方法4 正确使用冒号与分号 下载PDF文件 1 在连接两个相互独立又相互关联的分句时使用分号。使用分号的方法与句号类似,又有些许差异。分号用于两个相对简单且独立的分句之间,注意,如果这两个分句字数较多且成分复杂,还是应该使用句点(句号)。 以下是正确使用分号的范例: People continue to worry about the futurejvzquC41|j4xktnjqy4dqv4'G8+BF.F5'G=&C:*CG'K5'KI'DH+F9.>6'C>&GA*:D'H2'N;';8+99.J8'C6&:@*G9'>3'K>
4.小学语文标点符号的使用方法标点符号虽小,却是语文学习的“隐形地基”——用对了能让句子通顺流畅、表意清晰,用错了则可能让意思完全跑偏。今天就结合小学语文课本重点和常见错误案例,带大家系统掌握标点符号的使用方法,帮孩子打好语文基础。 一、先搞懂:为什么标点符号比想象中重要?jvzquC41yy}/srszwg9777hqo1lbppkc16:6:<<0jvsm
5.Python格式化输出字符串(输出字符串+数字的几种方法)2.2.2.2 位数与进制转换(注意不要忽略冒号) 2.3 f-string格式化 3. 参考 1. 介绍 字符串格式化输出是python非常重要的基础语法。 格式化输出:内容按照一定格式要求进行输出。 2. 方法 2.1 使用占位符%输出 python2.6版本之前,使用%格式化字符串沿用的是C语言的输出格式。 jvzquC41dnuh0lxfp0tfv8vsa774;;6341gsvrhng1jfvjnnu173;;=972=
6.小学语文标点符号使用方法大全小学语文标点符号使用方法大全 摘要:本文专为小学生家长和语文老师打造,系统梳理了小学阶段必须掌握的12种标点符号用法。从基础的句号、逗号到易错的引号、破折号,每个标点都配备"用法口诀+错误案例+正确示范",并结合语文课本实例和家庭辅导场景,帮孩子彻底搞懂标点符号的"脾气"。文末还附赠3个趣味练习方法,让标点学习告jvzquC41yy}/srszwg9777hqo1lbppkc16957?=0jvsm
7.公文写作中这些标点,你用对了吗?附件说明是为了说明公文带有附件时,公文附件的顺序号和对应的名称。常见的错误用法有以下两种:一是“附件”二字后没有使用冒号(全角字符),如“附件1.×××”,应改为“附件:1.×××”。二是附件名称后使用标点符号,如“附件:2.×××;”。附件名称后不标注标点符号,应改为“附件:2.×××”。 jvzquC41yy}/3;8930io1;5441641:61CTZJ3?98;7:85;59;7:30|mvon