Category Virtualization

[VM] ใช้งาน Putty เชื่อมต่อกับ VM แบบ NAT) ใน VirtualBox กันครับ

ตอนนี้เพื่อนๆหลายท่าน น่าจะทำงานผ่านทาง VM โดยอาจจะรันผ่าน VMWare Workstation หรือ Virtual Box ครับ แต่การที่ต้องเข้าไปพิมพ์ Command ในแต่ละ VM มันอาจจะรู้สึกไม่สะดวกกับการสลับจอของ VM ออกมาที่เครื่องหลักครับ อย่างตัว VirtualBox กลับมาที่ฝั่งของผูใข้ Virtual Box กันบ้างครับ หลายคนสะดวกกับการเปิด VM แล้วเข้าไปใช้งานผ่าน Putty ครับ แต่มันมีข้อจำกัดอีก คือ ถ้าอยากให้มันจบที่เครื่องคอมของเราได้ไหม คำตอบว่าได้ครับ โดยกำหนด VM ของเราให้มี Network แบบ NAT ครับ แล้วตัว…

[PowerShell] Convert Hyper-V .VHD เป็น .VHDX และ Optimize ขนาดของ Disk

สำหรับการแปลง VHD ไปเป็น VHDX และทำการลดขนาดของ Disk (Shink เป็นไปได้แนะนำให้ทำใน Mode Offine ครับ) โดยใน ฺBlog นี้สอนแบบ Offline ด้วยโดยมีขั้นตอน ดังนี้ Reference

[VM] ลบไฟล์ที่ไม่จำเป็นก่อน shrink หรือ Optimize/Compact VM

การลบขนาด VM เพื่อที่จะให้ประหยัดพื้นที่ Backup หรือ การย้ายไปที่อื่น ผมได้สรุปเหมือน Check List สำหรับการย้ายได้ประมาณนี้ครับ Clear ไฟล์ขยะที่เกี่ยวกับงานตัวเองใน VM Clear ไฟล์ขยะใน OS – สำหรับ Windows – สำหรับ Linux

[VM] Virtual Box ทำให้ตัว VM ตั้งเวลาไม่ให้เหมือนเครื่อง Host ได้

เนื่องจากพยายามย้ายงานที่เอาไปฝากบน PC หลายๆ เครื่อง ซึ่งมันลำบากพอตัวเลย ผมเลยย้ายมาที่ VM ครับ ซึ่งมันก็มีปัญหาอีกครับ เพราะ ตัว VM มันเชื่อเวลาจากเครื่อง Host ครับ ถ้าต้องมีเคสที่ต้องการจะปรับแก้เวลาของเครื่อง Guest หรือ VM ของเรา ปัญหา ตัว OS ของ Guest มันยอมให้ปรับครับ แต่พอผ่านไปสัก 3 นาที มันเด้งกลับไปเป็นเวลาเดิมครับ สาเหตุ เกิดจากตัว VM มันเชื่อเวลาจากเครื่อง Host ทางแก้ไข แน่นนอนว่ามีครับ นักพัฒนาทั่วโลกเจอกันครับ โดยทำตามขั้นตอน ดังนี้ครับ…

[VM] เปลี่ยนเลข UUID ของ Virtual Disk ใน Virtual Box

พอดีมีงานทีต้องทำแบบฉุกเฉิน เนื่องจากน้องที่รับงานนี้อยู่ติดปัญหาจากความไม่เข้าใจในคำสั่งที่ใช้จัดการ Database ครับ ปล่อยปัญหาไปครับ ตอนนี้สิ่งที่ผมต้องรับมาแก้ไข หรือหา VM ที่ใกล้เคียงที่สุดมาขึ้น แต่ Copy VM มาขึ้นครับ ปรากฏว่า สาเหตุมันเกิดจากค่า UUID นั้น ซ้ำครับ เพราะมันเคยขึ้น Disk ของ VM นี้แล้วครับ โดย UUID มันเป็น ID ที่ใช้สำหรับใน Virtual Box โดยกำหนดไม่ให้ Virtual Disk  ซ้ำกันครับ โดยสำหรับการแก้ไขง่ายๆครับ กรณีที่ UUID ซ้ำ คือ การ Generate…

[VM] มาแปลง OS ของ Notebook ถอดจิตไปเป็น VM กันเถอะ

สำหรับ Blog เป็นการสรุปวิธีการย้าย OS จาก Notebook ที่เป็น Physical ไปเป็น Virtual Machine หรือ VM ครับ โดยสาเหตุที่ต้องทำ เพราะ License ของ Software ที่อยู่บน Notebook เครื่องนั้นมันมีมูลค่าเยอะอยู่ครับ ทั้ง Visual Studio ตัวเต็ม และ Dev-Express ครับ สำหรับขั้นตอนการทำมี ดังนี้ จบภาระกิจ Ghost in The Shell ไปอย่างสวยงามครับ ^___^ ตอนนี้ผมคงขอไปปั่น Term…

[VirtualBox] Drag & Drop File Feature

ในตัว Virtual Box เอามี Feature Drag & Drop ครับ เอาไว้ลากไฟล์ จาก Host >> Guest หรือ Guest >> Host ได้ ครับ โดยใน Blog ตอนนี้ ผมได้รวบรวมข้อมูลที่จำเป็นสำหรับ Feature Drag & Drop มาครับ เปิดใช้งานกันก่อน ลากลงมาแล้ว(Host >> Guest) ไฟล์ไปไหน ลากลงมาแล้ว(Guest >> Host) ไฟล์ไปไหน ถ้าหาไฟล์ไม่เจอจริงๆ ในเครื่อง…

แก้ปัญหา 0x0000007B Blue Screen ใน VirtualBox

หลังจากบทความที่แล้ว “เปิดไฟล์ VMDK บน Virtual Box” คราวนี้ผมลองย้ายมาในที่อีกเครื่องนึง แล้วเปิด VM ขึ้นมาครับ โอ้วววว Microsoft Signature – Blue Screen of Dead ครับ การจัดการกับปัญหา Blue Screen สิ่งที่เราต้องทำ คือ ดู Error Code สำหรับเคสนี้ Error Code = 0x0000007B (มันหมายถึง มีปัญหาเกี่ยวกับ I/O ครับ ต่อไปมาดูวิธีแก้ใน Virtual Machine ครับ  

เปิดไฟล์ VMDK บน Virtual Box

พอดีช่วงนี้ ผมกับน้องฝึกงานทำ Continuous Integration กับตัว VB6 ครับ ตอนนี้มีข้อจำกัด ดังนี้ ปัญหา คือ จะเอาไฟล์ VM ที่ไปลองบน Ubuntu + Virtual Box เมื่อปรับแต่งเรียบร้อยแล้วกลับมาขึ้น Production ที่เป็น VMWare ยังไง ?ตอบ ง่ายๆเลย เอาไฟล์ของ VMWare (.vmdk) ไปขึ้นบน  Virtual Box สิ สำหรับวิธีการดูได้จากรูปเลยครับ