Score:0

วิธีที่ดีที่สุดในการเรียนรู้วิธีการตั้งค่าและจัดการ Ubuntu Server VM หลายเครื่องในระบบเดียวคืออะไร

ธง jp

ขณะนี้ฉันกำลังใช้งานระบบเซิร์ฟเวอร์ Ubuntu หลายระบบบนเครื่องอิสระ และต้องการสำรวจตัวเลือกสำหรับการเรียกใช้แต่ละระบบเป็นเสมือนเครื่องบนเซิร์ฟเวอร์เดียวกันเพื่อรวมฮาร์ดแวร์ ปัจจุบัน ฉันมีการตั้งค่าเครื่องแต่ละเครื่องที่เรียกใช้บริการต่างๆ กัน บางเครื่องเรียกใช้คอนเทนเนอร์นักเทียบท่า และอื่นๆ ที่โฮสต์บริการที่เกี่ยวข้องกับเว็บ ฉันเรียนรู้ด้วยตนเองเป็นส่วนใหญ่ ดังนั้นฉันจึงขออภัยล่วงหน้าสำหรับความรู้ของฉันที่บกพร่องไปมาก

Score:0
ธง cn

ลองมัน.

เริ่มต้นด้วยระบบพื้นฐาน (Ubuntu Server) เพิ่ม LXD และ/หรือ Docker Container ทดสอบมัน พยายามบำรุงรักษา/ปรับปรุง Twiddle กับเครือข่าย ลองสำรองข้อมูลของคุณ จากนั้นลบคอนเทนเนอร์ทั้งหมด สร้างใหม่ และลองกู้คืนข้อมูลของคุณในคอนเทนเนอร์ใหม่

บริการบางอย่างต้องใช้ VM; หลายคนทำไม่ได้ และสามารถโฮสต์ในคอนเทนเนอร์แทนได้ คอนเทนเนอร์ LXD มีลักษณะและให้ความรู้สึกเหมือน VM สำหรับวัตถุประสงค์หลายประการ

อยู่เหนือฮาร์ดแวร์ของคุณ: การรวมหมายความว่าความล้มเหลวของแหล่งจ่ายไฟหรือความล้มเหลวของดิสก์จะหยุดทำงาน ทุกอย่าง. รู้ว่าฮาร์ดแวร์ของคุณมีอายุเท่าใด และ UUID ใดอ้างอิงถึงดิสก์ใดในเคส เมื่อฮาร์ดแวร์มีอายุมากขึ้น ให้เริ่มมีอะไหล่สำรองไว้ การสำรองข้อมูลมีความสำคัญ -- ตั้งค่าการสำรองข้อมูลที่เหมาะสมสำหรับแต่ละบริการเมื่อคุณติดตั้ง (ไม่ต้องรอ) ทดสอบวิธีกู้คืนจากข้อมูลสำรองและเขียนรายการตรวจสอบที่สามารถเข้าถึงได้เมื่อเซิร์ฟเวอร์ของคุณหยุดทำงาน

คุณจะทำการเปลี่ยนแปลง การเปลี่ยนแปลงมากมาย คุณจะเพิ่มและลบคอนเทนเนอร์และ VM เมื่อคุณสร้างบริการใหม่ ให้ทำรายการตรวจสอบทีละขั้นตอนเกี่ยวกับวิธีการสร้างใหม่ด้วยวิธีเดียวกัน (คุณจะจำไม่ได้) เมื่อคุณทำการเปลี่ยนแปลงหรือเพิ่มซอฟต์แวร์ใหม่ในบริการหรือแก้ไขไฟล์กำหนดค่า ให้อัปเดตรายการตรวจสอบของคุณ โดยเฉพาะอย่างยิ่งคอนเทนเนอร์คือ แบบใช้แล้วทิ้ง -- คุณอาจจะสร้างมันขึ้นมาใหม่ในสองสามปีจากศูนย์

heathdrobertson avatar
jp flag
คอนเทนเนอร์ LXD คำแนะนำที่ดี ขอบคุณ ฉันจะเริ่มเรียนรู้ LXD ดูเหมือนจะเป็นลูกผสมระหว่าง VM และคอนเทนเนอร์ Docker คำแนะนำของผู้ดูแลระบบที่ยอดเยี่ยมเกี่ยวกับฮาร์ดแวร์ ฉันยังต้องเรียนรู้วิธีตรวจสอบและจัดสรรทรัพยากรระบบอย่างเหมาะสม ฉันเคยสัมผัสเรื่องนี้ด้วย Docker เท่านั้น ฉันได้สร้างอิมเมจนักเทียบท่าและคอนเทนเนอร์มากมายด้วยเหตุผลหลายประการ และได้เรียนรู้ที่จะแสดงความคิดเห็นและจัดทำเอกสารทุกอย่าง ไฟล์ Gitbook และ markdown สำหรับทุกสิ่ง
paladin avatar
kr flag
ใช้ btrfs เป็นระบบไฟล์สำหรับไฟล์อิมเมจ VM ของคุณ ซึ่งมีประโยชน์มากมายเมื่อใช้ VM อาจใช้เวลามากเกินไปในการอธิบายคุณสมบัติทั้งหมดของระบบไฟล์ btrfs แต่คุณควรอ่านเกี่ยวกับมัน ฉันรับประกันว่าคุณจะต้องชอบมัน! :-) btrfs อาจอ่าน / เขียนข้อมูลช้าลงเล็กน้อย แต่เกี่ยวข้องกับการบูท / โหลด VM ของคุณเท่านั้น ประสิทธิภาพส่วนใหญ่ขึ้นอยู่กับ RAM จำนวนมาก คุณควรให้ VM ฐานข้อมูล (และ VM ที่ใช้งานหน่วยความจำอื่น ๆ ) เข้าถึงพาร์ติชัน swap จริงบนไดรฟ์จริง (ไม่ว่าจะเป็น SSD สำหรับองค์กรหรือฮาร์ดดิสก์ SCSI ที่ดี)
heathdrobertson avatar
jp flag
LXD เยี่ยมมาก ขอบคุณ ฉันเสร็จสิ้น LXC/LXD Deep Dive บน A Cloud Guru และได้เปลี่ยนโปรเจ็กต์ส่วนใหญ่ของฉันไปยังคอนเทนเนอร์ Linux ซึ่งเป็นสิ่งที่ฉันกำลังมองหา

โพสต์คำตอบ

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