RHCE - 模擬考 Playbook 執行 LVM
354 words
One minute
題目
在控制主機上 :
- 創建 /home/student/ansible/lv.yml 檔案內容如下 :
- 如果 vg0 不存在顯示 vgO does not exist。
- 創建 vg0 使用 /dev/vdb。
- datalv 在 vg0 上,並且大小為 100 MB。
- 將 datalv 以 ext4 格式化。
- 創建 /data 目錄掛在於 vg0/datalv ,並使開機後能自動掛載。
提示
- 考試期間是可以查閱 Ansible DOC 文件。
- Ansible 模組要多使用 ansible-doc 指令內 example 範例來複製修改。
參考作法
Ansible - Doc。
參考解答
- 創建 /home/student/ansible/lv.yml
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
---
- name: lvm playbook
hosts:
- dev
- test
tasks:
- name: lab
block:
- name: create datalv
lvol:
vg: vg0
lv: datalv
size: 100M
rescue:
- name:
debug:
msg: "vgO does not exist"
- name: create partition of lvm
parted:
device: /dev/vdb
number: 1
flags: [ lvm ]
state: present
- name: creare vg0
lvg:
vg: vg0
pvs: /dev/vdb1
- name: create datalv
lvol:
vg: vg0
lv: datalv
size: 100M
always:
- name: mkfs
filesystem:
fstype: ext4
dev: /dev/mapper/vg0-datalv
- name: create dir
file:
path: /data
state: directory
mode: '0755'
- name: mount dir
mount:
path: /data
src: /dev/mapper/vg0-datalv
fstype: ext4
state: mounted
boot: true
|
如果你還沒有註冊 Like Coin,你可以在文章最下方看到 Like 的按鈕,點下去後即可申請帳號,透過申請帳號後可以幫我的文章按下 Like,而 Like
最多可以點五次,而你不用付出任何一塊錢,就能給我寫這篇文章的最大的回饋!