当前位置: 首页 > news >正文

黄浦做网站公司爱站网关键词工具

黄浦做网站公司,爱站网关键词工具,商务部网站市场体系建设司首页,java中建设网站自动化运维Devops-Ansible Ansible是新出现的自动化运维工具,基于Python 开发,集合了众多运维工具(puppet 、cfengine、chef、func、fabric)的优点,实现了批量系统配置 、批量程序部署、批量运行命令 等功能。Ansible…

自动化运维Devops-Ansible

Ansible是新出现的自动化运维工具,基于Python 开发,集合了众多运维工具(puppet 、cfengine、chef、func、fabric)的优点,实现了批量系统配置 、批量程序部署、批量运行命令 等功能。Ansible架构相对比较简单,仅需通过SSH 连接客户机 执行任务即可

测试环境

操作系统版本

IP地址

主机名

Centos7.6

192.168.68.133

manage

Centos7.6

192.168.68.134

node01

Centos7.6

192.168.68.135

node02

Ansible常用模块

Ansible模块共计3387个

Ansible执行命令的结果颜色含义

绿色:命令执行成功,但是状态没有变化(软件已经安装过)

黄色:命令执行成功,状态发生改变(首次安装)

紫色:warning警告信息,ansible提升有更合适的用法

红色:命令错误,执行失败

蓝色:详细的执行过程

Command模块

Command是ansible默认的末流,也就是默认指定 -m -command

Command模块执行命令,只支持简单命令执行,不得使用变量(%HOME),不得出现特殊符号<、>、|、;、&

ansible node01 -m command -a 'free -m' => ansible node01 -a 'free -m'

ansible node01 -a 'touch /opt/test001.log'

获取负载信息

ansible node01 -a 'uptime'

备份一份日志

ansible node01 -a "cp /opt/test001.log /var/log chdir=/"

ansible node01 -a "ls -l /var/log chdir=/"

如果文件夹不存在,则不执行操作

ansible node01 -a "cp /opt/tt/test001.log /var/log chdir=/ removes=/opt/"

Shell模块

Shell模块可以在linux上执行任何复杂的命令

使用重定向符号,创建文件

ansible node01 -m shell -a "date > /opt/datetest01.log"

ansible node01 -m shell -a "cat /opt/datetest01.log chdir=/"

过滤mysql进程信息

ansible node01 -m shell -a "ps -ef|grep mysql"

ansible node01 -m shell -a "date '+%F %T' > /opt/datetest01.log"

一条命令执行多个命令:1、创建文件夹 2、生成sh脚本文件 3、赋予脚本可执行权限 4、执行脚本

ansible node01 -m shell -a "mkdir /opt/ansibletest/;echo 'ps -ef' > /opt/ansibletest/pstest.sh;chmod +x /opt/ansibletest/pstest.sh;bash /opt/ansibletest/pstest.sh"

忽略warning信息

ansible node01 -m shell -a "mkdir /opt/ansibletest/;echo 'ps -ef' > /opt/ansibletest/pstest.sh;chmod +x /opt/ansibletest/pstest.sh;bash /opt/ansibletest/pstest.sh; warn=false"

Copy模块

Copy模式是远程推送数据模块,只能把数据推送给节点主机,无法拉取数据到本地。

Manage->Node ;Node!=-> Manage

简单发送文件

src源文件绝对路径 ,dest目的路径

ansible node01 -m copy -a "src=/opt/cpu_per.sh dest=/opt/"

发送文件并修改文件权限

ansible node01 -m copy -a "src=/opt/linux_Inspection.sh dest=/opt/linux_Inspection.sh mode=700"

创建一个备份文件(若目标文件内存不同,另外生成加上时间戳)

ansible node01 -m copy -a "src=/opt/cpu_per.sh dest=/opt/ backup=yes"

将指定数据写入远程文件中

覆盖原有内容

ansible node01 -m copy -a "content='hello word' dest=/opt/test001.log"

ansible node01 -m shell -a "cat /opt/test001.log"

开启备份

ansible node01 -m copy -a "content='hello word' dest=/opt/test001.log backup=yes"

复制文件夹

拷贝/opt/下所有内容至目标虚拟机

ansible node01 -m copy -a "src=/opt/ dest=/opt/copyDemo"

拷贝/opt整个目录到目标虚拟机

ansible node01 -m copy -a "src=/opt dest=/opt/copyDemo"

File模块

File模块用于创建文档、目录数据、及文件、目录权限修改

文档帮助ansible-doc -s file

创建文件

ansible node01 -m file -a "path=/opt/ansibleTest.log state=touch"

修改文件属性并设定权限

ansible node01 -m file -a "path=/opt/linux-ansible.log state=touch owner=adm group=adm mode=700"

创建文件夹

ansible node01 -m file -a "path=/opt/ansibleDemo state=directory"

创建软连接文件

ansible node01 -m file -a "src=/opt/ansibleTest.log dest=/opt/ansibleDemo/ansibleTest.log state=link"

强制创建软连接文件

ansible node01 -m file -a "src=/opt/ansible1234 dest=/opt/ansibleDemo/ansibleTest123.log state=link force=yes"

Ping模块

ansible node01 -m ping

ansible all -m ping

Script模块

将本地脚本在远程节点并执行

ansible node01 -m script -a "/opt/cpu_per.sh"

查看命令执行详细过程

ansible node01 -vvvv -m script -a "/opt/cpu_per.sh"

http://www.hkea.cn/news/335645/

相关文章:

  • 深圳横岗网站建设网站建设的推广渠道
  • 有没有什么网站免费做名片2023年新闻小学生摘抄
  • 新网金商网站外链查询工具
  • 网站建设的进度竞价托管选择微竞价
  • 网站快速网站推广怎么做一个公司网站
  • 旅游网站模板htmlseo品牌优化整站优化
  • 方圆网站建设aso优化重要吗
  • 做购实惠网站的意义好用的搜索引擎有哪些
  • 怎么把自己笔记本做服务器做个网站搭建网站基本步骤
  • jeecms做企业网站成都网站建设公司排名
  • 沈阳招聘网站开发地推项目平台
  • 798艺术区成都seo达人
  • 平度网站建设抖音代运营收费详细价格
  • 株洲网站优化找哪家seo优化的价格
  • 找印度人做网站sem竞价推广公司
  • 山西网站推广公司网站关键词优化怎么弄
  • 微信分销是什么重庆优化seo
  • 武汉企业网站推广方案永久免费无代码开发平台网站
  • 网站开发岗位群怎样推广产品
  • 桐城市美丽乡村建设专题网站石家庄整站优化技术
  • 北京建网站的公司哪个比较好郑州seo价格
  • 进空间的网站网络营销常见的工具
  • wordpress发文章的id怎么不连续如何做好搜索引擎优化工作
  • 交互式网站如何做seo推广软件排名
  • 西部建设网站惠州seo排名优化
  • 做环球资源网站有没有效果2024百度下载
  • 织梦 安装网站网站搭建需要多少钱
  • 做网站购买备案域名性价比高seo的排名优化
  • 潍坊中脉网站建设公司淄博seo公司
  • 深圳做网站推广哪家好青岛关键词优化平台