ขั้นตอนการยกเลิก VMware vSphere Data Protection (VDP) และ Unregister จาก vCenter 1. Shutdown VDP VM (อย่า Power Off) 2. คลิ๊กขวาที่ VDP และ Delete from disk 3. Unregister จาก vCenter โดยจัดการที่หน้า Manage Object Browser หรือเรียกจาก Web Browser 4. Login ด้วย vCenter Credentials 5. คลิ๊กที่ content แล้วไปที่ ExtensionManager 6. หา com.vmware.vdp2 และ com.vmware.vdp2.config (VDP 5.1:com.vmware.vdp) 7. คลิ๊ก unregisterextension ใส่รายละเอียดตามข้อ 6 คือ com.vmware.vdp2 แล้วก็ com.vmware.vdp2.config และคลิ๊ก Invoke Method 8. ข้อความ Method Invocation Result: Void ดำเนินการเรียบร้อย 9. ไปที่ vSphere Web Client คลิ๊ก Logout และ Login เข้าไปอีกครั้ง 10. ตรวจสอบต้องไม่มี VDP Plug-in แสดงอยู่ที่ Home >> Inventories
ขั้นตอนการ Migrate VM มาที่ VMware วิธีที่ 1 ใช้โปรแกรม VMware vCenter Converter Standalone สามารถ Convert ได้ทั้ง Linux และ Windows เปิดโปรแกรม VMware vCenter Converter Standalone Client Convert machine และเลือก Select source type ที่ต้องการ Convert ตัวอย่างเราไม่สนใจ Virtualization Program ต้องการ Convert Linux หรือ Windows ให้เลือก Powered-on machine ใส่ข้อมูล Source ต้นทางให้ถูกต้อง (IP, User, Root) และ OS Family ตรวจสอบ Connection ได้โดย View source detais… ถ้าสามารถ Connect ได้จะต้องแจ้งรายละเอียดเครื่องต้นทางเช่น ชื่อเครื่อง, cpu, ram คลิ๊ก Next ระบุ Destination Source ในที่นี้คือข้อมูล VMware vCenter Login เพื่อให้เครื่องต้นทาง Transter ข้อมูลไปที่เครื่องปลายทาง ถ้าเชื่อมต่อเครื่องปลายทางได้จะต้องสามารถเลือก Datastore และรายละเอียดอื่นๆได้ และคลิ๊ก Next สรุปข้อมูลที่ต้องการย้าย หากข้อมูลถูกต้องให้คลิ๊ก Finish และรอจนกระทั่งการดำเนินการเสร็จสิ้น เวลาขั้นอยู่กับข้อมูลและความเร็วในการ Transfer กรณีเกิด Error vmware converter unable to query the live linux source machine ให้ตรวจสอบว่า /tmp ที่เครื่องต้นทางสามารถเขียนไฟล์ได้หรือไม่ ตรวจสอบได้โดย 1. รันคำสั่ง mount | grep /tmp 2. ถ้าขึ้นว่า “noexec” หรือ “nosuid” แสดงว่าไม่สามารถเขียนได้ ตัวอย่าง #[root@server ~]# mount |grep /tmp #/usr/tmpDSK on /tmp type ext3 (rw,noexec,nosuid,loop=/dev/loop0) #/tmp on /var/tmp type none (rw,noexec,nosuid,bind) 3. แก้ไขโดยการรัน mount -o remount,exec /tmp 4. ทดสอบอีกครั้ง #[root@server ~]# mount |grep /tmp #/usr/tmpDSK on /tmp type ext3 (rw,loop=/dev/loop0) #/tmp on /var/tmp type none (rw,noexec,nosuid,bind) วิธีที่ 2 ใช้ Tools หรือเครื่องมือ Convert VM โดย V2V ช่วย ด้วยโปรแกรม StarWind V2V Converter เหมาะกับ Windows Server (ESXi, Hyper-V) วิธีที่ 3 ใช้วิธีการ Migrate ระบบจาก KVM ไปที่ VMware โดยการ Convert จาก QCOW2 File และ Restore บน VMware สำหรับ Linux System สมมติ VM บน KVM คือ vps.test50.com 1. ตรวจสอบ logical volume โดยใช้คำสั่ง #lvscan #ACTIVE '/dev/vg_newkvm/test50' [48.83 GiB] inherit 2. Convert LVM เป็น qcow2 โดยใช้คำสั่ง #qemu-img convert -O qcow2 /dev/vg_newkvm/test50 /backup/test50.qcow2 3. Convert qcow2 เป็น .vmdk ที่ VMware รองรับ #qemu-img convert -f qcow2 -O vmdk /backup/test50.qcow2 /backup/test50.vmdk 4. SCP ไปที่เครื่อง VMware หรือ ESXi #scp /backup/test50.vmdk root@192.168.1.50:/vmfs/volumes/ISO/ISO/ 5. ที่เครื่อง ESXi ไปที่ Path /vmfs/volumes/ISO/ISO/ หาไฟล์ test50.vmdk 6. Convert เป็น Disk Type ที่ VMware รองรับโดยใช้คำสั่ง (หากไม่ Convert จะสามารถ Restore ได้เฉพาะบน VMware Workstation เท่านั้น) #vmkfstools -i test50-s001.vmdk -d thin test50-new.vmdk *** สังเกตุจะได้ไฟล์ชื่อว่า test50-new-flat.vmdk และ test50-new.vmdk 7. Login ไปที่ VMware vSphere Client สร้าง VM ตามปกติ 8. ในขั้นตอนการกำหนด Resource ให้ Add New device และเลือก Add Existing Hard Disk และให้เลือก test50.vmdk (ให้ลบ Disk เดิมออกด้วย) 9. Start VM และทดสอบ *** Datastore อาจอยู่บน Host ที่เราสร้าง VM จำเป็นต้องย้ายโดยการ Migrate เพื่อ vMotion VM และ Storage ไปอยู่บน Datastore ที่เราต้องการ
อธิบายวิธีการทำ Live Migration หรือ vMotion VM ระหว่าง Host บน VMware ที่มีการทำ Datastore Cluster กันไว้ 1. Login เข้า vSphere Web Client แล้วไปที่ VMs and Templates 2. คลิ๊กขวาที่ VM ที่ต้องการ Migrate และไปที่ Migrate... 3. Select the migration type: เลือกว่าจะ Migrate Compute Resource หรือ Storage หรือ Migrate ทั้ง 2 และ Next 4. Select a compute resource: เลือก Compute Resource ว่าจะให้รันบนเครื่องไหน (Compatibility ต้องไม่มี Error) และ Next 5. Select network: เลือก Network (Compatibility ต้องไม่มี Error) และ Next 6. Finish และรอจนกระทั่งการดำเนินการเสร็จสิ้น การดำเนินการ vMotion จะไม่เกิด Downtime และจะใช้เวลาดำเนินการประมาณ 10 ms - 60 ms ขึ้นอยู่กับการเลือกดำเนินการ Migrate Compute Resource หรือ Migrate Storage และ VM ต้องติดตั้ง VMware Tools Version ล่าสุด
อธิบายขั้นตอนการ Patch VMware ESXi เพื่อแก้ปัญหา Security และอุดช่องโหว่ต่างๆของระบบ โดยปกติแล้วสามารถดำเนินการได้ 2 แบบคือผ่าน VMware vSphere Update Manager และแบบ Manual โดยวิธีการ Manual สามารถดำเนินการได้ดังนี้ 1. ไฟล์ Patch สามารถ Download ได้จาก Product Patches โดยเลือกเวอร์ชั่นของ ESXi ที่ใช้งานอยู่ 2. ติ๊กเลือกไฟล์ Patch ที่ต้องการ Update แล้วกด Download หลังจาก Download ให้ Upload File .zip ไปยัง Datastore ของ ESXi Host ที่ต้องการ Patch 3. SSH ไปที่ ESXi Host ด้วย Root ต้องเข้าไป Enable SSH ก่อน มีวิธีการดังนี้ 3.1 Login เข้า vSphere Web Client แล้วไปที Manage 3.2 ไปที่ Tab Service แล้ว Start Service TSM (ESXi Shell) และ TSM-SSH (SSH) 4. Run คำสั่งเพื่อ Patch ดังนี้ #esxcli software vib install -d /vmfs/volumes/datastore1/[FilePatch].zip ตัวอย่าง: #esxcli software vib install -d /vmfs/volumes/586a3252-beb35bf0-cdbd-8cb9019cb960/Patch/ESXi600-201711001.zip 5. รอจนกระทั้งการดำเนินการเสร็จสิ้นและ Reboot 6. ตรวจสอบ Build Version 6.1 Login เข้า vSphere Web Client 6.2 คลิกที่ Host ตรวจสอบ Version และ Build Version Note: ในขั้นตอนสุดท้ายของการ Patch จำเป็นต้อง Reboot Host ทุกครั้ง
หลังการสั่งซื้อสำเร็จ ท่านจะได้รับอีเมล์ยืนยันการเปิดบัญชีพร้อมรายละเอียดการเข้าใช้งานและ Username, Passwrod สำหรับ Login เข้า Server ให้ท่านรีบดำเนินการกำหนดค่าเพิ่มเติม ดังนี้ 1. Reset Root Password โดย Terminal หรือ Shell Prompt เข้าไปที่เครื่อง Server และใช้คำสั่ง passwd root กำหนด password ที่ต้องการ root@user:~# passwd rootEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully 2. กำหนด Port สำหรับ SSH Port โดย Terminal หรือ Shell Prompt เข้าไปที่เครื่อง Server แล้ว edit file /etc/ssh/sshd_config หาบรรทัด Port (defualt 22) แก้ไขเป็น Port ที่ต้องการ Note: การกำหนด Port สำหรับ SSH ต้องตั้งค่า Port สำหรับ Firewall ด้วย