ห้องนักบินเทอร์มินัลสำหรับ Proxmox พร้อมการสนับสนุน AI และ GitOps
proxxx ซึ่งพัฒนาโดย Fabriziosalmi เป็นยูทิลิตี้การจัดการสำหรับ Proxmox VE และ Proxmox Backup Server ที่รวมการบริหารจัดการคลัสเตอร์และการตรวจสอบให้เป็นศูนย์กลาง มันรวมการควบคุมแบบเทอร์มินัล การดำเนินการด้วยคำสั่ง และเซิร์ฟเวอร์ Model Context Protocol ที่ฝังตัวเพื่อเปิดเผยสถานะโครงสร้างพื้นฐานและการกระทำให้กับเครื่องมือภายนอก ความสามารถหลักที่โดดเด่นรวมถึงการจัดการสถานะแบบ GitOps, การควบคุม API แบบไม่มีตัวแทน และการแจ้งเตือนที่รวมสำหรับการอนุมัติจากมนุษย์ กลุ่มเป้าหมายคือผู้ดูแลระบบระบบ วิศวกร DevOps และผู้รวมระบบ AI ที่ต้องการเวิร์กโฟลว์ Proxmox ที่ตรวจสอบได้และอัตโนมัติ
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เครื่องมือมุ่งเน้นไปที่การควบคุมการดำเนินงานของ Proxmox clusters: การสอบถามโหนด, การจัดการแขก, และการตรวจสอบสถานะคลัสเตอร์ผ่าน APIs มาตรฐาน มันสามารถส่งออกสถานะคลัสเตอร์เป็นไฟล์ TOML ที่เสถียรสำหรับการจัดการการกำหนดค่าและสนับสนุนการเปรียบเทียบสถานะและการดำเนินการสำหรับการทำงานแบบโครงสร้างพื้นฐานเป็นโค้ด สำหรับสภาพแวดล้อมหลายโปรไฟล์มันเสนอการดำเนินการขนานและการค้นหาทั่วคลัสเตอร์แบบคลุมเครือ ซึ่งช่วยเมื่อทำการเปลี่ยนแปลงแบบกลุ่มข้ามแขกหรือเป้าหมายการจัดเก็บข้อมูลหลายรายการ.
การดำเนินการของมันมีความปลอดภัยและสามารถตรวจสอบได้อย่างไร?
ความปลอดภัยและความสมบูรณ์เป็นเป้าหมายการออกแบบที่ชัดเจน. ซอฟต์แวร์ใช้เกตการยืนยันหกขั้นตอน, SHA-256 sidecars สำหรับวัตถุ, ลายเซ็นแบบไม่มีคีย์ sigstore, และทำให้หน่วยความจำที่ใช้สำหรับความลับเป็นศูนย์. เครื่องมือบันทึกการตรวจสอบและการตรวจสอบความสมบูรณ์ของการกำหนดค่าบันทึกการกระทำเพื่อวัตถุประสงค์ในการปฏิบัติตามกฎระเบียบ, สนับสนุนความต้องการเช่น NIS2 และ GDPR ที่สอดคล้องกับการติดตามโดยไม่ต้องติดตั้งตัวแทนบนโหนดที่จัดการ.
ข้อกำหนดในการติดตั้งและการป้อนข้อมูลคืออะไร?
การแจกจ่ายเป็นไฟล์ Rust แบบสแตติกเดียวสำหรับ Linux และระบบ Unix อื่น ๆ ซึ่งลบห่วงโซ่ความขึ้นอยู่กับเวลาทำงานและทำให้การติดตั้งบนโฮสต์อุปกรณ์ง่ายขึ้น. มันทำงานโดยไม่ต้องใช้ตัวแทนกับ Proxmox VE และ PBS ผ่าน APIs ของพวกเขา. เซิร์ฟเวอร์ MCP ที่ฝังอยู่เข้ากันได้กับโฮสต์ที่สอดคล้องกับ MCP, อนุญาตให้ผู้ช่วยภายนอกเชื่อมต่อและใช้ APIs เครื่องมือที่เปิดเผยสำหรับการสอบถามและการดำเนินการที่เขียนสคริปต์.
มันเหมาะกับการทำงานอัตโนมัติและการช่วยเหลือด้วย AI หรือไม่?
เซิร์ฟเวอร์ MCP ที่ฝังอยู่เปิดเผยเครื่องมือโปรแกรมเพื่อให้โมเดลภายนอกสามารถสอบถามโครงสร้างพื้นฐานและเสนอการดำเนินการ, ขณะที่การรวม Telegram ให้การอนุมัติจากมนุษย์สำหรับการยืนยันที่ละเอียดอ่อน. คำสั่งสถานะแบบ GitOps ช่วยให้ทีมสามารถเก็บการกำหนดค่าในระบบควบคุมเวอร์ชัน, และการดำเนินการขนานลดเวลาจริงสำหรับการดำเนินการทั่วคลัสเตอร์. องค์ประกอบเหล่านี้วางแอปในสภาพแวดล้อมที่ต้องการเส้นทางการตรวจสอบและการจัดการที่ช่วยด้วยเครื่องจักรแทนการบริหารจัดการด้วยตนเองอย่างเดียว.
ตัวเลือกที่ใช้งานได้จริงสำหรับผู้ดำเนินการที่คุ้นเคยกับโครงสร้างพื้นฐานที่ขับเคลื่อนด้วยโค้ด
เครื่องมือนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับผู้ดูแลระบบและทีม DevOps ที่พึ่งพาการทำงานแบบสคริปต์และต้องการบันทึกการตรวจสอบที่อ่านได้ด้วยเครื่อง; มันให้รางวัลแก่ทีมที่บังคับใช้วินัยในการดำเนินงาน คาดว่าจะมีช่วงการเรียนรู้สำหรับทีมที่ไม่คุ้นเคยกับเครื่องมือที่เน้นเทอร์มินัลและการรวมโปรโตคอล Model Context และวางแผนการกำกับดูแลสำหรับตัวแทนอัตโนมัติใดๆ ที่มีปฏิสัมพันธ์กับโครงสร้างพื้นฐานเพื่อหลีกเลี่ยงการเปลี่ยนแปลงที่ไม่ตั้งใจ.