ฉันกำลังพยายามใช้สคริปต์การว่าจ้าง MAAS ที่กำหนดเองเพื่อดำเนินการที่กำหนดเองในคลัสเตอร์ MAAS ของฉัน สคริปต์เหล่านี้จะทำงานเมื่อใด ควรตั้งชื่ออย่างไร พวกเขาจำเป็นต้องอยู่ในรูปแบบเฉพาะหรือสามารถเป็นเชลล์สคริปต์ที่เรียกใช้งานได้หรือไบนารีหรือไม่?
ฉันกำลังพยายามใช้สคริปต์การว่าจ้าง MAAS ที่กำหนดเองเพื่อดำเนินการที่กำหนดเองในคลัสเตอร์ MAAS ของฉัน สคริปต์เหล่านี้จะทำงานเมื่อใด ควรตั้งชื่ออย่างไร พวกเขาจำเป็นต้องอยู่ในรูปแบบเฉพาะหรือสามารถเป็นเชลล์สคริปต์ที่เรียกใช้งานได้หรือไบนารีหรือไม่?
คำตอบ:
คุณต้องการทำอะไรให้สำเร็จด้วยสคริปต์การว่าจ้าง MAAS ที่กำหนดเอง จากประสบการณ์ของฉันจนถึงตอนนี้ฉันไม่ต้องโหลดสคริปต์ที่กำหนดเองและใช้ประโยชน์จากตัวอย่างและไฟล์เหล่านี้ในตำแหน่งเหล่านี้ที่ติดตั้ง MAAS และ juju
http://maas.ubuntu.com/docs/configure.htmlลิงก์นี้จะพาคุณไปยังตัวอย่างที่ดีกว่าของฉันคิดว่าสิ่งที่คุณกำลังมองหา
/usr/share/maas/preseeds/generic
/usr/share/maas/preseeds/preseed-master
หวังว่าจะช่วยได้
โปรดหาขั้นตอนเพื่อให้บรรลุสิ่งนี้:
ขั้นตอนที่ 1: เตรียมเชลล์สคริปต์ตามความต้องการของคุณหมายเหตุ: การทดสอบสคริปต์ที่สร้างขึ้นใน MAAS จะมีชื่อขึ้นต้นด้วย "00-maas" หรือ "99-maas" เพื่อให้แน่ใจว่าพวกเขาเรียกใช้ครั้งแรกหรือครั้งสุดท้ายตามลำดับ
ขั้นตอนที่ 2: เปิดแผงควบคุม MAAS ( http: // localhost: 5240 / MAAS / settings / ) และไปที่แท็บ "การตั้งค่า"
ขั้นตอนที่ 3: อัพโหลดเชลล์สคริปต์ของคุณในส่วนการว่าจ้างสคริปต์
ขั้นตอนที่ 4: เริ่มการทดสอบเดินเครื่องสำหรับเครื่องเป้าหมายและรีบู๊ตเครื่องเป้าหมาย
นอกจากนี้การปฏิบัติตาม Restful MaaS API ก็มีให้ทำเช่นเดียวกัน
รายการสคริปต์การว่าจ้าง: GET /api/2.0/commissioning-scripts/
สร้างสคริปต์การว่าจ้างใหม่: POST /api/2.0/commissioning-scripts/