ansible модуль lvol: объем не найден - PullRequest
0 голосов
/ 11 марта 2020

Я чувствую себя немного идиотом, я пытаюсь удалить vg и lvm с одного сервера, но у меня есть сообщение "stdout": "Volume group vgdocker does not exist.", "stdout_lines": ["Volume group vgdocker does not exist."]}

Ниже вы найдете информацию:

script:

- name: Remove the logical volume.
  lvol:
    vg: vgdocker
    lv: lvdocker
    state: absent
    force: yes

vgs

VG       #PV #LV #SN Attr   VSize   VFree
  vgdocker   1   1   0 wz--n- <29.97g      0

lvs

 LV          VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lvdocker    vgdocker -wi-a----- <29.97g                                            

fdisk -l

Disk /dev/mapper/vgdocker-lvdocker: 32.2 GB, 32178700288 bytes, 62849024 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Ansible Ошибки:

TASK [lv_remove : Remove the logical volume.] *******************************************************************************************************************************
ok: [s00skb200] => {"changed": false, "stdout": "Volume group vgdocker does not exist.", "stdout_lines": ["Volume group vgdocker does not exist."]}

1 Ответ

1 голос
/ 12 марта 2020

Вы захотите запустить ansible-playbook с использованием --become или иным образом включить ключевое слово become: yes в свою книгу игр, чтобы задача выполнялась с повышенными привилегиями, необходимыми для взаимодействия с устройством отображения

. Это к сожалению, он вернулся с таким ужасным сообщением об ошибке, вместо того, чтобы сказать "root требуется"

...