Import Harddisk from Virtual appliance

ตอนนี้ก็กลายเป็นผู้ที่อยู่ในโลกเสมือนไปเสียแล้ว (Virtual) ปัจจุบันได้ทำ POC เกี่ยวกับ Virtualization อยู่หลายยี่ห้อด้วยกัน เช่น VMWare, OracleVM, VirtualBox, Xen virtualization…. หลายยี่ห้อ ความสามารถก็ต่างกันออกไป

วันนี้จะมาเขียนเรื่องเกี่ยวกับยี่ห้อ VMWare นะครับ สิ่งหนึ่งที่ผมได้ชอบก็คือ ทาง VMWare เค้าได้จัดเก็บเหมือนๆ กับไฟล์ Image หรือที่เรียกว่า Virtual Appliance (VA) เมื่อดาวน์โหลดมาแล้วก็สามารถนำมา start การใช้งานได้ทันที ประหยัดทั้งเวลา ประหยัดทั้งคนที่จะมานั่ง config ระบบ

ซึ่ง VA บางตัวก็ใช่ว่าจะดาวน์โหลดมาแล้วใช้งานได้เลย มันต้องมีการแปลงระบบ harddisk ของมันก่อนขั้นตอนนี้ต้องทำการ ssh ไปทำบนเครื่องที่ติดตั้งระบบเป็น ESX, ESXi นะครับ

ขั้นตอนมีดังนี้

1. Upload ไฟล์ images ที่ได้มาเข้าไปใน Data store ผ่านทาง Virtual Infrastrucure ครับ และจำชื่อ Haddisk เอาไว้ซึ่งจะอยู่ในลักษณะนี้

vmabha0:0:0

2. จากนั้น SSH เข้าไปที่เครื่อง ESX, ESXi และใช้คำสั่งนี้เพื่อที่จะทำการแปลง Virtual harddisk ที่ได้ upload ขึ้นมาเมื่อสักครู่นี้ ด้วยคำสั่ง

vmkfstools -i <folder>/<filename>.vmdk <vmbha number>:<filename>.vmdk

อย่างเช่น

vmkfstool -i /mnt/ubuntuserver/ubuntuserver.vmdk vmabha0:0:1:ubuntuserver.vmdk

จากนั้นก็จะทำการแปลงจนครบ 100%

3. การใช้งานให้ใช้ Virtual Intrastructure เข้าไปใน Datastore เข้าไปดูในโฟลเดอร์ที่ได้อัพโหลดก่อนหน้านี้ ก็จะเห็น virtual haddisk ที่ได้แปลงมาแล้ว ส่วนการนำไปใช้งานอาจจะสร้าง virtual machine ขึ้นมาใหม่แล้วเลือก existing haddisk เป็นตัวดังกล่าวก็ได้ หรืออีกวิธีจะใช้การ Add into inventory ก็ได้ครับจากนั้นก็ทำตามขั้นตอนได้เลย

ball Written by:

Teerapat Khunpech Live, Tech, Beers, Bike, Cafe Racer, Docker, Devops, Eco-System