การปรับปรุง Image
จาก NakhonNet
การปรับปรุง Image จะใช้วิธีนำเอา CoW ของเครื่องใดเครื่องหนึ่ง มาปรับปรุงลงไปใน Image หลัก
ขั้นตอนการปรับปรุง Image
การปรับปรุง Image มีขั้นตอนดังนี้
- เปิดเครื่องลูกแล้วติดตั้งแพตช์, ลงโปรแกรมเพิ่ม, ฯลฯ ตามต้องการ ซึ่งอาจเลือกรูปแบบการใช้งานเป็น "ไม่ล้าง" เพราะอาจต้องมีการบูตเครื่องในระหว่างการดำเนินการ โดยในระหว่างนี้เครื่องลูกเครื่องอื่นสามารถใช้งานได้ตามปกติ
- เมื่อปิดเครื่องลูกทั้งหมด ให้สั่ง Restart Service เพื่อให้ iSCSI ตัดการเชื่อมต่อ
- เข้าโปรแกรม Disk Serve Management โดยใช้เครื่องอื่นที่ไม่ใช่เครื่องลูกในระบบ Diskless แล้วสั่ง Update Master Image โดยเลือกว่าจะ Merge จากเครื่องลูกเครื่องที่ดำเนินการไว้ในข้างต้น
- ระบบจะ Merge โดยใช้เวลาสักครู่ขึ้นอยู่กับขนาดของ CoW ซึ่งระบบจะบอกความคืบหน้าเป็นระยะๆ
- เมื่อ Merge เสร็จเรียบร้อย ระบบจะล้าง CoW ของทุกเครื่อง และพร้อมใช้งาน (ถ้าเปลี่ยนรูปแบบของเครื่องที่ดำเนินการเป็น "ไม่ล้าง" ก็อย่าลืมมาเปลี่ยนกลับเป็น "ล้างทุกครั้ง" ด้วย)
จะเห็นว่าเป็นการปรับปรุง Image ที่ปลอดภัย ไม่เสี่ยงต่อการทำให้ Image พัง เพราะสามารถทดลองปรับปรุง Image ได้ตามต้องการ โดยที่ยังไม่มีการปรับปรุง Image จริง ซึ่งหากมีการปรับปรุงผิดพลาด ก็เพียงแค่ล้าง CoW แล้วดำเนินการปรับปรุงใหม่ จนกระทั่งแน่ใจแล้วว่าทุกอย่างเรียบร้อยสมบูรณ์ จึงค่อยดำเนินการ Merge สิ่งที่ปรับปรุงลงไปยัง Image จริง
การปรับปรุง Image ขณะยังมีการใช้งาน
ในบางโอกาส อาจจะไม่สามารถปิดระบบเพื่อปรับปรุง Image ได้ เช่น มีคอมพิวเตอร์บางเครื่องกำลังใช้งานอย่างต่อเนื่อง แต่ต้องการติดตั้ง/ปรับปรุงโปรแกรมเพื่อใช้งานในคอมพิวเตอร์อีกหลายเครื่อง ซึ่งสามารถนำ Variation มาประยุกต์ใช้ได้ดังนี้
- เปิดเครื่องลูกแล้วติดตั้ง/ปรับปรุงโปรแกรมตามต้องการ (เช่นเดียวกับการปรับปรุง Image ปกติ)
- ปิดเครื่องลูกที่ใช้ในการติดตั้งโปรแกรม แล้วสร้าง Variation จากเครื่องนี้
- เข้าเมนู Change Mode และกำหนดให้เครื่องอื่นที่ต้องการใช้งานโปรแกรมใหม่ มาใช้ Variation นี้
- เมื่อมีโอกาสที่สามารถปิดเครื่องลูกทั้งหมดได้ ก็ให้ Update Master Image โดยเลือกว่าจะ Merge จาก Variation ที่สร้างไว้
- เมื่อ Merge เสร็จเรียบร้อย ก็ให้เปลี่ยนให้เครื่องลูกกลับมาใช้รูปแบบ ปกติ-ล้างทุกครั้ง