Ansible 创建分区

news2024/9/29 11:22:39

实例:

创建一个名为/home/greg/ansible/partition.yml 的剧本,它在所有托管节点上运行,执行以下操作:
            在设备 VDB 上创建大小为 1500 MB 的单个主分区 1
            使用 ext4 文件系统格式化分区
            在/newpart 上永久挂载文件系统
            如果无法创建所请求的分区大小,则应显示错误消息"mei you 1500m",并应改用大小 800 MIB。
            如果设备 VDB 不存在,则应显示错误消息"mei you vdb" 

#创建文件
vim part.yml


#playbook内容
---
- name: create
  hosts: all
  tasks:
    - name: create part
      block:
        - name: c 1500m
          parted:
            part_end: 1500MiB
            number: 1
            device: /dev/vdb
            state: present
      rescue:
        - name: meiyou 1500m
          debug:
            msg: mei you 1500m

        - name: c 800m
          parted:
            part_end: 800MiB
            number: 1
            device: /dev/vdb
            state: present

      always:
        - name: ext4
          filesystem:
            fstype: ext4
            dest: /dev/vdb1
          when: '"vdb1" in ansible_devices.vdb.partitions'

        - name: file
          file:
            path: /newpart
            state: directory

        - name: mount
          mount:
            fstype: ext4
            path: /newpart
            src: /dev/vdb1
            state: present
      when: ansible_devices.vdb is defined

    - name: meiyou vdb
      debug:
        msg: mei you vdb
      when: ansible_devices.vdb is undefined



#运行playbook
ansible-playbook partition.yml

#在所有主机上查看
ansible all -m shell -a 'fdisk -l'

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/920586.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

无涯教程-PHP - 性能优化

根据Zend小组的说明,以下插图显示了PHP 7与PHP 5.6和基于流行的基于PHP的应用程序上的HHVM 3.7。 Magento 1.9 与执行Magento事务的PHP 5.6相比,PHP 7的运行速度证明是其两倍。 Drupal 7 在执行Drupal事务时,与PHP 5.6相比,PHP 7的运行速度…

【Gitee提交pr】

Gitee提交pr 什么是pr怎样提交一个pr嘞? 什么是pr pr:指的是将自己的修改从自己的账号仓库dev下提交到官方账号仓库master下; 通俗来讲就是Gitee线上有属于自己的分支,然后本地在自己地分支修改完代码之后,提交到自己的线上分支&a…

十一、hadoop应用

1.上传数据集 27.19.74.143,2015/3/30 17:38,/static/image/common/faq.gif 110.52.250.126,2015/3/30 17:38,/data/cache/style_1_widthauto.css?y7a 27.19.74.143,2015/3/30 17:38,/static/image/common/hot_1.gif 27.19.74.143,2015/3/30 17:38,/static/image/common/hot_2…

【ESP32】启动电流不足——调试问题记录

【ESP32】启动电流不足——调试问题记录 本文主要记录基于esp32 自开发设备硬件调试过程,解决供电不足的问题,用于新手小白记录 📋 个人简介 💖 作者简介:大家好,我是喜欢记录零碎知识点的小菜鸟。&#x…

善于打仗的人,创造高势能,行动节奏恰当

善于打仗的人,创造高势能,行动节奏恰当 【安志强趣讲《孙子兵法》第18讲】 【原文】 激水之疾,至于漂石者,势也;鸷鸟之疾,至于毁折者,节也。 【注释】 激,阻截水流 节,时…

SensorService中Binder案例

SensorService中Binder案例 1、FWK实际操作在Native层2、Native层中代码实现Bn/Bp端2.1 代码实现Bn端2.2 代码实现Bp端2.2.1 模板interface_cast android12-release 1、FWK实际操作在Native层 SensorService.java实际操作Native层SensorService.cpp;对应Bn服务端。 …

人机界面通过RJ45口无线连接多台PLC

人机界面是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。人机界面产品由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通讯接口、数据存贮单元等,HMI软件一般分为两部分&am…

Ensp+Wireshark+VirtualBox+WinPcap

