First, the premise:
CPU support Inter vt-x or AMD virtualization technology, specific to the official website description.
Second, the problem description:
Under the physical machine, VMware Workstation can install a 64-bit CentOS system, the processor inter i3 M390, and support Inter vt-x virtualization technology, the physical machine BIOS has been opened Inter virtualization switch (find yourself), since the installation of 64-bit system, Description The support virtualization switch in the physical machine BIOS is turned on.
Semi-virtualized to PAE
Full virtualization to VMX (Inter), SVM (AMD)
# uname-r2.6.32-358.el6.x86_64# Cat/proc/cpuinfo |grep flagsflags:fpu vme de PSE TSC MSR PAE MCE cx8 apic Sep mtrr PGE MCA Cmov Pat PSE36 clflush DTS MMX fxsr SSE SSE2 SS Syscall NX rdtscp LM constant_tsc up Arch_perfmon pebs BTS xtopology Tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni ssse3 cx16 sse4_1 sse4_2 x2apic popcnt hypervisor lahf_lm arat DT S
You can see that the system is a 64-bit CentOS, only semi-virtualized to PAE, no full virtualization VMX
Iii. Solutions
To implement nested virtualization on workstation, you need to edit the VMX file for the virtual machine and add
vhv.enable = "TRUE"
Locate the virtual machine installation file with the. vmx suffix and add it.
Refer to KB as follows (Additional Information section)
http://kb.vmware.com/kb/2034803
# cat/proc/cpuinfo |grep flagsflags:fpu vme de PSE TSC MSR PAE MCE cx8 APIC Sep MTRR PGE MCA cmov Pat PSE36 Clflush DTS MMX FXSR SSE SSE2 SS Syscall NX rdtscp LM constant_tsc up Arch_perfmon pebs BTS xtopology tsc_reliable nonstop_tsc APERFMP Erf unfair_spinlock pni vmx ssse3 cx16 sse4_1 sse4_2 x2apic popcnt hypervisor lahf_lm arat DTS Tpr_shadow vnmi ept vpid
As you can see, full virtualization (VMX) has been supported.
This article is from the "Promise" blog, make sure to keep this source http://yinuoqianjin.blog.51cto.com/8360868/1557987
Resolving VMware under 64-bit Linux systems does not support full virtualization (VMX)