Compare ESX, XEN and Hyper-V

Im looking all virtualization products comparison: XenServer Cirixa, Hyper-V Microsoftu and, of course, vSphere. You have any links?

Thank you

See this:

http://www.it20.info/Misc/virtualizationscomparison.htm

Those of you who find any info errror or misleading are invited to provide feedback so that the matrix is updated accordingly.

Massimo.

Tags: VMware

Similar Questions

  • Comparison between ESX 4, Xen and Hyper-V

    Hello!

    Someone at - it a (new) comparison between ESX 4, Xen and Hyper V? Management performance, stability, cost and so on.

    Thank you to

    Hello

    Visit this link for the last comparison http://www.it20.info/misc/virtualizationscomparison.htm

    http://ctistrategy.com/2009/08/18/VMware-vSphere-Microsoft-HyperV-whitepaper/

    If you found this information useful, please consider awarding points to 'Correct' or 'useful '. Thank you!!!

    Prakash

  • Company of ESX and Hyper-V

    Hello

    As the topic States ESX Enterprise and HyperV an old topic.

    Right now were faced with a difficult decision that I was elected to do. We have been the assessment of VMware ESX Enterprise 3.5 in our environment for almost 2 years now and its been a great product and we love him. Especially features such as shared memory, the allocation of resources and the overcommittment. We used in a stand-alone (not SAN) environment.

    However, with the recent release of HyperV we just sort of a State in which we need to reassess our virtualization solution. For us fortunately or not we have a blanket license with MS so all MS products are free from us, including all versions of HyperV.

    So now that I need to make the decision between the 2, from my study of HyperV and usage of Enterprise ESX I find that it is a much more superior product for our environment - and now intend to move to the next step of the SAN. But before we even get there I need to somehow the VMware ESX Enterprise solution with its price around US$ 16000 against the free HyperV solution available.

    For me some points I can think of for VMware is:

    -Best active vs HyperV, which is based on the Windows CLustering so probably active clustering / passive is more appropriate (means we need a machine for HyperV standby)

    -Memory sharing

    -Control over failover since we can easily have different ESX hosts choose virtual machines and load any logic unit number in the SAN, then that HyperV as Windows cluster picks up a whole LUN that can contain multiple virtual machines

    -Features like "Fault Tolerance", WINS VMware vMotion in these

    But what I need to do, it's somehow justify spending an extra $16000 on ESX versus free HyperV that I find quite difficult. To start I tried cost/benefit calculation of the ratio of grouping given that consumes HyperV during the allocation of the resources of the VM takes the RAM once allocated from VMware that can share the memory save about 30%, but based on this alone, I do not think the additional VMs can I load on ESX is sufficient to cover the $16000 for the license of the company.

    Can someone give other pointers or advice on what you think.

    For others falling into the same situation where they compare hyper-v vs. VMware, I thought to let you know that ITComparison.com has updated their comparison in this respect & new can be found at:

    MS Hyper - V R2 vs VMware ESX 4

    I hope this helps someone, if she does not like Rewards points.

    Enjoy,

    WMD Al-Aqqad

    System X & storage technical specialist

    Founder of http://www.VirtualizationTeam.com

  • Ping issues - Windows 2008 R2 and Hyper v2008

    Hello

    I'm looking for a few windows networking procedure of experts here to solve these 2 problems.

    I'm very good in Linux but not in windows, networks than some basics on windows of course.

    I installed Windows 2008 R2 and Hyper-v 2008 on two machines different level of "WORKING group" because I'm small laboratory

    I done the settting up the ip addresses static, of the hostname (s) on those computers.

    Windows 2008 R2 => 192.168.1.60 - obiee

    Hyper-v 2008 => 192.168.1.61 - hyperv2008

    I have DNS running on 192.168.1.10 server and my linux local dns host: narayana.local

    I can ping linux boxes ping, ping hyperv2008 obiee hostnames - works perfectly

    I have a few problems in the windows operating system

    (1) i cannot set my computer full qualified domain name say obiee.narayana.local, hyperv2008.narayana.local - it can be a low priority

    (2) i don't can't ping using host names of these 2 machines - priority issue, I get a message

    C:\Users\Administrators > ping hyperv2008

    Ping request could not find the hyperv2008 of the host. Please check the name and try again

    = I can ping IP_address - works perfectly =

    (3) in view of these questions I can't control my hyper-v to obiee machine.

    Waiting for your early resolution

    Ask in the forum Windows Server:
    http://social.technet.Microsoft.com/forums/en-us/category/WindowsServer

  • What is the difference between containers and hyper-v server windows?

    Hello

    What is the difference between containers and hyper-v server windows?

    Thank you

    http://windowsitpro.com/Windows-Server-2016/differences-between-Windows-containers-and-hyper-v-containers-Windows-Server-201

    PS: Where's your homework due?

  • How to compare two dates and find exactly

    How to compare two dates and find the exact age of the person, no one could be an age of child 2 days or a month, or other.

    I'd really appreciate if someone help o

    Concerning

    After spending 2 hours, I go out with a solution by myself, how ever the function can be customize to check if the user enters date right.

    function findAge(subjectName,fromdate, todate) {
        console.log("findAge(fromdate, todate) is called now "+subjectName+"-->"+fromdate+"-->"+todate);
        if(todate) todate= new Date(todate);
        else todate= new Date();
    
        var age= [], fromdate= new Date(fromdate),
        y= [todate.getFullYear(), fromdate.getFullYear()],
        ydiff= y[0]-y[1],
        m= [todate.getMonth(), fromdate.getMonth()],
        mdiff= m[0]-m[1],
        d= [todate.getDate(), fromdate.getDate()],
        ddiff= d[0]-d[1];
    
        if(mdiff < 0 || (mdiff=== 0 && ddiff<0))--ydiff;
        if(mdiff<0) mdiff+= 11;
        if(ddiff<0){
            fromdate.setMonth(m[1]+1, 0);
            ddiff= fromdate.getDate()-d[1]+d[0];
            --mdiff;
        }
        if(ydiff> 0) age.push(ydiff+ ' year'+(ydiff> 1? 's ':' '));
        if(mdiff> 0) age.push(mdiff+ ' month'+(mdiff> 1? 's':''));
        if(ddiff> 0) age.push(ddiff+ ' day'+(ddiff> 1? 's':''));
        if(age.length>1) age.splice(age.length-1,0,' and ');
        console.log("===============================");
        console.log("Subject age is = "+age.join(''));
        console.log(" age Day = "+ddiff);
        console.log(" age Month = "+mdiff);
        console.log(" age Year = "+ydiff);
        console.log("===============================");
        var subjectAGE =  age.join('');
    
    }
    

    peardox Thanks for the reply

  • VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V system role before running VMware Workstation

    Ouch. I just started to do some Win Phone 8 and development Win, and all simulators are needed for development.

    This means that a dev to Win8 may only work on their host... I'm sure it would work in a virtual machine.

    Can I make for happy? (Hyper V might have to win here... sigh).

    VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V system role before running VMware Workstation

    Once you install the Hyper-V role on your host, your host is no longer running Windows 8 as the native operating system.  It runs Hyper-V as the native operating system, and Windows 8 runs as OS management within a privileged under Hyper-V VM.  With the Hyper-V role installed, * everything * runs in a virtual machine under Hyper-V.

    So to run a virtual machine under my computer in Windows 8 under Hyper-V, you must be able to run a nested VM.  It's possible with Hyper-V, the hypervisor host, but with the updates in custody, I mentioned above.

  • BIOS of ESX, NIC and HBA driver Versions

    Hi friends,

    am intermiediate POWERCLI user and shell the scritping, please you colud help launch me script below.

    more information http://www.sandfordit.com/vwiki/ESX_Script_Extracts_and_Examples

    Thanks in advance,

    Aldo.

    Get versions of driver BIOS, NIC and HBA is dependent on what is reported to the ESX provider CIM material supplier. This script has been written using different servers of HP and well can work for them.

    # ===============================================================
    # ESX Inventory Getter
    # ===============================================================
    # Simon Strutt        November 2010
    # ===============================================================
    #
    # Version 1
    # - Initial Creation
    #
    # Version 2 - Dec 2010
    # - Added BiosVer, CpuCores, CpuModel, HbaModel, NicModel
    # - Bugfix: Corrected VC connection handling
    # - Removed dependency on obsoleted properties (from upgrade to PowerCLI v4.1.1)
    #
    # Limitations
    # - Tested on HP DL380 (G7), BL465 (G7), BL495 (G6), BL685 (G5)
    # - Supports 1 distinct HBA model, 2 distinct NIC models
    #
    # ================================================================
     
    $start = Get-Date
    $OutputFile = "ESXs.csv"
    $VC_List = "ESX-Check.csv"
    $UserFile = "User.fil"
    $PassFile = "Pass.fil"                           # Encrypted file to store password in
    $Results = @()
     
    # Include library files
    . .\lib\Standard.ps1
     
    Start-Transcript -Path ESX-Inventory.log
    Log "Started script run at $start"
     
    # Function-U-like ===================================================================================
     
    Function Get-NicDriverVersion ($view, $driver) {
        # Gets the CIM provided driver version (tallies up driver name with CIM software component)
        $result = ($view.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo | Where {$_.Name -like $driver + " driver*"} | Get-Unique).Name
        $result = ([regex]::Matches($result, "(\b\d)(.*)(?=\s)"))[0].Value         # HP regex to extract "2.102.440.0" for example
        $result
    }
     
    # =================================================================================================== 
     
    # Load list of VC's
    try {
        $VCs = Import-CSV $VC_List
    } catch {
        Log "ERROR: Failed to load list of vC's"
        Exit
    }
     
    # Load password credential from encrypted file
    $pass = Get-Content $PassFile | ConvertTo-SecureString
    $user = Get-Content $UserFile
    $cred = New-Object System.Management.Automation.PsCredential($user, $pass)
     
    foreach ($vc in $VCs) {
     
        # Connect to VC
        try {
            Log("Connecting to " + $vc.vc)
            $VCconn = Connect-VIServer -Server $vc.vc -Credential $cred -errorAction "Stop"
        } catch [VMware.VimAutomation.ViCore.Types.V1.ErrorHandling.InvalidLogin] {
            Log("Unable to connect to vCentre, invalid logon error !!")
            Log("Abandoning further script processing in order to prevent potential account lockout.")
            Break
        } catch {
            Log("Unable to connect to vCentre - " + $_)
            Continue
        }
     
        # Get ESX objects
        Log("Getting list of ESXs to check on " + ($vc.vc) + "...")
        $ESXs = Get-VMHost -Server $vc.vc | Sort -property Name
        Log("Got list of " + ($ESXs.Count) + " ESXs to check") 
     
        ForEach ($ESX in $ESXs) {
            $row = "" | Select VC, Cluster, Name, IP, Version, Make, Model, BiosVer, CpuCores, CpuModel, HbaModel, HbaDriver, HbaDriverVer, Nic1Model, Nic1Driver, Nic1DriverVer, Nic2Model, Nic2Driver, Nic2DriverVer
            Log($ESX.Name)
     
            # Store objects which get re-used for efficiency
            $ESXview = Get-View -VIObject $ESX
            $VMHostNetworkAdapter = Get-VMHostNetworkAdapter -VMHost $esx 
     
            # Get the basics
            $row.VC = $vc.vc
            $row.Cluster = $ESX.Parent
            $row.Name = $ESX.Name.Split(".")[0]
            $row.IP =  ($VMHostNetworkAdapter | Where {$_.ManagementTrafficEnabled -eq "True" -or $_.DeviceName -like "vswif*" -or $_.Name -eq "vmk0"}).IP
            $row.Version = $ESX.Version + " (" + $ESX.Build + ")"
            $row.Make = $ESX.Manufacturer
            $row.Model = $ESX.Model
     
            # Now onto the more ESX version / hardware specific stuff (new versions of hardware will require further work below)
     
            # BIOS
            if ($ESXView.Hardware.BiosInfo) {     # Works on some systems 
                $row.BiosVer = $ESXview.Hardware.BiosInfo.BiosVersion + " " + $ESXview.Hardware.BiosInfo.ReleaseDate.ToString("yyyy-MM-dd")   # Need date for HP servers as they use same version no for diff versions!
            } else {
                $row.BiosVer = ($ESXview.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo | Where {$_.Name -like "*BIOS*"}).Name
                $row.BiosVer = ([regex]::Matches($row.BiosVer, "[A-Z]\d{2} 20\d{2}-\d{2}-\d{2}"))[0].Value           # HP regex to extract "A19 2010-09-30" for example
            }
     
            # CPU info
            $row.CpuCores = $ESXview.Hardware.CpuInfo.NumCpuCores.ToString() + " (" + $ESXview.Hardware.CpuPkg.count + "x" + $ESXview.Hardware.CpuPkg[0].ThreadId.count + ")"
            $row.CpuModel = $ESX.ExtensionData.Summary.Hardware.CpuModel
     
            # HBA info (script assumes only one HBA model in use)
            $row.HbaModel = ($ESX.ExtensionData.Config.StorageDevice.HostBusAdapter | Where {$_.Key -like "*FibreChannel*"})[0].Model
            $row.HbaDriver = ($ESX.ExtensionData.Config.StorageDevice.HostBusAdapter | Where {$_.Key -like "*FibreChannel*"})[0].Driver     # Includes version for ESX3
            $row.HbaDriverVer = ($ESXview.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo | Where {$_.Name -like "*" + $row.HbaDriver + "*"}).Name
            $row.HbaDriverVer = ([regex]::Matches($row.HbaDriverVer, "(\b\d)(.*?)(?=\s)"))[0].Value
     
            # NIC info (script only supports two distinct NIC types)
            $nics = $ESXview.Hardware.PciDevice | Where {$_.ClassId -eq 512} | Select VendorName, DeviceName, Id | Sort-Object -Property DeviceName -Unique
            if ($nics.count) {
                $row.Nic1Model = $nics[0].VendorName + " " + $nics[0].Devicename
                $row.Nic2Model = $nics[1].VendorName + " " + $nics[1].Devicename
     
                # Use PCI ID to match up NIC hardware type with driver name
                $row.Nic1Driver = ($VMHostNetworkAdapter | Where {$_.ExtensionData.Pci -eq $nics[0].Id}).ExtensionData.Driver
                $row.Nic2Driver = ($VMHostNetworkAdapter | Where {$_.ExtensionData.Pci -eq $nics[1].Id}).ExtensionData.Driver
     
                $row.Nic1DriverVer = Get-NicDriverVersion $ESXview $row.Nic1Driver
                $row.Nic2DriverVer = Get-NicDriverVersion $ESXview $row.Nic2Driver
             } else {
                # Annoyingly, $nics is not an array if there's only one NIC type, hence seperate handling
                $row.Nic1Model = $nics.VendorName + " " + $nics.Devicename
                $row.Nic1Driver = ($VMHostNetworkAdapter | Where {$_.ExtensionData.Pci -eq $nics.Id}).ExtensionData.Driver
                $row.Nic1DriverVer = Get-NicDriverVersion $ESXview $row.Nic1Driver
            }
     
            $Results = $Results + $row
        }
        Disconnect-VIServer -Server $VCconn -Confirm:$false
    }
    $Results | Format-Table *
    Log("Writing results to $OutputFile...")
    $Results | Export-Csv -path $OutputFile -NoTypeInformation
     
    Log("All completed")
    Stop-Transcript

    Hi Aldo,.

    As directed by the PM, I sent you, I genericised the script a bit more, it should be easier to use (no need to the Standard.ps1 file).  Similarly the name of your Center virtual servers don't need to be put in a separate file CSV file is

    To avoid having to create credentials files, delete the following lines...

    # Load password credential from encrypted file
    $pass = Get-Content $PassFile | ConvertTo-SecureString
    $user = Get-Content $UserFile
    $cred = New-Object System.Management.Automation.PsCredential($user, $pass)
    

    .. .and replace by (the script will prompt you for the user/pass)...

    $cred = Get-Credential
    

    Hope this gets you operational.

    Note that I found to NIC and driver versions HBA is quite unreliable using this script, that there is a lot of consistency in what is returned by ICM to hardware vendors.  More on the servers I tested with firmware HBA was never available.  A more reliable, but more complex method is to use PowerShell for SSH for your ESX, which has its own problems, but is another approach (when you do audits of system I tend to use both).  See below for more info...

    http://vblog.Strutt.org.UK/2012/04/ESX-HBA-and-NIC-driverfirmware-versions/

    All the best...

    Simon

  • What is the right way to compare, synonym, trigger and the Type using DBMS_METADATA_DIFF?

    I use this "Select dbms_metadata_diff.compare_alter('TABLE','COMP1','COMP2') from double;" compare two tables and see the result as below, but when I use "Select dbms_metadata_diff.compare_alter ('VIEW ',' VIEW_NAME1, 'VIEW_NAME2',"USER1","User2") double" to compare my opinion I do not see the result as below? But the query runs without error...! I want to compare, synonym, trigger and the Type. Thank you!

    Result:

    ALTER TABLE "USER1". "" ADD TBL_A "("FIELD_A6"NUMBER (2.0) NOT NULL ACTIVATE)

    ALTER TABLE "USER1". "" TBL_A "DROP ("FIELD_A3")

    ALTER TABLE "USER1". "" CHANGE TBL_A ' ("FIELD_A2' VARCHAR2 (20))

    ALTER TABLE "USER1". "" CHANGE TBL_A "("FIELD_A4"NUMBER (5.2))

    ALTER TABLE "USER1". "" CHANGE TBL_A ' ('FIELD_A4' ACTIVATE NOT NULL)

    ALTER TABLE "USER1". "" CHANGE TBL_A ' ('FIELD_A5' NULL)

    USER1:

    create table TBL_A (FIELD_A1 number not null,

    FIELD_A2 varchar2 (50).

    Date of FIELD_A3,

    FIELD_A4 number (5.2) default 0,

    FIELD_A5 varchar2 (10) not null

    );

    CREATE VIEW view_TBL_A AS

    SELECT FIELD_A1, FIELD_A2

    OF TBL_A

    WHERE FIELD_A1 = 114

    USER 2:

    create table TBL_A (FIELD_A1 number not null,

    FIELD_A2 varchar2 (20).

    FIELD_A4 number (5.2) not null,

    FIELD_A5 varchar2 (10),

    FIELD_A6 number (2) not null

    );

    CREATE VIEW view_TBL_A AS

    SELECT FIELD_A1, FIELD_A2

    OF TBL_A

    WHERE FIELD_A1 = 111;

    When I use "select dbms_metadata_diff.compare_alter ('VIEW ',' VIEW_NAME1, 'VIEW_NAME2',"USER1","User2") of the double ' compare my opinion I do not see the result as below?

    Isn't that strange? Even abroad-, we see NO results at all. Maybe because you don't post it to watch us.

    For an example of how to use the DBMS_METADATA_DIFF package to compare objects, see database utilities

    http://docs.Oracle.com/CD/E11882_01/server.112/e22490/metadata_api.htm#BABIDHGE

  • in comparing the index and a table between instances PK

    Aloha!

    I'll compare the indices and the PK's (Constraint) of 3 instances.

    This table of s/n/s best use? The comparison is made on a specific schema only.

    Please be kind enough to write the script that I need or tables.

    PS
    Which is better dba_ind_columns or dba_objects?

    BR,
    Hades

    Published by: TheHades0210 on December 2, 2012 21:58

    TheHades0210 wrote:
    Hello

    Thank you for these elaborate explanation. I just want to know why under dba_ind_Columns INDEX_NAME, some of the names of the characters $ and #. Is it system generated index?

    very probably are generated, the system but not necessarily.

    If so, what application generates this index?

    I don't know what applications are installed in your DB.
    No objects appear spontaneously.
    Someone has published the DDL that created.

  • Cluster with ESX 3 and HA

    If I have a Cluster with ESX 3 and if one of them, I want to know the process of HA, on which ESX my VM would be transferred.

    We do not have DRS

    I'm looking in config HA, and I don't see the configuration option.

    Thank you

    .. My VM would be transferred on which ESX?

    On others, depending on the resources available to them.

    All I know is there nothing HA settings, where you can specify this. You could set up - which IMO would not have made much sense - the affinity of host for each virtual computer work only on two hosts. You could also spend a host as a failover host.

    I suggest that read you http://www.yellow-bricks.com/vmware-high-availability-deepdiv/ for more information on HA.

    André

  • Known issues with running ESX, vSphere and vCenter Lab Manager on a Windows Server?

    I'm on a project that is currently planned to install ESX, vSphere and vCenter Lab Manager on a Windows 2003 R2 Enterprise x 64.  Anyone know if there are known problems with their performance on a beefy Server?

    http://communities.VMware.com/community/VMTN/vSphere?view=overview and take a look at podcasting.

  • Running the VCS 4 and ESX 4 and computer virtual on a PC using VMWare Workstation 7.01

    Hello

    I could not install on my PC Windows 7.01 vCenter. I was getting a "28035.Setup error". I was told that you can run vcs on a virtual machine, so I decided to create a machine virtual W2K3 just for my VCS. I have 1 VM ESX 4.0 and 1 VCS 4.0 VM on my PC. I'm using VMWare Workstation 7 to join my VM and vSphere Client on the desktop. How can I run VCS? Normally, it will show on vShere customer. Do I need to reinstall from the CD of vCenter? Any ideas? Thank you.

    When I try to add my vcs on the domain controller server

    I don't understand exactly what you are trying to add?

    Basically, what you need to run a test environment is:

    -a domain with DNS controller and - if you want - DHCP

    -Member Server windows on which you are installing vCenter Server

    -one or more host ESX (i)

    On your client, you must install the vSphere Client and connect to the server vCenter Server by using your credentials of the AD. Using the vSphere Client, you can add hosts ESX(I) and your installation configuration.

    André

  • ESX HA and MS Clustering

    We are installin a redundant in our remote desktop, consisting of 2 servers configuration.

    The idea is to bring together their ESX level and 2 virtual machines running on it as a MS. cluster

    What I'm trying to understand is this:

    Scenario 1: Only use 2 physical boxes with shared storage and install Cluster of MV on it. If a dialog box not - everything goes to the second

    Scenario 2: Have ESX on 2 hosts, configure 2 VMs on HOST1 and configure MS Cluster between these 2 VMs. If a virtual computer fails it switches to another computer virtual with MS Clustering. If the material on HOST1 fails then the two machines are moved to the HOST2 and powered out there.

    Scenario 3. 2 host ESX, VM1 runs on esxHOST1, VM2 runs on esxHOST2. Case of failure, VM1 goes to VM2 on host 2. If the on HOST1 esx1 fails it is the thing on the second host ehole.

    Issues related to the:

    1. people here wondering why we need ESX at all and I can't answer that - as without vMotion I don't see much point in having ESX HA

    2, what are your property on the best HA scénarion here, venison that there will be no money allocated on vMotion or DRS.

    Thank you.

    Elijah.,.

    "You don't need business as well as for FT, you can go with the license of the company or advanced).

    From: http://www.vmware.com/vmwarestore/vsphere_purchaseoptions.html

    Marcelo Soares

    VMWare Certified Professional 310/410

    Master virtualization technology

    Globant Argentina

    Review the allocation of points for "useful" or "right" answers.

  • The ESX host and 64-bit

    Hello

    I am developing an ESX solution, and because of the budget and space constrants just gave me a single server.  I installed ESX 4.0 on this server, and then I created virtual machines that have become the ESX 3.5 servers.  I was able to raise virtual machines to power and run in the nested virtual machines.  My problem is, now I'm developing a solution ESX 4.0, but we use Windows 2008 64bi.  Does anyone know how to get a host internal 64-bit to be able to run on an ESX 4.0 host externally.

    Here is a small representation of the environment:

    Physical box ESX 4.0

    -Virtual Server ESX 4.0

    -Nested virtual Windows 2008 64 bit server

    Does anyone know how to get the 64-bit of Windows 2008 Server to run on virtual server ESX 4.0.  I've already activated VT on ESX 4.0 virtual settings, but I can't find a place in the Virtual Machine BIOS to enable VT any help would be greatly appreciated.

    Post edited by: Kirizan to add tags

    Post edited by: Kirizan to the difficulty of setting in the form

    Material assistance (VT) is not virtualized.  Thus, nested virtual machines cannot be 64-bit and is the reason why you don't see VT options in the BIOS of the virtual machine .

    If I read you correctly, you have ESX4 installed on bare metal and you have ESX 3.5 VMs.  Now that you are trying to create a virtual machine in 64-bit Windows.  You can create them in the ESX 3.5 environment.  You must create a virtual ESX4 machine.  (IOW, not nested).

    In addition, after you enable VT in physical BIOS, you must turn off the physical machine.  (Not just restart.  (Power off).

Maybe you are looking for