软件下载 [名称]:Ensp及辅助程序 [大小]:830.65MB [语言]:Chinese [安装环境]:Win7/Win8/Win10 [下载链接]: 链接:https://pan.baidu.com/s/1KbypgxAGQy07ijSAj3SvsQ 提取码:ly88 软件介…

秋招算法面经集合 | 华为、百度、腾讯、美团等

面试锦囊之面经分享系列,持续更新中 欢迎后台回复"面试"加入讨论组交流噢 写在前面 秋招告一段落,整理文件的时候发现之前记录的面经问题,主要是秋招前期的一些面试,后期由于实习比较忙没花时间整理。希望自己的面经可…

文件/文件夹加密:Newsoftwares Folder Lock 7.9.0 Crack

Newsoftwares Folder Lock 7.9文件夹锁 版本7 防弹数据加密 - 在几秒钟内锁定文件夹 - 即时加密文件 - 密码保护 USB/外部驱动器 - 粉碎并永久删除文件等等...... 视窗 向量 受到数百万人的信赖 82,283,016次下载并且还在增加中... 什么为什么如何 奖项常问问题特征丢失登记感…

BaiqiSoft MstHtmlEditor for .NET Crack

BaiqiSoft MstHtmlEditor for .NET Crack BaiqiSoft MstHtmlEditor获取.NET for win表单被认为是一个可以被用户轻松灵活地集成到C#、VB.NET甚至WPF软件中的元素。负责编辑的控制器,用于.NET Win Forms的MstHtmlEditor,允许用户和开发人员,甚…

专升本的开发历程

这个专升本项目是最近一个搞教育的朋友委托我的,从域名、服务器、设计开发、一直到项目上线都是我团队一手包办的。和大家浅聊一下: “专升本”小程序提供了报考查询、升本资讯、招生院校和考试报名等功能,为考生提供了更加全面和便捷的服务…

标签打印小工具 选择图片打印,按实际尺寸打印。可旋转图片

您可以尝试使用以下标签打印工具: 柯尼卡美能达标签打印机:功能齐全、易于使用的打印机,支持各种标签尺寸和类型。 赛门铁克标签打印机:高速打印、可靠性强的打印机,支持多种操作系统和软件。 齐柏林标签打印机&…

Code Lab - 2

pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-1.10.2cu102.html pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-1.10.2cu102.html pip install torch-geometric pip install ogb 1. PyG Datasets PyG有两个类,用…

资金借道股票ETF狂买1200亿

近日A股市场调整,资金借道股票ETF再现“越跌越买,大跌大买!” 昨天的股市出现V字反转,资金借道股票ETF同样“抄底”汹涌,单日净买入资金超过50亿元,今年8月份以来已经狂买接近1200亿元。其中,沪…

ClickHouse进阶(一):ClickHouse 使用场景及分布式集群安装

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:含各种IT体系技术,IT贫道_Apache Doris,大数据OLAP体系技术栈,Kerberos安全认证-CSDN博客 &…

error while loading shared libraries错误的原因及解決方法——通用解决办法,错误加载xxxx共享库(.so)

在linux下整合log4cpp日志框架时,出现了下面的错误:当加载共享库时出错,找不到共享库 XXXX [roothecs-207177 cworkspace]# ./Log4cppTest ./Log4cppTest: error while loading shared libraries: liblog4cpp.so.5: cannot open shared obj…

svn下载

Download | VisualSVN for Visual Studio svn下载

MySQL数据库——函数-字符串函数、数值函数、日期函数、流程函数

目录 字符串函数 常用函数 练习 数值函数 常用函数 练习 日期函数 常用函数 练习 流程函数 常用函数 练习 函数 是指一段可以直接被另一段程序调用的程序或代码。 MySQL内置函数,主要分为四类: 字符串函数数值函数日期函数流程函数 字符串函…

java+springboot+mysql农业园区管理系统

项目介绍: 使用javaspringbootmysql开发的农业园区管理系统,系统包含超级管理员、管理员、用户角色,功能如下: 超级管理员:管理员管理;用户管理;土地管理(租赁)&#x…