ansible lvol模块:找不到卷
我觉得自己有点傻,我正试图从一个服务器上删除vg和lvm,但我有一条消息ansible lvol模块:找不到卷,ansible,ansible-2.x,Ansible,Ansible 2.x,我觉得自己有点傻,我正试图从一个服务器上删除vg和lvm,但我有一条消息“stdout”:“卷组vgdocker不存在”,“stdout_行”:[“卷组vgdocker不存在”。]} 请查看以下所有信息: 脚本: - name: Remove the logical volume. lvol: vg: vgdocker lv: lvdocker state: absent force: yes vgs 可能的错误: TASK [lv_remove : Rem
“stdout”:“卷组vgdocker不存在”,“stdout_行”:[“卷组vgdocker不存在”。]}
请查看以下所有信息:
脚本:
- name: Remove the logical volume.
lvol:
vg: vgdocker
lv: lvdocker
state: absent
force: yes
vgs
可能的错误:
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."]}
您需要使用
--been
运行ansible playbook
,或者在playbook中包含been:yes
关键字,以便任务将以与设备映射器交互所需的提升权限运行
不幸的是,它返回时显示了一条如此可怕的错误消息,而不是说“需要root”您的playbook运行的是
--been
,还是您的playbook上有been:yes
?@mdaniel您能发布答案吗?我会接受它。thxBecome:是的,它被贬值了,现在请使用been:Truedeprecated以什么方式,因为(a)和(b)yaml都接受布尔标量?我的坏两个都被使用了。
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lvdocker vgdocker -wi-a----- <29.97g
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
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."]}