Migrating Linux VM from vSphere to NCS
วิธีการ Migrate ระบบ Linux VM จาก vSphere ไปยัง NCS
NIPA Cloud Space หรือ NCS เป็น pubilc cloud ที่คุณสามารถย้ายระบบของคุณมาใช้บน NCS ได้ด้วยตนเอง คุณสามารถศึกษาวิธีการย้ายระบบจาก Linux VM บน vSphere มาสู่ NIPA Cloud Space และการติดตั้ง instance ได้จากเอกสารนี้
ระบบ Linux VM ที่สามารถย้ายสู่ NIPA Cloud Space ได้ มีดังนี้
- centos8
- centos7
- ubuntu18.04
- ubuntu20.04
- non LVM partition (all Linux Distro)
การย้ายระบบสู่ NIPA Cloud Space สามารถทำได้ตามขั้นตอนต่อไปนี้
กรณีที่ใช้ระบบ centos7 หรือ ตระกูล redhat
- 1.Disable NetworkManager service และ enable network service
systemctl disable NetoworkManager

systemctl enable network

systemctl restart network
systemctl status network
systemctl status NetworkManager

2. แก้ไข fstab file เพื่อทำการปิด swap
vim /etc/fstab

3. ติดตั้ง cloud-init สำหรับ centos7
yum install cloud-utils-growpart cloud-init cloud-utils
rpm -qa | grep cloud

4. ลบ interface configuration จากนั้นจึงลบ VMware tool ต่อในขั้นตอนถัดไป

rm -rf /etc/sysconfig/network-scripts/ifcfg-ens192
poweroff
กรณีที่ใช้ ubuntu18.04 ขึ้นไป หรือตระกูล debian
- 1.แก้ไข fstab file
vim /etc/fstab

2. Clear configuration file ของ cloud-init (เฉพาะ ubuntu20.04 ขึ้นไป)
rm -rf /var/lib/cloud/instances/*
rm -rf /etc/netplan/00-installer-config.yaml
touch /etc/netplan/50-cloud-init.yaml
- 1.ลบ vmware-tools โดยการ mount iso ของ vmware-tools

2. Run command การลบ VMware tool ดังกล่าว
./vmware-uninstall-tools.pl

1. ดาวน์โหลด Disk FIle จาก vCenter

2. ไฟล์ที่ดาวน์โหลดแล้วจะเป็นไฟล์ zip ให้ extract ไฟล์

3. เมื่อ extract ไฟล์ดังกล่าวแล้ว จะได้ไฟล์ดังภาพ

4. Convert vmdk file ไปยัง qcow2
qemu-img convert -O qcow2 centos7-migrate1.vmdk centos7-migrate1.qcow2

- 1.ฝากไฟล์ qcow2 ที่ได้ บนแพลตฟอร์มออนไลน์ใดก็ได้ ในที่นี้ จะใช้ Onedrive

2. ล็อกอินเข้า NIPA Cloud Space แล้วคลิกที่ Image ดังภาพ

3. ตั้งชื่อ image และ URL ของ image file

4. คลิกที่ Advance settings แล้วตั้งค่าดังนี้
- Operating System Type: Windows
- Min Disk: 40
- คลิกเลือก Cloud-Init Agent
- คลิกเลือก QEMU Agent

1. ไปที่หน้า instance เพื่อสร้าง instance จาก image ที่อัปโหลดขึ้นไป เพียงเท่านี้ก็สามารถสร้าง instance บน NCS จากระบบที่ย้ายมาได้แล้ว

2. ไปที่ Images เพื่อเลือก Image ที่ import เข้ามา

3. เลือก Machine Type

4. ตั้งชื่อ Instance

5. เลือก storage type สำหรับ volume

6. ตั้งค่า IP address

7. เลือก security group

8. เริ่มสร้าง instance คลิก LAUNCH

9. เมื่อสร้างเสร็จแล้วจะปรากฏสถานะดังภาพ ให้คลิกที่ชื่อ instance นั้น

10. คลิก CONSOLE

11. Migrate Linux VM ได้สำเร็จ
