โมดูล
ตำแหน่งในหน้าผู้ดูแลระบบ: System › Admin › License & updates (
/license) การ์ด Module
What it does
โมดูลคือบริการหรือฟีเจอร์ที่คุณสามารถเปิดหรือปิดได้ทั้งชุด โมดูลที่ ปิด อยู่จะถูกซ่อนจากเมนูผู้ดูแลระบบและลูกค้าไม่สามารถซื้อได้ เส้นทาง API ของโมดูลจะตอบกลับเป็น 404 module_disabled ในกรณีที่เป็นโมดูลเสริม การเปิดใช้งานโมดูลเป็นการแสดงผลฟีเจอร์เท่านั้น โครงสร้างพื้นฐานเบื้องหลังยังคงต้องเชื่อมต่ออยู่ (ดูคอลัมน์สุดท้าย)
ข้อกำหนด
| Item | Requirement |
|---|---|
| บัญชี | ผู้ดูแลระบบที่มีสิทธิ์เขียน พนักงานที่มีสิทธิ์อ่านอย่างเดียวจะเห็นสิทธิ์การสลับแต่ไม่สามารถเปลี่ยนแปลงได้ |
| โครงสร้างพื้นฐาน | ดูตาราง: โมดูลแต่ละตัวจะระบุสิ่งที่จำเป็น |
| ขึ้นอยู่กับ | บางโมดูลต้องอาศัยโมดูลอื่น (DDoS Shield ต้องใช้ DDoS & BGP) |
เตรียมโครงสร้างพื้นฐาน
ไม่จำเป็นต้องใช้กับตัวสลับเอง เชื่อมต่อโครงสร้างพื้นฐานของแต่ละโมดูลตามที่อธิบายไว้ในหน้าที่ลิงก์ไว้ในตาราง
เชื่อมต่อใน NexCMP
- เปิด System › Admin › License & updates แล้วเลื่อนไปที่การ์ด Module ซึ่งระบุว่าโมดูลที่ปิดการใช้งานจะถูกซ่อนจากเมนูผู้ดูแลระบบและลูกค้าไม่สามารถซื้อได้
- ใช้สวิตช์ของโมดูล หน้าเว็บจะยืนยันว่า Saved: reloading menu และโหลดซ้ำ เพื่อให้เมนูปรับเปลี่ยนทันที

