移除 lv

  1. 寫 lvremove.yml 腳本移除先前新增的 lv /dev/fieldwork/test。
    ceuser@deyu:~/ansible_pb$ vi lvremove.yml
    ceuser@deyu:~/ansible_pb$ cat lvremove.yml
    ---
    - hosts: dev
      tasks:
      - name: Remove the logical volume.
        community.general.lvol:
          vg: fieldwork
          lv: test
          state: absent
          force: true
    
  2. ansible-playbook 執行 lvremove.yml 腳本,成功刪除 lv test。
    ceuser@deyu:~/ansible_pb$ ansible-playbook lvremove.yml 
    
    PLAY [dev] *********************************************************************
    
    TASK [Gathering Facts] *********************************************************
    ok: [kvm11]
    
    TASK [Remove a logical volume] *************************************************
    changed: [kvm11]
    
    PLAY RECAP *********************************************************************
    kvm11 : ok=2 changed=1  unreachable=0  failed=0  skipped=0  rescued=0  ignored=0
    
  3. 查看 kvm11 沒有名為 test 的 LV。
    ceuser@deyu:~/ansible_pb$ ansible dev -m shell -a "lvs"
    kvm11 | CHANGED | rc=0 >>
      LV   VG      Attr    LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
      root vg_kvm11 -wi-ao----  3.32g
      swap vg_kvm11 -wi-ao---- 96.00m