Score:0

ความเสี่ยงในการอัพเกรดอินสแตนซ์ของ Linux Lightsail

ธง bz

ควรมีอะไรที่ต้องกังวลเมื่ออัปเกรดอินสแตนซ์ Linux Lightsail โดยติดตั้ง Gitlab ไว้หรือไม่

ฉันต้องการอัปเกรด Gitlab ธุรกิจของเราที่ทำงานบนอินสแตนซ์ AWS Lightsail จาก Ubuntu 16.04 LTS เป็น 20.04 LTS เนื่องจากมันเก่าและน่าเกลียด บอกตามตรงว่านี่เป็นครั้งแรกที่ฉันทำการอัปเกรด ดังนั้นฉันจึงติดตามข้อมูลบางอย่างและคิดว่าไม่น่าจะมีปัญหาอะไร

แผนของฉันคืออะไร:

สร้างภาพรวม

ปรับปรุง apt และ apt อัพเกรด

ปิดใช้งาน ufw ชั่วคราวหรือเปิดพอร์ต TCP # 1022 ด้วยเหตุผลด้านความปลอดภัย หากพอร์ต ssh ล้มเหลวระหว่างการอัปเดต จากนั้นรีบูต

อัปเกรดระบบปฏิบัติการเป็นรุ่นล่าสุด (ตอนนี้ควรเป็น 18.04 ใช่ไหม)

รีบูต จากนั้นอัปเกรดซ้ำเป็น 20.04

คำถามของฉันคืออะไรเนื่องจากฉันไม่เคยอัปเกรดมาก่อนเลย ฉันกังวลว่าอาจมีสิ่งใดที่ฉันควรกังวลหรือไม่

ฉันหมายถึง - บริการทั้งหมดที่ติดตั้ง (gitlab ฯลฯ) ไม่ควรสัมผัสในกระบวนการอัปเกรดเซิร์ฟเวอร์ Linux ใช่ไหม

Gitlab ควรเปิดใช้งานหลังจากรีบูตหากทุกอย่างอัปเกรดอย่างราบรื่น?

แก้ไข: นี่เป็นเดือนที่ 2 ของการเดินทางบน Linux และคลาวด์ของฉัน ดังนั้นนี่จึงเป็นคำถามที่งี่เง่า แต่ต้องเริ่มที่ไหนสักแห่ง (โดยไม่ต้องทดสอบ env) ใช่ไหม

Score:0
ธง it

โอเค ฉันจะพยายามทำตัวให้นุ่มนวลที่นี่

ก่อนอื่น โปรดอย่าทำการทดลองนี้กับระบบที่ใช้งานจริง

ฉันไม่ใช่ผู้เชี่ยวชาญของ Ubuntu แต่คาดว่าประสบการณ์ Debian ของฉันจะแตกต่างระหว่าง Ubuntu16 04 และ Ubuntu20 04 คือ (ฉันคิดว่า) ใหญ่ ..

มีอะไรผิดพลาด? หลายสิ่งหลายอย่างและเพื่อชื่อไม่กี่:

  • ไลบรารีที่ใช้ร่วมกันที่จำเป็นโดย gitlab อาจเข้ากันไม่ได้กับ gitlab หลังจากอัปเกรด Ubuntu
  • สคริปต์ init จากสวิตช์ initd เป็น systemd อาจต้องปรับเปลี่ยน
  • ไฟล์ ไดเร็กทอรี และยูทิลิตี้ระบบอาจเปลี่ยนแปลงระหว่างการอัปเกรดระบบปฏิบัติการ ทำให้ gitlab ไม่สามารถเริ่มทำงานได้

Gitlab มีแพ็คเกจสำรองที่ค่อนข้างดีซึ่งสำรองข้อมูลทั้งหมดและการกำหนดค่าส่วนใหญ่ ดังนั้นการเริ่มต้น Ubuntu20 ใหม่04 ด้วยการติดตั้ง Gitlab ใหม่และเพียงแค่กู้คืนข้อมูลสำรองอาจเป็นวิธีที่เป็นไปได้ในการโยกย้ายไปยังระบบ Ubuntu ใหม่

อย่างไรก็ตาม หากคุณจำเป็นต้องอัปเกรดแบบแทนที่ ฉันขอแนะนำให้คุณโคลนสภาพแวดล้อม prod ของคุณ (ปรึกษากับผู้ดูแลแอปพลิเคชัน Gitlab หากการโคลน VM อาจสร้างปัญหาในการตั้งค่าของคุณ) และลองใช้วิธีแก้ปัญหาที่คุณเสนอในสภาพแวดล้อมที่ไม่มีประสิทธิผล ทดสอบว่าทุกอย่างเป็นไปตามที่คาดไว้หรือไม่ จากนั้นดำเนินการอัปเกรด PROD เท่านั้น...

โพสต์คำตอบ

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