โมดูลต่างๆ
| โมดูล (ตามที่แสดง) | ค่าเริ่มต้น | สิ่งที่เพิ่มเข้ามา | สิ่งที่ต้องใช้ | หน้า |
|---|---|---|---|---|
| Virtual Machines | เปิดตลอดเวลา | แคตตาล็อก VM, คำสั่งซื้อ, คอนโซล, สแนปชอต | CloudStack หรือ Proxmox VE | CloudStack, Proxmox VE |
| Bandwidth | เปิด | โควต้า, ส่วนเสริม, การแจ้งเตือน และการดำเนินการส่วนเกินสำหรับ VM, Kubernetes และ S3 | ไม่มีอะไรเพิ่มเติม (สถิติ VM ของ CloudStack) | Bandwidth |
| OS & ISO Images | ปิด | ลูกค้าลงทะเบียนอิมเมจ OS และ ISO ของตนเอง คิดค่าบริการตาม GB | CloudStack, การเข้าถึงอินเทอร์เน็ตสำหรับ VM ที่เก็บข้อมูลสำรอง | Requirements |
| Kubernetes | ปิด | คลัสเตอร์ Kubernetes (CKS) | CloudStack ที่เปิดใช้งาน CKS | Kubernetes and Private Cloud |
| Private Cloud | ปิด | VPC พร้อมแผนแบนด์วิดท์เฉพาะ | CloudStack VPC และข้อเสนอนำIเที่ยวเครือข่าย | Kubernetes and Private Cloud |
| Object Storage | ปิด | บัญชี S3 บน Ceph RGW คิดค่าบริการตามการใช้งานจริง | Ceph RGW และโซนที่มีบริการ S3 | S3 |
| VPN | ปิด | VPN บนโหนดของคุณเอง | โหนดที่รัน cmp-agent | โหนด VPN และพร็อกซี |
| IPv6 Proxy | ปิด | IPv6 proxy บนโหนดของคุณเอง | โหนดพร็อกซีที่มี prefix ของ IPv6 | โหนด VPN และพร็อกซี |
| Bare Metal | ปิด | เซิร์ฟเวอร์ Dell ผ่าน iDRAC: คำสั่งซื้อ, การติดตั้ง OS, คอนโซล, ระบบไฟฟ้า | iDRAC 9 บนเครือข่ายการจัดการ | Dedicated servers |
| AI Models | ปิด | เกตเวย์สำหรับจำหน่ายสิทธิ์การเข้าถึงโมเดล AI: ใช้คีย์เดียวสำหรับหลายโมเดล กำหนดราคาแยกตามโมเดล การจำกัดการใช้งาน บันทึกการใช้งาน และการคิดค่าบริการผ่านกระเป๋าเงิน | แหล่งโมเดลที่คุณนำมาเอง: API ที่เข้ากันได้กับ OpenAI หรือ Anthropic พร้อมคีย์ของคุณเอง | AI Models |
| AI | ปิด | AI Chat (การสนับสนุนอัตโนมัติ) และ AI Agent (การจัดการ VM ด้วยภาษาธรรมชาติ) | ผู้ให้บริการที่เข้ากันได้กับ OpenAI | AI providers |
| DDoS Shield | ปิด | การป้องกัน IP สำหรับลูกค้า ต้องการ DDoS & BGP ดังนั้นสวิตช์จึงถูกปิดใช้งานไว้หากไม่มีสิ่งเหล่านี้ | ส่วนเสริม DDoS & BGP | ด้านล่าง |
| DDoS & BGP | ปิด, add-on | คอนโซลเราเตอร์ขอบเครือข่าย: BGP, RTBH, XDP, เซสชัน และทราฟฟิกขอบเครือข่าย | โหนดขอบเครือข่ายที่มี root daemon | ด้านล่าง |
สวิตช์ใดทำหน้าที่อะไร
- Bare Metal มี 2 ระดับ โดยสวิตช์เปิดใช้งานโมดูลจะแสดงเมนูผู้ดูแลระบบและ API ส่วนการเปิดขายให้ลูกค้าจะเป็นอีกสวิตช์แยกต่างหากที่ต้องพิมพ์ยืนยันภายใต้ Services › Dedicated Server และคำสั่งเขียน (write) ทั้งหมดไปยัง iDRAC จะถูกบล็อกไว้จนกว่าคุณจะเปิด live ops ภายใต้ Infrastructure › Bare Metal › Safety ดูที่ Dedicated servers
- สำหรับ Kubernetes, Private Cloud, VPN, IPv6 Proxy และ Images สวิตช์โมดูลและสวิตช์การขายบนหน้าบริการจะมีผลกับการตั้งค่าเดียวกัน
- AI ยังต้องกำหนดค่าผู้ให้บริการภายใต้ System › Settings › AI provider ด้วย
- AI Models มีสองระดับ สวิตช์โมดูลจะแสดงเมนูผู้ดูแลระบบและ API ส่วนการเปิดขายให้ลูกค้าจะเป็นสวิตช์การขายแยกต่างหากที่อยู่ด้านบนของหน้า AI Models ซึ่งจะปิดไว้โดยค่าเริ่มต้น ดูที่ AI Models
โมดูลที่อ่านค่าตอนเริ่มต้นระบบ
ฟีเจอร์สามอย่างไม่ใช่สวิตช์ธรรมดา โดยจะถูกอ่าน ครั้งเดียวเมื่อบริการเริ่มต้นขึ้น และต้องใช้โครงสร้างพื้นฐานที่การติดตั้งมาตรฐานไม่ได้รวมไว้
| ฟีเจอร์ | การตั้งค่า | สถานะ | สิ่งที่จำเป็น |
|---|---|---|---|
| DDoS & BGP | module_ddos | แสดงเป็น Add-on package เมื่อปิด และ Installed เมื่อเปิด ไม่มีสวิตช์ในคอนโซล | Edge-router daemon (BGP, RTBH, XDP, สถิติการไหลของข้อมูล) ที่ทำงานในฐานะ root แผงควบคุมทำงานเป็นผู้ใช้ที่ไม่มีสิทธิ์จึงไม่สามารถรันได้ |
| AI | module_ai | สวิตช์ปกติ เส้นทางจะอัปเดตตามทันที งานเบื้องหลังของ AI Chat (การตรวจสอบตั๋ว, การตอบกลับตามกำหนดเวลา) จะเริ่มต้นขึ้นเมื่อรีสตาร์ทบริการครั้งถัดไป คอนโซลจะแจ้งว่าแนะนำให้รีสตาร์ท | ผู้ให้บริการ AI |
| เทอร์มินัล Web SSH | feature_ssh_web | ปิดตามค่าเริ่มต้น ไม่มีสวิตช์ในคอนโซล | บริการ SSH proxy แยกต่างหากและเส้นทางของมัน หากไม่มีแท็บ Console ของพอร์ทัลจะแสดงเฉพาะ VNC แต่ AI Agent ไม่จำเป็นต้องใช้สิ่งนี้: มันรันคำสั่งผ่านการเชื่อมต่อ SSH ที่แผงควบคุมสร้างขึ้นเอง |
หลังจากเปลี่ยนการตั้งค่าเริ่มต้นระบบ ให้รีสตาร์ทบริการด้วยคำสั่ง: sudo systemctl restart nexcmp nexcmp-vmd
ตรวจสอบ
- รายการเมนูของโมดูลจะปรากฏขึ้น (หรือหายไป) หลังจากโหลดใหม่
- สำหรับโมดูลที่ลูกค้าใช้งาน พอร์ทัลจะแสดงรายการเมนูใหม่สำหรับลูกค้าที่เข้าสู่ระบบแล้ว โมดูลที่ปิดอยู่จะไม่แสดงอะไรเลยหรือแสดงว่า "coming soon"
ข้อจำกัดและหมายเหตุ
- การปิดโมดูลจะไม่ลบข้อมูลใดๆ VM, คลัสเตอร์, บัญชี S3 และการสมัครสมาชิกที่กำลังทำงานอยู่จะยังคงทำงานและคิดเงินต่อไป เพียงแต่ลูกค้าจะไม่สามารถสร้างรายการใหม่ได้
- หน้าโควตาจะแสดงเฉพาะบริการที่มีโมดูลเปิดอยู่เท่านั้น
การแก้ Problme
| อาการ | สาเหตุ | วิธีแก้ปัญหา |
|---|---|---|
| เมนูไม่แสดงขึ้นมา | ไม่ได้โหลดหน้าใหม่ | โหลดหน้าคอนโซลผู้ดูแลระบบใหม่ |
| สวิตช์ DDoS Shield ถูกปิดใช้งาน | ไม่ได้ติดตั้งส่วนเสริม DDoS & BGP | DDoS Shield จำเป็นต้องใช้ส่วนเสริม DDoS & BGP |
| "โมดูลนี้เป็นแพ็กเกจเสริมและไม่สามารถสลับที่นี่ได้" (HTTP 409 หรือ 422) | คุณ (หรือสคริปต์) พยายามสลับ DDoS & BGP | เป็นแพ็กเกจเสริม จึงไม่มีสวิตช์ให้เปิดปิด |
| "DDoS Shield จำเป็นต้องใช้ส่วนเสริม DDoS & BGP" | เช่นเดียวกันสำหรับ DDoS Shield | ติดตั้งส่วนเสริมก่อน |
เส้นทางของโมดูลตอบกลับ 404 module_disabled | โมดูลถูกปิดอยู่ | เปิดใช้งานโมดูล |
| AI Chat ตอบกลับแต่การตรวจสอบตั๋วไม่เคยเริ่มต้น | โมดูล AI ถูกเปิดใช้งานโดยไม่มีการรีสตาร์ท | sudo systemctl restart nexcmp nexcmp-vmd. |
| พนักงานที่มีสิทธิ์อ่านอย่างเดียวไม่สามารถบันทึกได้ | บทบาทของพวกเขาเป็นแบบอ่านอย่างเดียว | ใช้บัญชีผู้ดูแลระบบ |