跳到主要内容
返回文章列表

Google Cluster Director เปิด Image Ubuntu 24.04 พร้อม Slurm 26.05 และ CUDA 13

Cluster Director เพิ่ม image family แบบ GA สำหรับ A4X, A4, A3 Ultra, N2 และ A3 Mega พร้อม NVIDIA driver 595

Google Cluster Director เปิด Image Ubuntu 24.04 พร้อม Slurm 26.05 และ CUDA 13

Google Cloud ประกาศใน Cluster Director release notes วันที่ 12 ตุลาคม 2026 ว่า image family บน Ubuntu 24.04 LTS สำหรับ compute และ login nodes เปิดให้ใช้ทั่วไปแล้วกับเครื่องหลายกลุ่ม รวม A4X, A4, A3 Ultra, N2 และ A3 Mega ภาพระบบชุดนี้ใช้ Slurm 26.05, NVIDIA driver 595 และ CUDA Toolkit 13 ความพร้อมแบบ GA มีผลต่อทีมที่ดูแลคลัสเตอร์ AI หรือ HPC เพราะ image, scheduler และ driver เป็นสามชั้นที่ต้องเข้ากันได้ งานที่รันได้บน image เดิมอาจไม่ผ่านบนชุดใหม่โดยอัตโนมัติ

รายละเอียดของ image family

Google ระบุชื่อ image family แยกตามสถาปัตยกรรมและกลุ่มเครื่อง A4X ใช้ a4x-ubuntu-2404-arm64-nvidia-595-slurm-2605-v20260903 ส่วน A4, A3 Ultra และ N2 ใช้ common-ubuntu-2404-amd64-nvidia-595-slurm-2605-v20260903 ขณะที่ A3 Mega ใช้ a3-h100-ubuntu-2404-amd64-nvidia-595-slurm-2605-v20260903 ชื่อที่แยก ARM64 กับ AMD64 ไม่ใช่รายละเอียดตกแต่ง หากเอา container หรือ binary ที่ build สำหรับ x86 ไปใช้บน A4X โดยไม่ตรวจ อาจเริ่มงานไม่ได้หรือเสียประสิทธิภาพ

Slurm เป็นตัวจัดคิวและแบ่งทรัพยากรของงานคลัสเตอร์ การขยับเป็น 26.05 จึงควรตรวจ job script, partition, accounting, plugin และเครื่องมือที่อ่านผลจาก Slurm ไม่ใช่ดูเฉพาะว่าระบบบูตผ่าน ส่วน driver 595 กับ CUDA 13 ต้องเทียบกับ framework, library และ container image ที่ทีมใช้อยู่ เช่น PyTorch หรือส่วนขยาย CUDA ที่คอมไพล์ไว้ เวอร์ชันใหม่อาจให้คุณสมบัติดีขึ้น แต่หาก dependency ภายในปักเวอร์ชันต่ำกว่า ก็อาจต้อง rebuild หรือใช้ image เดิมจนกว่าจะพร้อม

แผนอัปเกรดที่ควรทำ

เริ่มจากคลัสเตอร์ทดสอบหรือ partition เล็ก เลือก workload ตัวแทนอย่างน้อยสามชนิด: งานฝึกโมเดลที่ใช้ GPU หนัก, งานข้อมูลที่ใช้ CPU และงานที่ใช้ shared storage มาก ทดสอบการส่งงาน การเริ่ม container การมองเห็น GPU/NVIDIA driver การใช้ CUDA และการดึงผลกลับ ตรวจเวลารอคิว ระยะเริ่มงาน และ throughput เทียบกับ image เดิม หากมีหลายชนิดเครื่องในคลัสเตอร์เดียว ต้องทดสอบแต่ละ family เพราะ image ที่รองรับไม่เหมือนกัน

สำหรับ login node ให้ตรวจเครื่องมือของผู้ใช้ เช่น shell, compiler, module system และ client ของ Slurm รวมทั้งการเข้าถึง home directory การเปลี่ยนระบบปฏิบัติการหรือเวอร์ชันไลบรารีอาจกระทบงานที่คอมไพล์บน login node ก่อนส่งไปรัน compute node หากใช้ environment แบบ reproducible ให้ pin container digest และ dependency เพื่อให้ rollback ได้ง่าย

ติดตามผลและข้อจำกัด

การประกาศ GA หมายถึง image family ใช้ได้ทั่วไปตามผลิตภัณฑ์ ไม่ได้หมายความว่าคลัสเตอร์ทุกตัวจะอัปเกรดอัตโนมัติ หรือไม่มีขั้นตอนทดสอบภายใน ทีมควรตรวจ image family ที่คลัสเตอร์ระบุอยู่จริงและนโยบาย lifecycle ของ image นั้น ก่อนเปลี่ยนค่าให้เก็บ configuration, job metrics และรายการ package สำคัญ แล้วกำหนดวิธีกลับ image เดิมถ้าผลทดสอบไม่ผ่าน

หลัง rollout ให้ดูอัตรางานล้มเหลว, สาเหตุการถูก requeue, การใช้ GPU, error จาก driver และเวลา queue wait รวมถึงถามผู้ใช้คลัสเตอร์ว่ามีงานใดเปลี่ยนผลลัพธ์หรือไม่ การเปลี่ยน scheduler/driver มีผลทั้งการทำงานและการทำซ้ำผลวิจัย จึงควรบันทึกเวอร์ชันของ image ไว้กับงานที่สำคัญ ข่าวนี้มีประโยชน์มากสำหรับทีมที่วางแผนอัป Ubuntu 24.04 แต่การนำไปใช้ควรเป็นการย้ายอย่างควบคุม ไม่ใช่เปลี่ยน image ทุก node พร้อมกัน

อ่าน release notes ต้นทางวันที่ 12 ตุลาคม 2026: Google Cloud Cluster Director release notes