ขั้นตอนการ Shut down node VM บน Critixen 1. ให้ตรวจสอบ VM Node นั้นๆก่อนว่าใช้งานอยู่บน Hypervisor เครื่องไหน 2. ssh login เข้าเครื่อง Hypervisor 3. restart service - xapi โดยใช้งานคำสั่ง /etc/init.d/xapi restart หมายเหตุ :: หากไม่ start หรือ restart service - xapi จะไม่สามารถดำเนินการข้อที่ 5 ได้ครับ 4. เปิดโปรแกรม XenCenter บน OS Windows 5. Access เข้าเครื่อง Hypervisor และใส่ Root Password ของ Hypervisor 6. คลิ๊กขวาที่ VM Node นั้นๆ ที่จะ Shutdown (ตามรูป)
ปัญหา: เนื่องจากปัญหา ไม่สามารถ reboot เครื่อง vps ผ่าน xencenter ได้ หลังจากที่สั่ง force reboot ที่ xencenter แล้วใช้เวลาในการ reboot เร็วผิดปกติ หากดูจาก log จะใช้เวลาเพียง 00:00:01 เท่านั้น และเครื่องก็ไม่ได้ reboot จริง การแก้ใข: ให้ ssh ไปที่มีปัญหา แล้วรันคำสั่งดังนี้ ดูว่ามี vps ตัวใดบนเครื่องบ้างโดยให้สั่งเกตที่ uuid และ name-label[root@vpsserver2 ~]# xe vm-listuuid ( RO) : 8d81743b-b034-7fe8-b8c3-c55115b01d45 name-label ( RW): vps01.netwaytest.co.th power-state ( RO): running uuid ( RO) : 3f7f3a91-ac09-2347-194d-702ec5caa517 name-label ( RW): Copy of vps02.netwaytest.co.th power-state ( RO): halted uuid ( RO) : 9226e537-0e89-27ec-c0cb-bfea1b215566 name-label ( RW): vps03.netwaytest.co.th power-state ( RO): running uuid ( RO) : 9f6069a9-ded0-81bb-fc55-f21b31c2a000 name-label ( RW): vps04.netwaytest.co.th power-state ( RO): running หาค่า id เพื่อใช้ในคำสั่งต่อไป ให้สังเกตที่ uuid ว่าตรงกับ vps ตัวที่ต้องการ reboot หรือไม่ [root@vpsserver2 ~]# list_domainsid | uuid | state 0 | c1307b35-2de3-4025-8b1e-ae1f7514475d | R 1 | 1a5eb690-8bb5-ac64-8b49-c8eb2de3c6ce | B H 2 | 9226e537-0e89-27ec-c0cb-bfea1b215566 | B H 5 | 9f6069a9-ded0-81bb-fc55-f21b31c2a000 | B H 6 | 68c9a017-e6a6-f1c3-b32a-9abdc5c01397 | RH 8 | f8a7c377-e123-80a9-8524-f4c57cd4f103 | B H11 | 4c215ba7-3268-4197-e5ee-50d9538d5e51 | B H12 | c6b0250d-cd28-aef5-c17c-247abe7111d5 | RH31 | b9635db8-1454-5913-b61d-d2657fd734ac | RH42 | 8d81743b-b034-7fe8-b8c3-c55115b01d45 | H46 | 2f756289-2e43-083c-ab79-896523aca122 | B H47 | 1069f540-8946-28dc-8478-455b31fe8dc4 | B H โดยให้นำ id ของเครื่องที่ต้องการมาใส่ที่ domid [root@vpsserver2 ~]# /opt/xensource/debug/destroy_domain -domid 42 หลังจากนั้นให้ใช้คำสั่ง reboot เครื่องที่ต้องการผ่าน command อีกครั้ง[root@vpsserver2 ~]# xe vm-reboot uuid={uuid} --force Key Word ที่สังเกตุได้จาก /var/log/xensource.log “VM.hard_reboot locking failed: caught transient failure OTHER_OPERATION_IN_PROGRESS:” Ref: http://debaan.blogspot.com/2009/05/xenserver-vm-wont-shutdown.html
ปัญหา: ไม่สามารถติดตั้ง Xenserver5.5 เนื่องจาก หา Hdd ไม่เจอ เกิด Error ดังข้างล่างนี้และให้ reboot ตลอดเวลาเนื่องจาก xenserver ไม่มี driver (6Gbps LSI SAS 2008 adapter) ต้องติดตั้ง mpt2sas เพื่อแก้ปัญหา Error:An unrecoverable error has occured. The details of the error can be found in the log file, which has been placed at /tmp/install-log(and /root/install-log on your hard disk if possible) วิธีแก้ (ติดตั้ง mpt2sas) ตอนติดตั้งให้เลือก (ตอนรันแผ่น Xenserver5.5)1. DriverDisk2. Http3. ตั้งค่า IP address ให้เรียบร้อย4. ใส่ URLhttp://download.netsevant.fi/mpt2sasเลือก mpt2sas แค่นี้เครื่องก็จะหา Disk เจอครับ install ต่อตามปรกติ
ในกรณีที่ VPS Server นั้นใช้ LVM (Logical Volume Management) ไม่สามารถ start VPS node ได้ ด้วยเหตุผล จากการ Reboot , ไฟฟ้าดับ อื่นๆ ปัญหามาจาก VPS Server นั้นไม่สามารถ connect LVM storage ได้ เนื่องจาก LVM ไม่ Active วิธีแก้ปัญหาให้ ssh login เข้าไปที่เครื่อง VPS Server โดยตรง และรันคำสั่งดังต่อไปนี้ เพื่อ active LVM (ต้องใช้สิทธิ์ root) # vgchange -ay เมื่อ LVM online หรือ active แล้ว ให้ไปที่ XenCenter ไปที่ VPS Server ตัวที่มีปัญหา คลิ๊กขวาที่ LocalSR หรือ Local Storage จากนั้นคลิ๊กปุ่ม "Repair" เพื่อให้ VPS Server connect LVM Local Storage จากนั้นจึงมาไล่ start vps node ให้ครบทุก node การแก้ปัญหาให้แก้ไขไฟล์ /etc/rc.d/rc.sysinit # vi /etc/rc.d/rc.sysinit แล้วค้นหาบรรทัดดังต่อไปนี้ # if [ -x /sbin/lvm.static ]; then # action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y --ignorelockingfailure # fi แก้ไขโดยเอาเครื่องหมาย # หรือ un-comment if [ -x /sbin/lvm.static ]; then action $"Setting up Logical Volume Management:" /sbin/lvm.static vgchange -a y --ignorelockingfailure fi จากนั้น save file
XenCenter ใช้ในการจัดการสำหรับ XenServer สามารถสั่ง start , stop , migrate , create , copy และ Backup Virtual machines หรือ DomU XenCenter สามารถติดตั้งบนระบบปฎิบัติการ Windows XP หรือ สูงกว่า ขั้นตอนการติดตั้ง XenCenter 1. เปิด web browser โดยพิมพ์ URL โดยระบุ IP Address ของ XenServer จากนั้น click "XenCenter installer" เพื่อ Download จากนั้นเลือกโฟลเดอร์ที่ต้องการ save หลังจาก Download เสร็จสิ้นจึงดำเนินการติดตั้ง 2.หลังจาก Download เสร็จแล้ว ให้ไปที่โฟล์เดอร์ที่ Save file จากนั้นให้ Double click หรือ คลิ๊กขวาที่ไฟล์ และเลือก Install 3.click ที่ปุ่ม run เพื่อทำการติดตั้ง software 4. ที่หน้าต่าง Welcome to the Citrix XenCenter Setup Wizard ให้คลิ๊ก Next 5. ระบุ Path ที่ต้องการติดตั้ง software 6. คลิ๊ก Install เพื่อดำเนินการติดตั้ง software ต่อไป 7. คลิ๊ก Finish เพื่อเสร็จสิ้นการติดตั้ง