0%

RHCE (EX294) - 创建和使用逻辑卷(OLD)

创建和使用逻辑卷

创建一个名为 /home/greg/ansible/lv.yml 的 playbook,它将在 所有受管节点 上运行以执行下列任务:

创建符合以下要求的逻辑卷:

逻辑卷创建在 research 卷组中

逻辑卷名称为 data

逻辑卷大小为 1500 MiB

使用 ext4 文件系统格式化逻辑卷

如果无法创建请求的逻辑卷大小,应显示错误信息

1
Could not create logical volume of that size

,并且应改为使用大小 800 MiB

如果卷组 research 不存在,应显示错误信息

1
Volume group does not exist

不要以任何方式挂载逻辑卷

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[greg@control ansible]$ vim /home/greg/ansible/lv.yml
---
- name: 创建和使用逻辑卷
hosts: all
tasks:
- block:
- name: Create a logical volume of 1500m
lvol:
vg: research
lv: data
size: 1500m
- name: Create a ext4 filesystem on /dev/research/data
filesystem:
fstype: ext4
dev: /dev/research/data
rescue:
- debug:
msg: Could not create logical volume of that size
- name: Create a logical volume of 800m
lvol:
vg: research
lv: data
size: 800m
when: ansible_facts['lvm']['vgs']['research'] is defined
- debug:
msg: Volume group does not exist
when: ansible_facts['lvm']['vgs']['research'] is undefined
[greg@control ansible]$ ansible-playbook lv.yml