Score:0

Playbook Ansible พร้อมการตรวจสอบพิเศษ

ธง us

ฉันกำลังพยายามแก้ไขโดยอัตโนมัติและสะดุดกับ Ansible

ฉันได้เรียกใช้ โมดูล win_update และสิ่งนี้สามารถใช้ได้กับ 80% ของเซิร์ฟเวอร์ของเรา แต่เซิร์ฟเวอร์อื่น ๆ จะมีขั้นตอนการรีบูต

เซิร์ฟเวอร์บางกลุ่มของเราจำเป็นต้องได้รับการอัปเดต/รีบูตตามลำดับ รวมถึงบริการบางอย่าง เป็นไปได้ด้วย Ansible หรือไม่

สถานการณ์อาจเป็น:

  • เซิร์ฟเวอร์ A - B - C ต้องหยุดทำงาน
  • อัปเดตเซิร์ฟเวอร์ D, รีบูต, เริ่มบริการด้วยตนเอง A - B - C
  • การอัปเดตเซิร์ฟเวอร์ C, รีบูต, เริ่มบริการด้วยตนเอง A - B
  • ...
cn flag
ใช่ คุณต้องการดูกลุ่มโฮสต์ใน playbook ของคุณ
cn flag
ที่จริงแล้วการรีบูตอาจต้องใช้กลอุบายบางอย่าง แต่อาจทำได้ อาจต้องใช้ Playbook 2 เล่ม
Score:1
ธง cn

ได้ คุณสามารถเขียนอัปเดตต่อเนื่องพร้อมงานเพิ่มเติมลงในบทละคร Ansible ได้

พฤติกรรมเฉพาะกลุ่มอาจมาจาก group_vars หรือการเล่นเพิ่มเติมจะทำงานเฉพาะกับบางกลุ่มเท่านั้น


---
#สมุดเล่น
- ชื่อ: การอัปเดตระบบปฏิบัติการล่วงหน้า
  โฮสต์: A, B, C
  
  บทบาท:
  # นำบริการลงหรือขั้นตอนการเตรียมการอื่น ๆ
  - update_pre
    
- ชื่อ: อัปเดตและรีบูต
  โฮสต์: A, B, C, D 
  คำสั่งซื้อ: สินค้าคงคลัง
  # การอัปเดตแบบต่อเนื่อง: เล่นจนจบทีละโฮสต์
  อนุกรม: 1 

  บทบาท:
  - update_servers

# บทบาทเปิดใช้งานซ้ำ: โฮสต์ต่างกัน แต่งานเดียวกัน
# ย้ายกลุ่มไปยังการเล่นของตนเองตามคำสั่งที่ต้องการ
#หรือลำดับงานต่างๆ
- ชื่อ: อัปเดตและรีบูตกลุ่มพิเศษ E
  เจ้าภาพ: E
  
  บทบาท:
  - update_pre
  - update_servers
  - update_post
...


---
# บทบาท/update_servers/tasks/main.yml

- win_updates:
    หมวดหมู่_ชื่อ: '*' 
    # งาน win_reboot อาจไม่จำเป็น
    รีบูต: ใช่
    
# หากไม่ใช่บริการ Windows ให้เพิ่มงานอื่นที่นี่
#หรือติดตามผลงาน 
- ชื่อ: บริการโพสต์อัปเดตตีกลับ
  win_service:
    ชื่อ: "{{ รายการ }}"
    สถานะ: รีสตาร์ท
  วนซ้ำ: "{{ update_restart_services | default([]) }}"
...
 
---
 #group_vars/C.yml
 update_restart_services:
 - อัลฟ่า
 - เบต้า
...
---
 #group_vars/D.yml
 update_restart_services:
 - อัลฟ่า
 - เบต้า
 - แกมมา
...

โพสต์คำตอบ

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