Hyperthreading and Intel VT for ESX virtual machine
Hello
I installed ESXi4.1 in VMware workstation as a virtual machine. My physical CPU on my workstation box is Intel Core i7 730 with HT enabled with 4GB DD3 1333 MHZ RAM. However, when I try to create a Server 2003 64-bit VM inside this ESX host. and try to turn it on, it says, "THIS HOST is not taken in CHARGE VT". Above this showed hyperthreading is inactive.
"I tried:
1. in editing parameters of the ESX VM in my computer, I put the option for Intel-VT, AMD - V - & gt; NO GO
2. Add monitor_control.vt32 = 'TRUE', monitor.virtual_exec = 'material' in the vmx file - & gt; NO GO
Any help is appreciated...
Thank you
Ramesh. Giacalone,
VCP 3 & 4, MCTS(Hyper-V), SNIA SCP.
Please give points, so useful
http://communities.VMware.com/people/geddam?view=documents
http://communities.VMware.com/blogs/rameshgeddam
Only 32-bit clients can be installed to run as virtual machines nested within an ESX host. These virtual machines can only be configured to use binary translation.
VMware Workstation 7.0 Release notes
Tags: VMware
Similar Questions
-
How to find the age of a child and snapshot number snapshot for a virtual machine.
Hi all
How to find the age of a snapshot for a virtual machine child count and snapshot.
This code snippet should help... Assuming that you have the following entries:
VM (VC:VirtualMachine)
snapshot (VC:VirtualMachineSnapshot)
System.log("====== Snapshot details for VM: "+snapshot.config.name+" ======"); var snapshotTrees = vm.snapshot.rootSnapshotList; System.log("Snapshot Tree Count: "+snapshotTrees.length); for each (snapshotTree in snapshotTrees){ showSnapshotInfo(snapshotTree, snapshot); } function showSnapshotInfo(snapshotTree, selectedSnapshot){ if(selectedSnapshot == snapshotTree.snapshot){ System.log("===================="); System.log("Name: "+snapshotTree.name); System.log("Id: "+snapshotTree.id); System.log("Description: "+snapshotTree.description); System.log("createTime: "+snapshotTree.createTime); System.log("quiesced: "+snapshotTree.quiesced); System.log("replaySupported: "+snapshotTree.replaySupported); System.log("backupManifest: "+snapshotTree.backupManifest); System.log("snapshot id: "+snapshotTree.snapshot.id); System.log("state: "+snapshotTree.state.value); var childSnapshotList = snapshotTree.childSnapshotList; if(childSnapshotList != null){ System.log("childSnapshotList length: "+snapshotTree.childSnapshotList.length); } System.log(""); } if(snapshotTree.childSnapshotList != null){ System.log("Children found: "+snapshotTree.childSnapshotList.length); for each (childSnapshotTree in snapshotTree.childSnapshotList){ showSnapshotInfo(childSnapshotTree, selectedSnapshot); } } }
During the passage of one of my virtual machines, here is an example of output I get:
[2014-06-12 15:19:21.493] [I] Snapshot Tree Count: 1 [2014-06-12 15:19:21.493] [I] ==================== [2014-06-12 15:19:21.494] [I] Name: before upgrade to 5.0.1 [2014-06-12 15:19:21.494] [I] Id: 31 [2014-06-12 15:19:21.494] [I] Description: [2014-06-12 15:19:21.495] [I] createTime: Mon Mar 19 2012 13:48:57 GMT-0400 (EDT) [2014-06-12 15:19:21.495] [I] quiesced: false [2014-06-12 15:19:21.495] [I] replaySupported: null [2014-06-12 15:19:21.495] [I] backupManifest: null [2014-06-12 15:19:21.496] [I] snapshot id: snapshot-83 [2014-06-12 15:19:21.496] [I] state: poweredOff [2014-06-12 15:19:21.496] [I] childSnapshotList length: 1 [2014-06-12 15:19:21.496] [I] [2014-06-12 15:19:21.497] [I] ==================== [2014-06-12 15:19:21.497] [I] Name: Before 5.1 upgrade [2014-06-12 15:19:21.497] [I] Id: 36 [2014-06-12 15:19:21.497] [I] Description: [2014-06-12 15:19:21.498] [I] createTime: Fri Sep 21 2012 21:59:58 GMT-0400 (EDT) [2014-06-12 15:19:21.498] [I] quiesced: false [2014-06-12 15:19:21.498] [I] replaySupported: null [2014-06-12 15:19:21.498] [I] backupManifest: null [2014-06-12 15:19:21.499] [I] snapshot id: snapshot-84 [2014-06-12 15:19:21.499] [I] state: poweredOff [2014-06-12 15:19:21.499] [I] childSnapshotList length: 1 [2014-06-12 15:19:21.499] [I] [2014-06-12 15:19:21.500] [I] ==================== [2014-06-12 15:19:21.500] [I] Name: Before Named Instance [2014-06-12 15:19:21.500] [I] Id: 37 [2014-06-12 15:19:21.501] [I] Description: [2014-06-12 15:19:21.501] [I] createTime: Mon Nov 11 2013 13:40:46 GMT-0500 (EST) [2014-06-12 15:19:21.501] [I] quiesced: false [2014-06-12 15:19:21.501] [I] replaySupported: null [2014-06-12 15:19:21.502] [I] backupManifest: null [2014-06-12 15:19:21.502] [I] snapshot id: snapshot-236 [2014-06-12 15:19:21.502] [I] state: poweredOff [2014-06-12 15:19:21.502] [I]
-
I have problems with a client of VMware image-level in an EMC Avamar backup. So far, we have not been able to find information about this message in the backup log file. It is originally the backup to take a very long period of time (on average 10-11 hours).
2014-02-28 14:20:57 avvcbimage < 14681 > Info: change tracking (CTK) block is supported for this virtual machine, but was refused. This will increase the CPU proxy and consumption of IOP.
We cannot determine why CBT is "denied". Has anyone here run across this issue before or seen any other type of backup VMware image have denied CBT?
Everything I checked watch that CBT is successfully activated since the file vmx for the customer to the Avamar config.
ESXi host is Enterprise Plus 4.1.0 260247
After spending some time on this issue, the ultimate resolution withdrew the Avamar vm and then add it again. After that, CBT began to work properly. It seems that there is a parameter that has been 'stuck' pertaining to this virtual machine that wasn't behaving properly.
-
ESXi 5 - Longmode is disabled for this virtual machine.
Hello
I installed ESXi 5.0.0 469512 on a Dell Optiplex 755 with Intel Core 2 Duo E8400 processor @ 3 .00GHz with 4 GB of RAM. In the BIOS (version A21), I have the following options enabled:
Performance-
Virtualization: on
VT for direct i/o: on
Execution of trust: on
Security-
TPM security: on
Activation of the TPM secure: assets
Execute Disable: on
I am unable to run any 64-bit OSs. For example, when I try to start vMA VM 5.0, I get the following Message from the Virtual Machine:
"This virtual machine is configured for 64-bit operating systems. However, the 64-bit mode is not possible.
Longmode is disabled for this virtual machine.Continue without 64 bit support? »I ran the "processor check for 64-bit compatibility ' and if confirmed I can run 64-bit guest OS.
I tried to add vhv.allow = "TRUE" to/etc/vmware/config, but it made no difference.
In the vmware.log file is that it makes meantion 'virtualization software is incompatible with the long mode on this platform. Disabling longmode. "I have attached the full logfile for details.
Any help will be greatly appreciated.
Thank you Paul.
According to the log file
Frequent: MSR 0x3a = 0x3--> currently '0011', should be 'x 1 x 1 "'.
VT - x is not enabled (bit 0 + 2 required)
There were other debates, where that allows "Trusted execution" cause problems. I "suggest that you configure the settings of the BIOS as follows:"
Performance-
Virtualization: on (assuming it's VT - x)
VT for direct i/o: Off (unless you need it)
Execution of trust: Off
Security-
The TPM secure security: Off
Activation of the TPM secure: inactive
Execute Disable: on
After you change the settings, you will need to power cycle the system.
André
-
List of the files in the data store for the virtual machine
Hello
How to list the files of data store for the virtual machine? I can't find reference to the command.
Thank you
If you have installed vCLI and vSphere SDK for Perl, you have extra utilities on top of what is there with the vCLI, take a look at this list: http://www.vmware.com/support/developer/viperltoolkit/viperl40/doc/vsperl_util_index.html
A script that can help with the list of files to store data for a given virtual machine is dsbrowse.pl
Here is an example:
[vi-admin@scofield ~]$ /usr/lib/vmware-vcli/apps/host/dsbrowse.pl --server himalaya.primp-industries.com --username root --name dlgCore-iSCSI.test Information about datastore : 'dlgCore-iSCSI.test' --------------------------- Summary Name : dlgCore-iSCSI.test Location : /vmfs/volumes/4a26f505-02dfd8a4-6867-003048d9586a File system : VMFS Maximum Capacity : 15.75 GB Available space : 11.654296875 GB Hosts associated with this datastore. himalaya.primp-industries.com Virtual machines on this datastore. None Templates on this datastore. None Datastore Folder Structure. Folder Path: '[http://dlgCore-iSCSI.test|http://dlgCore-iSCSI.test]' Files present testagain testlab-1 testlab-2 testlab-3 testlab-4 testlab-5 testlab-6 testlab-7 testlab-8 testlab-9 testlab-10 testlab-11 testlab-12 testlab-13 testlab-14 testlab-15 Folder Path: '[http://dlgCore-iSCSI.test|http://dlgCore-iSCSI.test] testagain' Files present testagain.vmdk vmware.log testagain.nvram vmware-70.log vmware-65.log vmware-66.log vmware-68.log vmware-67.log vmware-69.log testagain-flat.vmdk testagain.vmx testagain.vmxf testagain.vmsd
=========================================================================
William Lam
VMware vExpert 2009
Scripts for VMware ESX/ESXi and resources at: http://engineering.ucsb.edu/~duonglt/vmware/
VMware Code Central - Scripts/code samples for developers and administrators
If you find this information useful, please give points to "correct" or "useful".
-
Affinity processor for a virtual machine
I have a lot of CPU 8 on which I have installed ESX 3.5 U3. I also created a virtual machine Windows 2003 Server SP2 with 2 CPU is assigned to the.
I'm trying to set the processor affinity for this virtual machine to use 2 of my physical processors. I see now on the tab Advanced CPU, I am able to select all available 8 physics of the processor. So now I'm a bit confused regarding if VMware allows scaling of my machine virtual to use all 8 CPU when my virtual machine is only 2 CPU?
Now if the above is true, and I am to be allowed to set the affinity of the virtual machine to the all 8 CPU, then why is this maximum limit of the processor for a virtual machine is only 4? A stupid question probably but I'm really confused? :|
Hi confused,
Yes, the user interface is a bit confusing. As RParker said, basically what you are doing when you assign the processor affinity are to identify the nuclei on which the vCPU is eligible to run on. At no time will be the VM scheduled to be run on carrots than what there vCPUs, so he will never have access to a capacity more than expected.
The processor affinity is one of those features that's been around since 'the beginning' and its utility is really a bit blurred. I've heard of cases where users were running Citrix workloads configured with 2 vCPU and assigned the processor affinity for each virtual computer with the result of improving the performance. I wonder this because I never saw myself, and have a decent knowledge of how works the vmkernel Scheduler, it make much sense.
I would encourage you (and anyone else reading this) essentially forget that the processor affinity is an option. Use it can cause significant performance degradation (if, for example, you pin a VM through two nodes NUMA, rather than keep vCPUs all in the same node) and break features (VMotion, DRS and who knows what else in the future).
Ken Cline
VMware vExpert 2009
VMware communities user moderator
Blogs about: http://KensVirtualReality.wordpress.com/
-
Local and remote to the same virtual machine replication?
Is it possible to configure replication for a virtual machine to replicate locally and remotely?
For example:
ServerA is my server I need to replicate.
I set up replication for this VM ServerA to storage replicated in the same site (local)
I opened the replication again for ServerA VM and I can only see/manage this replication.
I would like to reproduce ServerA VM offisite in a remote cluster of VCenter for DR purposes.
Is this possible? What I am doing wrong?
same source VM cannot be replicated on the two sites with vSphere replication targets.
If you use replication level storage table between the source to the target and the second replication, you use the replication of vSphere, it would be a different story.
-
Hi all, we have just run a test DR failover of a couple of virtual machines in our protected our failover site and all site swung perfectly, two virtual machines came online and all applications work well. However when we cam to r-eprotect machines virtual, we get some errors.
One of the virtual machines seems to have lived the reprotect end process, it is still running, but has not moved to 89% for some time. The virtual machine has a couple of grand (a little less than 2 TB) VMDK. slow progress is just a consequence of the large VMDK?
More worrisome is the virtual machine which don't reprotect at all. It generates an error whenever I click on the "Restore" button (error: impossible to reverse the replication for the Virtual Machine.) A snapshot operation can not be performed).
Does anyone have any ideas as to the cause?Thanks in advance for any help.
Andy
Finally got to the bottom of this. The issue was that reprotect SRM work was trying to dispel any snapshots that were taken on the computer object virtual destination in VMWare, but could not clean snapshots.
The reason why snapshots would not consolidate was because it was snapshots of temporary VEEAM who in fact any snapshot file listed in the VSAN data store. So when we looked through the browser data store, no snapshot file existed in the virtual computers folder. Trying a manual removal also failed.
To fix this, we created a snapshot of the virtual machine in the original data center (note is the engine to the bottom of the virtual machine), this effect was to get rid of the 'fade' snapshot that was visible in the Snapshot Manager that VEEAM backup had left behind. Once this had disappeared, the reprotect back to DCA worked perfectly.
-
Hello gentlemen,
I can not only save this virtual machine with Backup Exec 2014 for a long time.
They are there was no snapshot in snapshot Manager.
Could you help me?
Hello
I found the solution.
I disabled the JOB BE general relativity.
and the host where the virtual machine belong was not the right time. No Ntp server has been configured.
I did and now there works.
I think that the problem can come from this.
-
Definition of levels of booking for a virtual machine
The vcloud usage meter says:
NET points = (vGB hours X points per 1 GB reserved RAM) / hours per month
A month calendar of 30 days, a service provider uses the vCloud package provider services - first Edition to configure its virtual machine with 16 vGB for 15 days and 48 vGB 15 days remaining. The level of booking for the virtual machine is set to 75 percent for the whole month.
15 days x 24 hours x 16 vGB x 0.75 = 4 320 hours of vGB
15 days x 24 hours x 24 vGB (vGB 48 x 0.75 but capped at 24 GB) = 8 640 hours of vGB
Total number of hours of vGB = 12 960 hours of vGB
Total points = 12 960 vGB hours ÷ 720 hours / month x 7 points (for Prime Minister) = 126 points
Where "the level of booking' for a virtual machine? Is - this talk on VM bookings each parameter in vCenter Server, or do something to the extent of consumption vCloud himself?
Hello. The reservation level is set for each virtual machine, using a vSphere Client or API.
-
VCenter shows a network for a virtual machine that is not associated with any host
I have a win2k3 VM who at one point had a network assigned to him called "MONITORING". This network is configured is no longer in the ESXi (5.5) environment. The virtual machine is connected to a network called "PRD-SURVEILLANCE" which is correct. It's not really cause a problem, but I can't find a way to get rid of the object of MONITORING network.
In VCenter MONITORING networks has a VM of 1 meter, the number of hosts of 0. I also see it in the VM - dialog box, change the settings, but there is no option to remove it. Profile Image to the virtual machine is version 10 so I can't use the old Client of VI to try to remove it. I have checked each host and do not see this listed network object.
I tried to restart the VM, it migration between hosts, changing its network of SURVEILLANCE of PRD to another network and vice versa and close - remove NIC and add a new card network. MONITORING legacy network still appears in the config.
For the virtual machine's .vmx file shows that the correct network: ethernet0.networkName = 'RDP-ANALYSIS '.
Any suggestions on how I can remove the artifact of MONITORING network?
The virtual machine has a preview that was created at the time where the MONITORING network was still affected?
André
-
Help: Cannot clone a snapshot for a virtual machine that is turned off
Hi guys
I am currently using VMWare Workstation 10.0.3 build-1895310
(The latest available at the time of writing)
I want to create a clone of a snapshot.
The snapshot is on the two snapshots behind 'You are here' - the current state.
The computer virtual running windows server 2012.
The virtual machine is completely turned off.
(the virtual machine was turned off within the BONE, and no 'Power Off' option is available in the menu 'Power' after the OS is turned off, indicating (as far as I can tell) that the virtual machine is turned off completely)
However, when you try to create a clone of the snapshot, the dialog box indicates that the virtual machine must be fed first (which I think it is) before making a clone.
The only option available in the dialog box is "Cancel". (ie - the cloning process cannot continue)
The attached picture shows the dialog of Clone, indicating the issue - and behind it, the engine power VM off
(I'm trying to clone the snapshot "Installation")
In other words, I have a completely powered off power VM (as far as I know), but it is impossible to create a clone of a snapshot, as VMWare seems to think that it is always active, for some unknown reason...
Am I something wrong / missing something?
Please advise...
Thanks in advance
James
Welcome to the community,
the reason is that the virtual machine has been turned on at the time you created the snapshot. What you can do is to clone the virtual disk manually using the command line of vmware-vdiskmanager (using the snapshot required as the source hard) and then create a new virtual machine by using the virtual disk cloned rather than creating a new.
André
-
Script in time of latency list vm e/s and the data store the virtual machine is on
Hello. We have a vsphere 5.0 environment and we live a latency of IO heavy. I'm looking for powercli script will get the latency of i/o for each virtual machine and get the data store name, to what it is now. We will access our storage on optical fiber. I'm trying to get a good overview of the latency of IO in a nice view in a csv file. I found what could be a good basis to https://communities.vmware.com/thread/304827?start=0 & tstart = 0 , but I'm not sure how to get the name of the data store in the table and I think that it is written to the nfs in any case storage. Thanks in advance for any info\advice!
Try the next version, it includes the average latency time read/write for the virtual machine and PAHO are / s average for the virtual machine.
Since the CSV has a row for each data store, the values for the virtual machine are repeated.
I also added the host name
$vmName = "VM*" $stat = "datastore.totalReadLatency.average","datastore.totalWriteLatency.average", "datastore.numberReadAveraged.average","datastore.numberWriteAveraged.average"$entity = Get-VM -Name $vmName$start = (Get-Date).AddHours(-1) $dsTab = @{}Get-Datastore | Where {$_.Type -eq "VMFS"} | %{ $key = $_.ExtensionData.Info.Vmfs.Uuid if(!$dsTab.ContainsKey($key)){ $dsTab.Add($key,$_.Name) } else{ "Datastore $($_.Name) with UUID $key already in hash table" }} Get-Stat -Entity $entity -Stat $stat -Start $start |Group-Object -Property {$_.Entity.Name} | %{ $vmName = $_.Values[0] $VMReadLatency = $_.Group | where {$_.MetricId -eq "datastore.totalReadLatency.average"} | Measure-Object -Property Value -Average | Select -ExpandProperty Average $VMWriteLatency = $_.Group | where {$_.MetricId -eq "datastore.totalWriteLatency.average"} | Measure-Object -Property Value -Average | Select -ExpandProperty Average $VMReadIOPSAverage = $_.Group | where {$_.MetricId -eq "datastore.numberReadAveraged.average"} | Measure-Object -Property Value -Average | Select -ExpandProperty Average $VMWriteIOPSAverage = $_.Group | where {$_.MetricId -eq "datastore.numberWriteAveraged.average"} | Measure-Object -Property Value -Average | Select -ExpandProperty Average $_.Group | Group-Object -Property Instance | %{ New-Object PSObject -Property @{ VM = $vmName Host = $_.Group[0].Entity.Host.Name Datastore = $dsTab[$($_.Values[0])] Start = $start DSReadLatencyAvg = [math]::Round(($_.Group | where {$_.MetricId -eq "datastore.totalReadLatency.average"} | Measure-Object -Property Value -Average | Select -ExpandProperty Average),2) DSWriteLatencyAvg = [math]::Round(($_.Group | where {$_.MetricId -eq "datastore.totalWriteLatency.average"} | Measure-Object -Property Value -Average | Select -ExpandProperty Average),2) VMReadLatencyAvg = [math]::Round($VMReadLatency,2) VMWriteLatencyAvg = [math]::Round($VMWriteLatency,2) VMReadIOPSAvg = [math]::Round($VMReadIOPSAverage,2) VMWriteIOPSAvg = [math]::Round($VMWriteIOPSAverage,2) } }} | Export-Csv c:\report.csv -NoTypeInformation -UseCulture
-
Disable the clichés for individual virtual machines?
Hi all
Is it possible to disable support for snapshot for individual virtual machines, perhaps via a parameter for it? Or is the closest answer you to put all its virtual disks in independent mode? Try to see how to better meet the requirements that certain suppliers impose that the VM/device does not catch instant and thought that the best solution is to disable the feature for the specific VM (s) only. Thank you!
You can watch the snapshot.maxSnapshots configuration setting. See KB 1031280 for more information.
-
'Disable the alarm action' for a virtual machine
Hello
I want to disable all actions for a virtual machine alarm, while I have to disable FT to clone a virtual machine. My script are ready for cloning but I have a solution to disable the actions of alarm for a virtual machine via PowerCLI to can´t. Someone knows a solution for PowerCLI 5.1R1?
Thank you
Michael
-Entity parameter requires an inventory of PowerCLI as value object and does not have the names. You can try it like this:
Get-AlarmActionState-entity (Get-VM-name VMTEST1) - Recurse: $false
Maybe you are looking for
-
Good Drop Down - How can I get rid of it?
It is not under modules and it is not a program I can uninstall. I'm glad, that does not help. Random words appear on my pages. It just started today. I thought that people were trying for me spam. Can it bore be?
-
Error installing software Portege R500 to fingerprints under XP
Hello, I install XP on Portege R500 and all the drivers from the Toshiba site. After installing the software of fingerprint AuthenTec worm: 1.1.11.8 and restart error of: fingerprint identification system TrueSuite Access Manager: EventType: BEX P1:
-
I'm looking for VCF to CSV converter software. I found this one- http://www.unc.edu/vtoc - on these discussion pages, but it seems that convert VCF 1 file at a time. I have 9 000 + VCF files to convert. They were dragged out of MS Outlook for Mac 201
-
Cannot get the CD/DVD player to play
-
How to enable Single Sign On RDP on Win 7
I telecommute from home using RDP to my workstation. The two machines are Win 7 Pro. We went to smart cards just for more than a year. Right underneath a year ago we started having problems when reading maps Service would crash when processing aut