實機練習

  1. 修改 partition.yml 為 partition1.yml 腳本,增加 block...rescue...always 語法:
    1. 如果 /dev/vdX1 無法新增,輸出以下錯誤訊息,並改以 partsize1 大小分割。
      Could not create partition of that size
      
    2. 如果 /dev/vdY 不存在,則輸出以下錯誤訊息:
      Disk /dev/vdY does not exist
      
  2. 使用 lvol 模組,先移除所有主機 VG fieldwork 的 LV。
  3. 撰寫 lvfs.yml 腳本,對所有主機完成以下任務:
    1. when: 限定只有 fieldwork vg 存在時,才執行新增 lv。
    2. 在 fieldwork 新增一個名為 data,大小 240M 的 lv。
    3. rescue: 如果無法新增就改新增 120M 的 lv,且 debug 印出 "Could not create LV data of that size"。
    4. always: 新增後將其格式化為 ext3。
    5. when: 限定只有 fieldwork vg 不存在時,才執行 debug 除錯,印出客製化訊息 "VG fieldwork does not exist"。