Score:1

คำแนะนำที่จำเป็น: การบำรุงรักษาเซิร์ฟเวอร์

ธง np

บน CentOS 7:

ฉันมีชุดเซิร์ฟเวอร์ที่สร้างสภาพแวดล้อมสำหรับเว็บแอปพลิเคชัน ลูกค้าทุกรายมีชุดเซิร์ฟเวอร์ของตนเองซึ่งมีซอฟต์แวร์ที่คล้ายกันติดตั้งบนเซิร์ฟเวอร์ในทุกชุด

ดังนั้นทุกชุดจะเหมือนกัน แต่ไม่ใช่ทุกเซิร์ฟเวอร์ในชุดจะเหมือนกัน ระหว่างการติดตั้งจะมีคำสั่ง bash ทุกประเภทเพื่อติดตั้งซอฟต์แวร์ที่จำเป็นทั้งหมด

จนถึงตอนนี้ดีมากอย่างไรก็ตาม เซิร์ฟเวอร์จำเป็นต้องได้รับการอัปเดต แต่การอัปเดตอาจทำให้สิ่งต่างๆ เสียหายได้ ดังนั้นฉันจึงไม่ต้องการให้มีกระบวนการอัตโนมัติสำหรับสิ่งนี้ เช่น วิ่งอย่างโจ๋งครึ่ม ยำปรับปรุง -y และหวังว่าสิ่งต่าง ๆ ยังคงใช้งานได้

แผนของฉันคือมี "มาตรฐาน" สำหรับทุกเซิร์ฟเวอร์ในชุด และอัปเดตเซิร์ฟเวอร์เดียวกันในทุกชุดให้เป็นมาตรฐานนี้

เช่น. เมื่อฉันอัปเกรด PHP เป็นมาตรฐาน ฉันสามารถย้ายสิ่งนั้นไปยังเซิร์ฟเวอร์ที่คล้ายกันทั้งหมดได้โดยไม่ส่งผลกระทบต่อไฟล์ในเครื่องของเว็บแอป ฉันกำลังพูดถึงซอฟต์แวร์ที่รองรับเว็บแอปเท่านั้น เช่น PHP, NginX, Dovecot เป็นต้น

เป็นไปได้ไหม?

francois P avatar
in flag
ในสถานการณ์นี้ ฉันจะทำรายการแพ็คเกจที่ติดตั้งในแต่ละเซิร์ฟเวอร์จากเครื่องมือ dnf, pip3 ฯลฯ... รวมศูนย์ไว้ในการเชื่อมต่อ ทำให้เรียงลำดับ/ไม่ซ้ำบรรทัดในไฟล์อื่น จากนั้นคุณสามารถวนรอบการอ่านแต่ละบรรทัดเพื่ออัปเดตหรือติดตั้งแพ็คเกจ (โดยไม่มีความเสี่ยงในการลบสิ่งใดๆ) และเซิร์ฟเวอร์ทั้งหมดจะมีรายการนี้อย่างน้อย (+ บางรายการเนื่องจากประวัติเครื่อง) ; แต่ที่นี่คุณสามารถอัปเดต dnf makecache && dnf ได้ (อย่าใช้ -y ในการดำเนินการครั้งแรก) แน่นอนคุณทำอย่างนั้นหลังจากสำรองเซิร์ฟเวอร์ทั้งหมดแบบเย็น (วิธีการเดียวกันนี้ใช้ได้กับ distros อื่น ๆ (apt, pacman, etc..))

โพสต์คำตอบ

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