21 June 2016

How To Expand Disk (HDD) for UNetLab VM


จากความเดิมตอนที่แล้ว
           First Times Import Unified Networking Lab (UNetLab) OVA in VMware Workstation

          ที่นี้เราอยากเพิ่มพื้นที่บน UNetLab VM

*** ถ้าคุณใช้งาน EVE-NG VM ไม่จำเป็นต้องเพิ่มแบบ Manual แล้วครับ มันมี AutoScript เพิ่ม Disk ให้เองครับ ตามนี้ครับ ****
www.thaiops.com/2017/03/12/how-to-auto-expan-disk-hdd-for-eve-ng/

          ทำความเข้าใจกันก่อน UNetLab VM  มันอยู่บน Ubuntu 14.04 64bits นะจ๊ะ ซึ่ง Disk ที่เค้าแบ่งดังเดิมเป็นดังรูปครับ

Disk UNetLab (เดิม)

จากรูปข้างบน เรากำลังจะขยายในส่วนของ Mount point ที่ Path / เลย ซึ่งมันเป็น LVM อยู่นะจ๊ะ

ถ้าถามว่า  LVM คืออะไร ?
https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)


หรือ ค้นหาเพิ่มเติมที่ Google ได้เลยครับ

เราจะทำการเพิ่ม Disk ลูกใหม่เข้าไปใน VM แล้วทำให้เป็น Disk ทั้งก้อนเป็น LVM Type แบบนี้ครับ

Disk UNetLab (ใหม่)



Okay ครับเริ่มเลย

1. ทำการ PowerOff  UNetLab VM ก่อนครับ จากนั้นเลือก Edit virtual machine settings  



2. เลือก Add



3. ตรง Hardware type: เลือก Hard Disk จากนั้นคลิกที่  Next > 



4. เลือก Next >



5. เลือก Create a new virtual disk แล้วคลิก Next >



6.  เลือก Store virtual disk as single file แล้วเลือก Next >



7. จะตั้งชื่อเองก็ได้ หรือจะ Default ก็ได้ครับ จากนั้น คลิก Finish 



8. จากนั้นก็เลือก OK



9. เสร็จแล้วก็ Power on UNetLab VM โลดพี่น้อง



10. เมื่อ Boot เสร็จแล้ว




ให้ SSH Remote ไปที่ UNetLab VM แล้วลอง Command fdisk ดูครับ จะเห็น Physical disk ลูกใหม่ ใหญ่กว่าเดิม ^^

fdisk -l 



11.  จากนั้น ลงคาถา ได้เลยครับ

fdisk -l | grep "contain a valid partition table"
echo -e "n\np\n1\n\n\n\nt\n8e\nw\n" | fdisk /dev/sdb > /dev/null
pvcreate /dev/sdb1
vgextend rootvg /dev/sdb1
lvextend  /dev/rootvg/rootvol  /dev/sdb1
resize2fs /dev/rootvg/rootvol



12. ตรวจสอบ ผลของ คาถา ที่ลงไป
pvscan
lvdiskplay /dev/rootvg/rootvol
df -h



เสร็จแล้วครับ ง่ายนิดเดียว............


อ้างอิงข้อมูลนะครับ

http://www.unetlab.com/2015/01/im-running-out-of-space-how-can-i-add-more-storage-to-unetlab-vm/

VDO จาก ต้นตำรับ https://www.youtube.com/watch?v=X5XvyQrcW9s


Related Post:
First Times Import Unified Networking Lab (UNetLab) OVA in VMware Workstation
How To Adding and Run Docker Container on UnetLab

No comments:

Post a Comment