ansible之filesystem和mount模块

远程格式化其他主机上硬盘

用法选项

[[email protected] ~]# ansible-doc -s filesystem
less 436
Copyright (C) 1984-2009 Mark Nudelman
less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution,
see the file named README in the less distribution.
Homepage: http://www.greenwoodsoftware.com/less
- name: Makes file system on block device
  action: filesystem
      dev=                   # Target block device.
      force                  # If yes, allows to create new filesystem on devices that already has filesystem.
      fstype=                # File System type to be created.
      opts                   # List of options to be passed to mkfs command.
      resizefs               # If yes, if the block device and filessytem size differ, grow the filesystem into the space. Note,
                               XFS Will only grow if mounted.

选项:

dev:目标块设备

force:在一个已有文件系统的设备上强制创建

fstype:文件系统的类型

opts:传递给mkfs命令的选项

查看远程主机上硬盘类型是/dev/sdb

格式化,挂载。并会写入fstab文件。。

查看fstab文件

mount用法选项,使用ansible-doc -s mount来查看更多的方法。先这样吧。睡觉觉去了。

时间: 2025-01-02 18:06:05

ansible之filesystem和mount模块的相关文章

ansible学习系列2-ansible常用模块使用

1. 查看支持的模块 [[email protected] ~]# ansible-doc -l 这里我们看下ansible的支持的模块个数 [[email protected] ~]# ansible-doc -l |wc -l #查看支持的模块个数 1039 [[email protected] ~]# ansible --version #查看我们的ansible版本号 ansible 2.3.1.0 config file = /etc/ansible/ansible.cfg confi

L13 ansible 基础应用与常见模块

ansible 基础应用与常见模块 ansible中文手册:http://www.simlinux.com/books/Ansible-notes.pdf 1,运维工具简介 运维工具: 系统安装(物理机.虚拟机)--> 程序安装.配置.服务启动 --> 批量操作(批量运行命令) --> 程序发布 --> 监控 ansible 能够实现:程序安装.配置.服务启动 --> 批量操作(批量运行命令) --> 程序发布 ansible的核心组件: ansible core ho

Ansible 之 概念和常用模块介绍

1  概述 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能. ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括如下的特性: (1).连接插件connection plugins:负责和被监控端实现通信: (2).host inventory:

自动化运维工具--Ansible(安装部署、模块简介与操作)

一.Ansible概述 互联网的快速发展导致产品更新换代速度加快,按照传统维护操作使得工作效率低下,自动化运维以尽可能安全高效的完成工作为目的,实现代替传统工作方式. 自动化运维工具划分为两类: 一是需要使用代理工具的,也就是基于agent程序来实现管理功能,例如puppet.func.zabbix等 二是不需要代理配置工具的,可以直接基于SSH服务来完成管理功能,如ansible,fabric等. 自动化运维工具比较: 工具 开发语言 结构 配置文件格式 运行任务 Ansible Python

Ansible的安装及常用模块

简介 Ansible 基于 Python 语言实现,由 Paramiko 和 PyYAML 两个关键模块构建. Ansible 特点: 1.部署简单,只需在主控端部署 Ansible 环境,被控端无需做任何操作.2.默认使用 SSH(Secure Shell)协议对设备进行管理.3.主从集中化管理.4.配置简单.功能强大.扩展性强.5.支持 API 及自定义模块,可通过 Python 轻松扩展.6.通过 Playbooks 来定制强大的配置.状态管理.7.对云计算平台.大数据都有很好的支持.8.

ansible自动化部署之第三方模块添加(时间计时模块)

一.时间计时模块 ansible中可以加入一个计时模块在执行ansible-playbook时显示执行时长.方便使用. 1.配置方法 cd /etc/ansible mkdir callback_plugins cd callback_plugins wget https://raw.githubusercontent.com/jlafon/ansible-  \                     profile/master/callback_plugins/profile_tasks.

ansible之user和group模块

ansible提供了user模块,这样的话在其他服务器上可以使用user模块创建用户了.. 用法 [[email protected] ~]# ansible-doc -s user less 436 ......................... - name: Manage user accounts   action: user       append                 # If `yes', will only add groups, not set them to 

ansible基础—安装与常用模块

ansible介绍: ansible是一个基于python开发的轻量级自动化运维管理工具,可以用来批量执行命令,安装程序,支持playbook编排.它通过ssh协议来连接主机,省去了在每一台主机安装客户端的麻烦,相对比puppet和saltstack,显得更为简单和轻量. ansible命令参数: Usage: ansible <host-pattern> [options] Options:   -a MODULE_ARGS, --args=MODULE_ARGS              

ansible自动部署 zabbix-agent 的模块

ansible自动部署 zabbix-agent 模块  的准备阶段 ansible所在的服务端可以免密钥登录所被部署的机器称为客户端. 免密钥的做法 服务端 ssh-keygen  一路回车生成密钥对 ssh-copy-id 指定IP 将公钥发给指定的ip 即可 ssh-copy-id 192.168.1.18 下面红色是代表文件或目录  黑色字体代表是内容 使用了 roles 方法  整体的目录结构是 /etc/ansible/zabbix-agent.yml [[email protect