นี่คือโปรแกรมควบคุมคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
hroller - ตัวกำหนดตารางเวลาการบำรุงรักษาคลัสเตอร์สำหรับ Ganeti
เรื่องย่อ
ฮอลเลอร์ {ตัวเลือกแบ็กเอนด์...} [ตัวเลือกอัลกอริทึม...] [ตัวเลือกการรายงาน...]
ฮอลเลอร์ --รุ่น
ตัวเลือกแบ็กเอนด์:
{ -m กลุ่ม | -ล[ เส้นทาง ] | -t แฟ้มข้อมูล | -I เส้นทาง }
[ --บังคับ ]
ตัวเลือกอัลกอริทึม:
[ -G ชื่อ ] [ -O ชื่อ... ] [ --node-แท็ก แท็ก,.. ] [ --skip-ไม่ซ้ำซ้อน ]
[ --ออฟไลน์บำรุงรักษา ] [ --ignore-ไม่ซ้ำซ้อน ]
ตัวเลือกการรายงาน:
[ -วี... | -q ] [ -S ไฟล์ ] [ --ขั้นตอนเดียวเท่านั้น ] [ --พิมพ์-ย้าย ]
DESCRIPTION
hroller เป็นตัวกำหนดตารางเวลาการรีบูตการบำรุงรักษาคลัสเตอร์ สามารถคำนวณได้ว่าโหนดชุดใด
สามารถรีบูทได้ในเวลาเดียวกัน โดยที่ไม่ต้องมีทั้งโหนดหลักและโหนดรอง
กำลังรีบูตในเวลาเดียวกัน
สำหรับแบ็กเอนด์ที่รองรับการระบุโหนดหลัก (ปัจจุบันคือ RAPI และ LUXI)
โหนดหลักถูกกำหนดให้เป็นโหนดสุดท้ายในกลุ่มรีบูตครั้งล่าสุด นอกเหนือจากนี้
ข้อจำกัด กลุ่มรีบูตที่ใหญ่ขึ้นจะถูกวางไว้ก่อน
อัลกอริธึม สำหรับ การคำนวณ ออฟไลน์ รีบูต กลุ่ม
hroller จะมองว่าโหนดเป็นจุดยอดของกราฟที่ไม่มีทิศทาง โดยมีขอบสองประเภท
ประการแรก มีขอบจากโหนดหลักไปยังโหนดรองของทุกอินสแตนซ์
ประการที่สอง โหนดสองโหนดเชื่อมต่อกันด้วยขอบหากโหนดเหล่านี้เป็นโหนดหลักของสอง
อินสแตนซ์ที่มีโหนดรองเดียวกัน จากนั้นจะลงสีกราฟโดยใช้ไม่กี่
heuristics ที่แตกต่างกัน และส่งคืนชุดสีขนาดต่ำสุดที่พบ โหนดเดียวกัน
จากนั้นสีจะสามารถย้ายอินสแตนซ์ทั้งหมดไปยังอินสแตนซ์รองตามลำดับได้
โหนดและสามารถรีบูตพร้อมกันได้อย่างปลอดภัย
OPTIONS
สำหรับคำอธิบายของตัวเลือกมาตรฐานตรวจสอบ เครื่องมือ(1) และ ฮบาล(1)
--บังคับ
อย่าล้มเหลวแม้ว่าจะไม่สามารถกำหนดโหนดหลักได้
--node-แท็ก แท็ก,...
จำกัดเฉพาะโหนดที่มีแท็กที่ระบุอย่างน้อยหนึ่งแท็ก
--full-อพยพ
วางแผนการย้ายรองออกจากโหนดเพื่อรีบูตด้วย สำหรับแต่ละกรณี
การย้ายมากที่สุดคือการย้ายข้อมูล (หากเป็นโหนดหลักบนโหนดนั้น) ตามด้วย a
แทนที่รอง
--skip-ไม่ซ้ำซ้อน
จำกัดเฉพาะโหนดที่ไม่ได้โฮสต์อินสแตนซ์ที่ไม่ซ้ำซ้อน
--ออฟไลน์บำรุงรักษา
แสร้งทำเป็นว่าอินสแตนซ์ทั้งหมดถูกปิดก่อนที่จะทำการรีบูต เช่น,
พิจารณาเฉพาะขอบจากโหนดหลักไปยังโหนดรองของอินสแตนซ์เท่านั้น
--ignore-non-ซ้ำซ้อน
แสร้งทำเป็นว่าไม่มีอินสแตนซ์ที่ไม่ซ้ำซ้อน และใช้เฉพาะกับ
โหนดหลักและโหนดรองเข้าบัญชี
--ขั้นตอนเดียวเท่านั้น
จำกัดเฉพาะกลุ่มรีบูตกลุ่มแรก เอาต์พุตกลุ่มหนึ่งโหนดต่อบรรทัด
--พิมพ์-ย้าย
หลังจากแต่ละรายการกลุ่มสำหรับอินสแตนซ์ที่ได้รับผลกระทบแต่ละรายการ โหนดที่สามารถอพยพได้
ถึง. การย้ายจะถูกคำนวณภายใต้สมมติฐานที่ว่าหลังจากแต่ละกลุ่มรีบูตแล้ว all
อินสแตนซ์จะถูกย้ายกลับไปที่ตำแหน่งเริ่มต้น
ใช้ hroller ออนไลน์โดยใช้บริการ onworks.net