Back

การสร้าง lxc container บน proxmox server

LXC (Linux Containers) คือเทคโนโลยีการทำคอนเทนเนอร์แบบหนึ่งที่ทำให้สามารถรันหลายๆ ระบบปฏิบัติการ Linux แบบแยกออกจากกันบนโฮสต์เดียวกันได้โดยใช้เคอร์เนลเดียวกัน แต่ละคอนเทนเนอร์จะทำงานเสมือนเป็นระบบแยกอิสระ โดยมีสิ่งแวดล้อม (environment) ของตนเอง รวมถึงไฟล์ระบบ เน็ตเวิร์ก และอื่นๆ

คุณสมบัติหลักของ LXC ได้แก่:

  • การแยกสิ่งแวดล้อม: แต่ละคอนเทนเนอร์มีไฟล์ระบบ, การตั้งค่า, และสิ่งแวดล้อมของตนเอง
  • ประสิทธิภาพ: LXC ใช้เคอร์เนลเดียวกันกับโฮสต์ ดังนั้นมีประสิทธิภาพที่ดีเมื่อเทียบกับ virtual machines ที่ต้องมีเคอร์เนลแยก
  • การบริหารจัดการ: สามารถสร้าง, ลบ, และจัดการคอนเทนเนอร์ได้ง่าย
  • ความยืดหยุ่น: สามารถใช้ LXC ในการพัฒนา, ทดสอบ, และรันแอปพลิเคชันได้ง่ายดาย
  • LXC เป็นพื้นฐานของหลายเทคโนโลยีการทำคอนเทนเนอร์อื่นๆ เช่น Docker ที่เพิ่มฟีเจอร์และความง่ายในการใช้งานมากขึ้น

ขั้นตอนการสร้าง lxc container มีดังนี้

1. เปิดหน้าบริหารจัดการของ proxmox แล้วคลิกที่ปุ่ม Create CT

2. ในแท็บ General ให้กำหนดชื่อ Hostname และ Password จากนั้นกดปุ่ม Next

3. ในแท็บ Template ให้กำหนด Template ของ CT ที่ต้องการแล้วกดปุ่ม Next

4. ในแท็บ Disk ให้กำหนดที่อยู่ที่ใช้ในการเก็บข้อมูล และ ขนาดของ CT แล้วกดปุ่ม Next

5. ในแท็บ CPU ให้กำหนดจำนวน CPU ที่ต้องการใช้งานแล้วกดปุ่ม Next

6. ในแท็บ Memory ให้กำหนดขนาดของ RAM และ Swap File แล้วกดปุ่ม Next

7. ในแท็บ Network ให้กำหนด IP และ Gateway ของ CT แล้วกดปุ่ม Next

8. ในแท็บ DNS ให้กำหนด DNS domain และ DNS servers แล้วกดปุ่ม Next

9. ในแท็บ Confirm จะแสดงรายละเอียดการตั้งค่าทั้งหมด จากนั้นกดปุ่ม Finish ก็จะเสร็จสิ้นกระบวนการ