cd /usr/local/directadmin/custombuild ./build set ioncube yes ./build ioncube
cd /usr/local/directadmin/custombuild ./build update ./build set mysql 5.7 ./build set mysql_inst mysql ./build set mysql_backup yes ./build mysql ./build php n systemctl restart httpd
การใช้ KVM command line เบื้องต้น ตรวจสอบดูว่า vm ใดบ้างที่กำลัง run อยู่ในระบบ# virsh list --allผลที่แสดง Id Name State---------------------------------- 13 vm118 running 15 vm116 running 16 vm113 running 18 vm112 running 21 vm111 running 22 vm121 running 24 vm117 running - vm120 shut off สั่ง shutdown vm ที่กำลัง run อยู่ในระบบ เช่นต้องการ shutdown vm117# virsh shutdown vm117 สั่ง boot , start vm ที่ถูก shutdown # virsh start vm117 เข้าหน้า console ของ vm เพื่อ login , manage ระบบ # virsh console vm117 ออกจาก console vmกด Ctrl + ]
ขั้นตอนการ 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