การโยกย้าย vCPU และ Memory ใน LDOM นั้นสามารถทำได้ online ในขณะที่ ldom กำลังทำงานอยู่ โดยจะต้องผ่าน command line บน Control Domain ด้วยคำสั่ง ldm

รายละเอียเพิ่มเติมของคำสั่ง ldm

ก่อนอื่นให้เราลองใช้คำสั่ง ldm ls เพื่อดูว่ามี ldom อะไรรันอยู่บ้าง

สมมุติว่าเราต้องการย้าย Memory จำนวน 4GB จาก Saturn1 ไปยัง Mar1

ldm remove-memory 4G Saturn1
ldm add-memory 4G Mar1

หรือถ้าหากต้องการเพิ่ม Memory ให้กับ Control Domain

ldm add-memory 4G Primary

หากไม่สามารถเติม Memory ให้กับ ldom ได้ ให้ลองเอา memory ออกจาก ldom ต้นทางอีกเช่น 128MB แล้วให้ลอง add เพิ่มเข้าไปใหม่

ส่วนการเพิ่มหรือลด vCPU ของ LDOM ก็ทำในลักษณะเช่นเดียวกัน

ldm remove-vcpu 8 Saturn1

ldm add-vcpu 8 Mar1

*กรณีที่ CPU ของเครื่องเป็น Sparc T3 แล้วมีการเพิ่ม cryptographic unit (mau) เข้าไปให้กับ ldom อาจจะทำให้เกิดปัญหา ไม่สามารถเอา cpu ออกมาได้ ให้ทำการลบ mau ออกไปในอัตราส่วนที่เท่ากับ จำนวน thread/core เช่นนำ thread ออกไป 8 ก็ต้องเอา mau ออกไปอย่างน้อย 1

หลังจากทำการ add/remove เรียบร้อยแล้วก็อย่าลืม save configuration ด้วยคำสั่ง

ldm add-spconfig 17112012

แล้วลองใช้คำสั่ง ldm list-spconfig เพื่อแสดงว่า config ได้ถูกบันทึกแล้วจริงๆ