ansible playbook 挂载硬盘实例

IT技术札记 - Smite 的个人博客 记录人生点滴 本文由博客端 https://smite.site 主动推送
本贴最后更新于 219 天前,其中的信息可能已经事过境迁

例子:mountdisk.yml

- hosts: all
  gather_facts: no
  vars:
    disks:
      /dev/vdb1: /data
  tasks:
  - name: "mkdir /data"
    file:
      path: "{{ item.value }}"
      state: directory
      mode: 0644
    with_dict: "{{ disks }}"

  - name: umount datanode disks
    mount:
      path: "{{ item.value }}"
      state: absent
    with_dict: "{{ disks }}"

  - name: format datanode disks
    filesystem: fstype=ext4 dev="{{ item.key }}" force=true
    with_dict: "{{ disks }}"

  - name: mount datanode disks
    mount:
      path: "{{ item.value }}"
      src: "{{ item.key }}"
      fstype: ext4
      opts: "defaults"
      state: mounted
    with_dict: "{{ disks }}"

执行

ansible-playbook -i hosts mountdisk.yml

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...