Showing posts with label VMware. Show all posts
Showing posts with label VMware. Show all posts

3 February 2017

How to Enable Nested Virtualization of VM Guest on ESXi Host.

ในการเปิด Nested Virtualization หรือ Virtualization Technology (VT) ให้กับ Virtual Machine (VM) บน VMware ESXi Host นั้น มีวีธีง่ายๆ ดังนี้

1. เปิด VMware Workstation จากนั้นกดปุ่ม Ctrl + L ( Connect to ESXi Host) แล้วทำการ Login ไปที่ ESXi Server ครับ




2. เมื่อเข้าไปที่ ESXi Server แล้วให้เลือก Virtual Machine (VM) ที่ต้องการเปิด Nested Virtualization หรือ VT  โดย VM ต้องปิดอยู่นะครับ ให้เลือก Edit virtual machine settings ดังรูป




3. จากนั้นเลือก Tab: Hardware แล้วไปที่ Processes แล้วเลือกเปิด Virtualize Intel VT-x/EPT or AMD-V/RVI และเลือก Virtualize CPU performance counters ดังรูป แล้วเลือกปุ่ม OK




เมื่อเสร็จแล้วก็สามารถเปิด Virtual Machine (VM) ที่สามารถสร้าง Virtual Machine ภายในได้อีกครับ
ซึ่งในตัว EVE-NG นั้นในการใช้งาน QEMU ที่จำลอง VM ขึ้นมาทดสอบ LAB ก็ต้องเปิด Feature นี้ครับ


Thank you for reading.

1 November 2016

How to BPDU Guard feature on VMware ESXi

       เหตุจากผมไปเจอ Logging ที่เกี่ยวเนื่องกับ  Root guard blocking บน Switch ที่เชื่อมต่ออยู่กับ VMware ESXi Host ผมว่ามันแปลกๆ นะ อาจจะมี VM ตัวไหนมีการ Fake BPDU ออกมาหรือเปล่า? ทำให้ตัว Physical Switch ทำการ Block port หรือ vlan path นั้นๆ

        ลองหาอ่านๆ ดูก็เจอว่า ESXi มีฟังชั่นในการ Blocking BPDU Message อยู่ชื่อ Net.BlockGuestBPDU แต่ตัว ESXi บาง version จะ Disable by Default ซึ่งวิธีการเปิด ก็เข้าไปที่ vsphere Client จากนั้นเลือกตัว ESXi Host > Configuration > Adanaced Settings > Net แล้วก็เปลี่ยนค่า  Net.BlockGuestBPDU เป็น 1 ดังรูปข้างล่าง



อ่านข้อมูลเพิ่มเติมครับ

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2047822

http://blogs.vmware.com/vsphere/2012/11/vsphere-5-1-vds-new-features-bpdu-filter.html

http://rickardnobel.se/esxi-5-1-bdpu-guard/

17 October 2016

How To Convert a Physical Linux Server to Virtual Machine with VMware vCenter Converter Standalone (P2V)


        พอดีมีโอกาส ต้องทำการ ย้าย Physical Linux Server ที่ตัวเองทำไว้เมื่อประมาณ 2 ปีแล้ว ยังไม่ตาย แต่ Hardware หมด MA แล้ว ไปไว้ที่ ESXi Server (Hypervisor) ซึ่งต้องเป็น Virtual Machine นะครับ

หมายเหตุ: ผมลองกับ Production จริงๆ แล้วครับ 

Physical Server เป็น CentOS 6.6 64bit
ส่วน ESXi เป็น 5.5 นะ

เนื่องจาก ตัวที่จะย้ายไปเป็น VMware ESXi สบายหน่อยมี Tools ให้ใช้อยู่แว้ว Free ด้วย ไป Download ตาม Link นะ (ต้องใช้ Account นะครับ)
Download VMware vCenter Converter Standalone for P2V Conversion

จากนั้นก็ทำการติดตั้ง VMware vCenter Converter Standalone ลงบนเครื่อง Notebook หรือ PC เราครับ

1.  เปิดโปรแกรม VMware vCenter Converter Standalone ขึ้นมาแล้ว เลือก Convert machine



4 August 2016

Enable Nested (Intel VT-x or AMD-V) Virtualization for Virtual Machine on VMware ESXi

เป็นการเปิด VT ให้กับ Virtual Machine บน VMware ESXi Host ครับ กรณีที่เราต้องเอา Guest Virtual Machine ไปทำ Virtual Machine บน Guest VM อีกที หลายชั้นเลย ^^

มีสองทางเลือก

1. file .vmx of Virtual Machine, add line:
vhv.enable = "true" 

2. add vhv.allow = "TRUE"  to /etc/vmware/config of your Physical ESXi host:
vhv.enable = "true" 

4 July 2016

ISSUE CentOS 7 Minimal does not detect any network devices on VMware Workstation

จากที่ทำการติดตั้ง CentOS 7 เสร็จแล้ว ผมทำการ Add NIC Card เพิ่มบน VM แล้ว Boot OS เข้าไป ไม่เจอ Interface Network ตัวใหม่ มันหายไปไส?

1. ลองใช้ Command ดู Network Interface

ip link show



2. ลองดู PCI แล้วจะเห็นว่า Device เป็น AMD นะจ๊ะ

lspci -k


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)

12 June 2016

VMware Workstation Network in-depth

       VMware Workstation เป็นโปรแกรมจำลอง Virtual Machine  แบบ Hosted Architecture ซึ่งจะเหมือนกัน Oracle Virtual box ที่ปกติจะติดตั้งบน Host OS พวก M$ Windows, Linux หรือจะ Mac ก็ตาม


อ้างอิงข้อมูล https://www.vmware.com/pdf/virtualization.pdf

Host OS หมายถึง OS พวก M$ Windows 8 หรือ 10, Linux Desktop, Mac OS ที่ติดตั้งแบบ Bare Metal (OS เป็นเจ้าของ Hardware ตรงๆ ไม่มี Hypervisor มากั้นระหว่างกลาง)

VM Guest หมายถึง Virtual Machine หรือบางคนเรียกว่า Guest OS ที่ Run อยู่บน Host OS อีกที โดยจะมี Hypervisor เป็นตัวจัดการ Hardware มาให้อีกที


1. Host-Only Network คือต้องการเชื่อมต่อ VM เฉพาะภายในกับ Host OS เท่านั้น

*** เครื่อง Host OS จะเชื่อมต่อผ่าน Network Adapter VMnet1 ***



10 June 2016

First Times Import Unified Networking Lab (UNetLab) OVA in VMware Workstation


ไป Download OVA UNetLab มาครับ ตาม Link ด้านล่าง
http://www.unetlab.com/download/index.html

1. เปิด โปรแกรม VMware Workstation แล้วเลือกไปที่ File > Open



2. เลือก OVA UNetLab ที่ Download มา จากนั้นกด Open