Score:0

เพิ่มดิสก์ใหม่ลงในกลุ่ม LVM โดยใช้โมดูล ansible

ธง gr

ทีมงาน มีโมดูล lvol แต่ฉันหาวิธีเพิ่มอุปกรณ์ใหม่ในกลุ่ม VG ที่มีอยู่ได้ยาก ดังนั้นฉันจึงใช้เส้นทางอื่นเพื่อใช้โมดูลเชลล์และเรียกใช้คำสั่ง RAW แต่มีวิธีที่ฉันสามารถทำได้โดยใช้ ansible หรือไม่ ด้านล่างนี้คือรหัสของฉันที่ทำงาน 4 งานสำหรับ 4 ขั้นตอนและทั้งหมดทำงานได้ดี ฉันต้องการวิธีการที่เทียบเท่าหรือดีกว่าฉันรู้ว่าฉันสามารถใช้พารามิเตอร์ LIST และทำให้งานนี้เป็นงานเดียวได้ แต่ฉันต้องการแสดงแต่ละงานโดยไม่ซ้ำกันในเอาต์พุต ดังนั้นหากพบความล้มเหลว ฉันเห็นได้ว่ามันล้มเหลวตรงไหน

vars.yaml

รายการ: [/dev/sdb, /dev/sde]
- ชื่อ: "ขยาย LV Step1 : PVCreate อุปกรณ์ {{ item }}"
  เปลือก: |
    pvcreate "{{ รายการ }}"

- ชื่อ: "ขยาย LV Step2 : ขยายกลุ่มวอลุ่ม {{ vg_name }} ด้วยอุปกรณ์ใหม่ {{ item }}"
  เปลือก: |
     vgextend "{{ vg_name }}" "{{ รายการ }}"

- ชื่อ: "ขยาย LV ขั้นตอนที่ 3 : ขยายปริมาณตรรกะ"
  เปลือก: |
     lvm lvextend -l +100%FREE "{{ device_prefix }}/{{ vg_name }}/{{ fs_type }}"

- ชื่อ: "ขยาย LV Step4: resize2fs"
  เปลือก: |
     resize2fs -p "{{ device_prefix }}/mapper/{{ vg_name }}-{{ fs_type }}"
Score:0
ธง cn

ฉันเชื่อว่าสำหรับ LVM มีโมดูล lvol https://docs.ansible.com/ansible/latest/collections/community/general/lvol_module.html (และอื่น ๆ เช่น lvg)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา