Just a quick and dirty post for my future reference.
Sometimes, the OS gets confused. Especially if there are additional lines for VMXNET.
When you run "system-config-network", eth0 should show the VMware NIC type, for example "VMXNET3"
Otherwise;
1. Remove the unnecessary lines from /etc/udev/rules.d/70-persistent-net.rules
2. Make sure the MAC address matches matches the ESXi assigned
3. Restart the services "service network restart"
4. "yum clean all" (in case cache is pointing to dead update locations)
4. yum update
Location of network configuration file: (assumption for 1st network adapter)
/etc/sysconfig/network-scripts/ifcfg-eth0
Just happy sharing nuggets. My Personal Wiki. Blog contains mostly technical stuff which may be of interest to some but mostly useful for me.
Showing posts with label VMware. Show all posts
Showing posts with label VMware. Show all posts
Tuesday, February 17, 2015
Friday, January 16, 2015
vSphere Web Client Abobe Flash Offline Installer
Just a very quick post for future reference:
Platform to install on: Windows 2008 R2 Server, IE.
See this URL from Adobe Forum:
https://forums.adobe.com/thread/889580
Direct download of IE active-x installer (Version 13 extended support):
http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_13_active_x.exe
Platform to install on: Windows 2008 R2 Server, IE.
See this URL from Adobe Forum:
https://forums.adobe.com/thread/889580
Direct download of IE active-x installer (Version 13 extended support):
http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_13_active_x.exe
Wednesday, September 17, 2014
Advantages of using VMware PVSCSI interface vs LSI SAS and it's caveats
Updated (again) 1330hrs:
Appended some other interesting information from the discussion resulting from that Facebook post.
Thanks guys!
LSI SAS by defaults supports only queue depth of 25. (needs further confirmation) vs PVSCSI.
Original Post:-
While there are host OS (HOS) and guest OS (GOS) optimizations that will increase performance, there are caveats to note.
My recommendation would be to follow VMwares' best practice (gleaned from various forum posts and blogs - not sure if there are any such official articles/KBs) and do not configure your OS disk/partition with PVSCSI especially in a production environment where you may have a few other VMware administrators.
However, for a controlled test environment like home labs, by all means try it. All my home lab VMs are running PVSCSI on OS disks too. ;)
The details of why "don't do that" follow:
This is a reply to a post on Facebook's VMUG ASEAN to a question on how to configure PVSCSI replacement interface.
(Don't know if this hotlink to the post on VMUG ASEAN will work. If anyone knows a sure-fire way to link Facebook posts let me know in the comments below :D )
Here's my 2 cents. I did some deep dive research on PVSCSI and there are caveats. Some OS may have issues with it. Particularly VMware View. For PVSCSI to work, VMtools has to be installed and functional. There may be some situations where when you update or lose the VMtools you might lose connectivity to the disks connected using the PVSCSI device. I had considered using PVSCSI as the OS boot interface (after switching the vNIC using the article Lalit Sharma mentioned. However, if you get into a situation where you need to boot the OS (Windows in this case, Linux I don't have enough experience) to repair the OS, you will have to reconfigure the interface back to LSI or the default Windows boot media won't be able to access the OS disk. So take these things into consideration. Anyhow for my home lab, everything is on PVSCSI. Just it may not be wise in production environment especially if you have other vSphere admins that may not be as familiar.
Appends:-
Roshan Jha: Posted a recent VMware blog article (which I did not see earlier).
It's VSAN related but relevant.
Which vSCSI controller should I choose for performance? - Mark Achtemichuk
Kasim Hansia: "LSI only supports 32 queue depth and PVSCSI queue depth default values are 64 (device) and 254 (adapter). You can increase PVSCSI queue depths to 256 (device) and 1024 (adapter) inside a Windows or Linux Virtual Machine. "
Tan Wee Kiong - thanks for the correction of the initial assumption and the following KB article:
"Large-scale workloads with intensive I/O patterns might require queue depths significantly greater than Paravirtual SCSI default values (2053145)"
"The large-scale workloads with intensive I/O patterns require adapter queue depths greater than the Paravirtual SCSI (PVSCSI) default values. Current PVSCSI queue depth default values are 64 (for device) and 254 (for adapter). You can increase PVSCSI queue depths to 256 (for device) and 1024 (for adapter) inside a Windows virtual machine or Linux Virtual Machine."
Note that the article has made a distinction between a "device" and the "adapter".
Appended some other interesting information from the discussion resulting from that Facebook post.
Thanks guys!
LSI SAS by defaults supports only queue depth of 25. (needs further confirmation) vs PVSCSI.
Original Post:-
While there are host OS (HOS) and guest OS (GOS) optimizations that will increase performance, there are caveats to note.
My recommendation would be to follow VMwares' best practice (gleaned from various forum posts and blogs - not sure if there are any such official articles/KBs) and do not configure your OS disk/partition with PVSCSI especially in a production environment where you may have a few other VMware administrators.
However, for a controlled test environment like home labs, by all means try it. All my home lab VMs are running PVSCSI on OS disks too. ;)
The details of why "don't do that" follow:
This is a reply to a post on Facebook's VMUG ASEAN to a question on how to configure PVSCSI replacement interface.
(Don't know if this hotlink to the post on VMUG ASEAN will work. If anyone knows a sure-fire way to link Facebook posts let me know in the comments below :D )
Here's my 2 cents. I did some deep dive research on PVSCSI and there are caveats. Some OS may have issues with it. Particularly VMware View. For PVSCSI to work, VMtools has to be installed and functional. There may be some situations where when you update or lose the VMtools you might lose connectivity to the disks connected using the PVSCSI device. I had considered using PVSCSI as the OS boot interface (after switching the vNIC using the article Lalit Sharma mentioned. However, if you get into a situation where you need to boot the OS (Windows in this case, Linux I don't have enough experience) to repair the OS, you will have to reconfigure the interface back to LSI or the default Windows boot media won't be able to access the OS disk. So take these things into consideration. Anyhow for my home lab, everything is on PVSCSI. Just it may not be wise in production environment especially if you have other vSphere admins that may not be as familiar.
Appends:-
Roshan Jha: Posted a recent VMware blog article (which I did not see earlier).
It's VSAN related but relevant.
Which vSCSI controller should I choose for performance? - Mark Achtemichuk
Kasim Hansia: "LSI only supports 32 queue depth and PVSCSI queue depth default values are 64 (device) and 254 (adapter). You can increase PVSCSI queue depths to 256 (device) and 1024 (adapter) inside a Windows or Linux Virtual Machine. "
Tan Wee Kiong - thanks for the correction of the initial assumption and the following KB article:
"Large-scale workloads with intensive I/O patterns might require queue depths significantly greater than Paravirtual SCSI default values (2053145)"
"The large-scale workloads with intensive I/O patterns require adapter queue depths greater than the Paravirtual SCSI (PVSCSI) default values. Current PVSCSI queue depth default values are 64 (for device) and 254 (for adapter). You can increase PVSCSI queue depths to 256 (for device) and 1024 (for adapter) inside a Windows virtual machine or Linux Virtual Machine."
Note that the article has made a distinction between a "device" and the "adapter".
Labels:
adapter queue depth,
caveats,
device queue depth,
disk,
how-to,
howto,
interfaces,
LSI SAS,
optimzations,
PVSCSI,
queue depth,
storage,
tuning,
VM,
VMware,
VMware Tools,
VSAN,
vSphere
Tuesday, June 24, 2014
VMware vSphere Snapshots (draft-WIP)
This post aims to condense and place into a single page important information with regards to snapshots, svmotion (snapshots are used), cloning (snapshots used there too!) and some general issues and questions which I've encountered in my working environment. (quiescing errors, during Avamar backup, during cloning of "hardened" windows GOS)
I started out looking for supporting articles but ended up going in and out of KBs and losing track of what belongs to what, where belongs to where. Hence this post. It's mostly my notes of what I think will be useful and important while troughing through the maze of KB articles.
Start here (Understanding how Snapshots work on different versions of ESX/ESXi)
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1015180

When performing Storage vMotion
http://blogs.vmware.com/vsphere/2011/09/storage-vmotion-storage-drs-virtual-machine-snapshots.html
"It should also be noted that if you do a Storage vMotion of a VM with snapshots and the VM has the workingDir parameter set, theworkingDir setting will be removed from the .vmx & the .vmsn snapshot data file will be moved to the home folder of the VM on the destination datastore. You do get a warning in the migration wizard about this"
"Therefore, if you use the snapshot.redoNotWithParent = "TRUE" parameter, you should refrain from doing Storage vMotion operations."
This happens regardless even if you set the parameters above - in other words, try as best as possible to avoid putting the snapshot files on a datastore away from the parent -flat file disks if all the datastores involved are backing an SDRS cluster...
Troubleshooting http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1031200
Disable selective VSS writers for troubleshooting
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=5962168
Using custom "pre-freeze" and "post-thaw" scripts.
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1007696
Details VSS troubleshooting. This article also includes the services that need to be running on the GOS., Issues with quiescing.
When performing cloning on vSphere v5.x on a VM with snapshots
This is what's been observed: Base disk + snapshot will be copied over to the destination VM merging the snapshot(s) into a single VMDK at destination.
When you've run out of space on the datastore and snapshots cannot be deleted
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004545
This post details the steps to take with a command line tool provided you already have another datastore with sufficient space or have been able to increase the space on the same datastore that had run out of space.
There is a limit on how many open vmdk files an ESXi host can address depending on the VMFS version.
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004424
This article is very interesting technically. Covers all versions of ESXi till date. There are changes to the HEAP size between version updates. Useful. Here's the table of limits reproduced:
I started out looking for supporting articles but ended up going in and out of KBs and losing track of what belongs to what, where belongs to where. Hence this post. It's mostly my notes of what I think will be useful and important while troughing through the maze of KB articles.
Start here (Understanding how Snapshots work on different versions of ESX/ESXi)
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1015180
- Quiesce: If the
flag is 1 or true, and the virtual machine is powered on when the snapshot is taken, VMware Tools is used to quiesce the file system in the virtual machine. Quiescing a file system is a process of bringing the on-disk data of a physical or virtual computer into a state suitable for backups. This process might include such operations as flushing dirty buffers from the operating system's in-memory cache to disk, or other higher-level application-specific tasks.
Note: Quiescing indicates pausing or altering the state of running processes on a computer, particularly those that might modify information stored on disk during a backup, to guarantee a consistent and usable backup. Quiescing is not necessary for memory snapshots; it is used primarily for backups. - If the virtual disk is larger than 2TB in size, the redo log file is of
format.- -sesparse.vmdk .vmsd
The.vmsdfile is a database of the virtual machine's snapshot information and the primary source of information for the snapshot manager. The file contains line entries which define the relationships between snapshots as well as the child disks for each snapshot.TheSnapshot .vmsn .vmsnfile includes the current configuration and optionally the active state of the virtual machine.- The above files will be placed in the working directory by default in ESX/ESX 3.x and 4.x.
- In ESXi 5.x and later snapshots descriptor and delta VMDK files will be stored in the same location as the virtual disks (which can be in a different directory to the working directory).
- When removing a snapshot, the snapshot entity in the snapshot manager is removed before the changes are made to the child disks. The snapshot manager does not contain any snapshot entries while the virtual machine continues to run from the child disk.
- During a snapshot removal, if the child disks are large in size, the operation may take a long time. This can result in a timeout error message from either VirtualCenter or the VMware Infrastructure Client.
The child disk
The child disk, which is created with a snapshot, is a sparse disk. Sparse disks employ the copy-on-write (COW) mechanism, in which the virtual disk contains no data in places, until copied there by a write. This optimization saves storage space. The grain is the unit of measure in which the sparse disk uses the copy-on-write mechanism. Each grain is a block of sectors containing virtual disk data. The default size is 128 sectors or 64KB
The disk chain
Generally, when you create a snapshot for the first time, the first child disk is created from the parent disk. Successive snapshots generate new child disks from the last child disk on the chain. The relationship can change if you have multiple branches in the snapshot chain.
This diagram is an example of a snapshot chain. Each square represents a block of data or a grain as described above:

- Reverting virtual machines to a snapshot causes all settings configured in the guest operating system since that snapshot to be reverted. The configuration which is reverted includes, but is not limited to, previous IP addresses, DNS names, UUIDs, guest OS patch versions, etc.
http://blogs.vmware.com/vsphere/2011/09/storage-vmotion-storage-drs-virtual-machine-snapshots.html
"It should also be noted that if you do a Storage vMotion of a VM with snapshots and the VM has the workingDir parameter set, theworkingDir setting will be removed from the .vmx & the .vmsn snapshot data file will be moved to the home folder of the VM on the destination datastore. You do get a warning in the migration wizard about this"
"Therefore, if you use the snapshot.redoNotWithParent = "TRUE" parameter, you should refrain from doing Storage vMotion operations."
This happens regardless even if you set the parameters above - in other words, try as best as possible to avoid putting the snapshot files on a datastore away from the parent -flat file disks if all the datastores involved are backing an SDRS cluster...
Troubleshooting http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1031200
Disable selective VSS writers for troubleshooting
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=5962168
Using custom "pre-freeze" and "post-thaw" scripts.
Covers SYNC and LGTO_SYNC drivers, not VSS.
This article details why the VM may become unresponsive and seem "hung" during a snapshot process.http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1007696
Details VSS troubleshooting. This article also includes the services that need to be running on the GOS., Issues with quiescing.
When performing cloning on vSphere v5.x on a VM with snapshots
This is what's been observed: Base disk + snapshot will be copied over to the destination VM merging the snapshot(s) into a single VMDK at destination.
When you've run out of space on the datastore and snapshots cannot be deleted
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004545
This post details the steps to take with a command line tool provided you already have another datastore with sufficient space or have been able to increase the space on the same datastore that had run out of space.
There is a limit on how many open vmdk files an ESXi host can address depending on the VMFS version.
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004424
This article is very interesting technically. Covers all versions of ESXi till date. There are changes to the HEAP size between version updates. Useful. Here's the table of limits reproduced:
| Version/build | Default heap amount | Default allowed open VMDK storage per host | Minimum heap amount | Maximum heap amount | Maximum heap value | Maximum open VMDK storage per host |
| ESXi/ESX 3.5/4.0 | 16 MB | 4 TB | N/A | N/A | N/A | N/A |
| ESXi/ESX 4.1 | 80 MB | 8 TB | N/A | 128 MB | 128 | 32 TB |
| ESXi 5.0 Update 2 (914586) and earlier | 80 MB | 8 TB | N/A | 256 MB | 255 | 25 TB |
| ESXi 5.0 Patch 5 (1024429) and later | 256 MB | 60 TB | 256 MB | 640 MB | 255 | 60 TB |
| ESXi 5.1 Patch 1 (914609) and earlier | 80 MB | 8 TB | N/A | 256 MB | 255 | 25 TB |
| ESXi 5.1 Update 1 (1065491) and later | 256 MB | 60 TB | 256 MB | 640 MB | 255 | 60 TB |
Disks (VMDK) larger than 2TB (for ESXi 5.5 with VMFS5 only. If using NFS, backend must be on file system that has large file support like EXT4. Extending disks beyond 2TB also requires the use of the Web Client or vCLI)
http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2058287
Changes in virtual machine snapshots for VMDKs larger than 2 TB:
- Snapshots taken on VMDKs larger than 2 TB are now in Space Efficient Virtual Disk (SESPARSE) format. No user interaction is required. The redo logs will be automatically created as SESPARSE instead of VMFSSPARSE (delta) when the base flat VMDK is larger than 2 TB.
- Extending a base flat disk on VMFSSPARSE or SESPARSE is not supported.
- The VMFSSPARSE format does not have the ability to support 2 TB or more.
- VMFSSPARSE and SESPARSE formats cannot co-exist in the same VMDK. In a virtual machine, both types of snapshot can co-exist, but not in the same disk chain. For example, when a snapshot is taken for a virtual machine with two virtual disks attached, one smaller than 2 TB and one larger than 2 TB, the smaller disk snapshot will be VMFSSPARSE the larger disk snapshot will be SESPARSE.
- Linked clones will be SESPARSE if the parent disk is larger than 2 TB.
What else can cause snapshots consolidation to fail?
Main reference article in spanish:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2046576
1. Locks (files are locked)
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=10051
2. Temporary loss of communication between vCenter and ESXi hosts during confirmation - this does not mean that the ESXi hosts are shown to be disconnected from vCenter. To "restore" connectivity restart management agents from the host. (My note from field experience - there is a chance that during the restart of the management agents, your host may really get disconnected from vCenter AND if your cluster is EVC enabled, you will have to shutdown all the running VMs on that host in order for that host to rejoin the EVC cluster - so beware!)
3. A snapshot configuration file with extension .vmsd in the VM home directory may interfere. Rename, move or delete that file.
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1003490
Main reference article in spanish:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2046576
1. Locks (files are locked)
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=10051
2. Temporary loss of communication between vCenter and ESXi hosts during confirmation - this does not mean that the ESXi hosts are shown to be disconnected from vCenter. To "restore" connectivity restart management agents from the host. (My note from field experience - there is a chance that during the restart of the management agents, your host may really get disconnected from vCenter AND if your cluster is EVC enabled, you will have to shutdown all the running VMs on that host in order for that host to rejoin the EVC cluster - so beware!)
3. A snapshot configuration file with extension .vmsd in the VM home directory may interfere. Rename, move or delete that file.
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1003490
Friday, June 20, 2014
Things to look out for when using VMware PVSCSI
Well, since VMXNET3 is optimum, why not PVSCSI?
Rolling out to a production environment we have to make sure we know the possible caveats and limitations so that the stakeholders can be informed and operations have the correct information for deployments.
Following is a summary of things to look out for based on URL here:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1010398
Rolling out to a production environment we have to make sure we know the possible caveats and limitations so that the stakeholders can be informed and operations have the correct information for deployments.
Following is a summary of things to look out for based on URL here:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1010398
- The VMware PVSCSI adapter driver is also compatible with the Windows Storport storage driver
- PVSCSI adapters are not suited for DAS environments.
- Cannot be used as a boot disk for Red Hat Enterprise Linux (RHEL) 5 (32 and 64 bit) and all update releases
- Hot-adding a PVSCSI adapter is only supported for those versions that support booting from a PVSCSI adapter.
- Hot add or hot remove requires a bus rescan from within the guest.
- Disks with snapshots might not experience performance gains when used on Paravirtual SCSI adapters if memory on the ESX host is over committed.
- Do not use PVSCSI on a virtual machine running Windows with spanned volumes. Data may become inaccessible to the guest operating system.
- If you upgrade from RHEL 5 to an unsupported kernel, you might not be able to access data on the virtual machine's PVSCSI disks. You can run vmware-config-tools.pl with the kernel-version parameter to regain access.
- If a virtual machine uses PVSCSI, it cannot be part of a Microsoft Cluster Server (MSCS) cluster.
I remember seeing somewhere some other considerations for View deployments and will update this post once there is more information.
Have a great day ahead!
Tuesday, April 22, 2014
Heartbleed remediation for vCenter (build 1750787), ESXi (build 1746018), Web Client Integration plug-in (build 1750778), vSphere C# client (build 1746248)
Glad to report the vCenter update went without a hitch on my home lab. As aways YMMV.
![]() |
Updating to vCenter 5.5.0u1a - install in sequence following custom install. No reboot required. All other components remain the same as 5.5.0u1
|
![]() |
Versions of updated 5.5.0u1a vCenter SSO, Inventory Service, Web Client and vCenter Server.
|
![]() |
| VMware Update Manager will be restarted during installation. |
![]() |
| Web Client Integration Plugin will still have the same name as 5.5.0u1 but the build/version has been updated |
![]() | |
| vSphere Client updated to build 1746248. Not sure if it's only my home NAS that's slow but it looked like before updating, the stats and info page for ESXi hosts would not display properly. |
![]() |
| vSphere Client not displaying ESXi stats properly (before updating; could also be caused by my storage backend) |
Monday, February 17, 2014
Can I perform a P2V conversion on an Active Directory domain controller? (Note!! Use at your own risk!)
Updated 2014-Apr:
Summary; you can do it. Just make sure all the FSMO roles are on the DC that is being P2Ved. Also Microsoft test-case is based on only ONE DC. The ramifications of performing this action on a mult-DC environment is not clear.
In essence, this P2V test case is based on SCVMM and not VMware Converter. There are multiple steps involved. SCVMM will use VSS to take a snapshot of the current state of the AD and simultaneously create a VM (on MS platform) and start cloning.
VMware Converter process:
From the horses' mouth, this is how it coordinates with the ESXi layer, the source VM and the destination target VM.
Original post 17 Feb 14
NOTE - Use these only at your OWN RISK. I cannot be held responsible for any issues that may arise through applying any of the following. It is generally a well known "no-no" to P2V and V2V a DC that is pre-2012.
Summary; you can do it. Just make sure all the FSMO roles are on the DC that is being P2Ved. Also Microsoft test-case is based on only ONE DC. The ramifications of performing this action on a mult-DC environment is not clear.
In essence, this P2V test case is based on SCVMM and not VMware Converter. There are multiple steps involved. SCVMM will use VSS to take a snapshot of the current state of the AD and simultaneously create a VM (on MS platform) and start cloning.
VMware Converter process:
From the horses' mouth, this is how it coordinates with the ESXi layer, the source VM and the destination target VM.
1. Authenticate the Source Machine. (I take this as logging on to the source machine)
2. Get the Source VM information.
3. Install the Agent on the Source Computer.
4. Create a new Destination VM.
5. Call the VSS program to Clone or Snapshot the guest
machine internally.
6. Copy the cloned info to the destination machine.
7. Uninstall the agent from the Source Machine.
"We do not invoke any other thing which will cause the
Source Machine to hamper."
Original post 17 Feb 14
NOTE - Use these only at your OWN RISK. I cannot be held responsible for any issues that may arise through applying any of the following. It is generally a well known "no-no" to P2V and V2V a DC that is pre-2012.
(From Microsoft Support - Advisory only - Further details, if any, will be updated as more information becomes available)
Can I perform a P2V conversion on an Active Directory
domain controller?
Yes. You can perform an offline P2V conversion on a
domain controller. Performing the conversion offline helps avoid potential
Active Directory USN rollback issues during the process.
Recommendations:
Offline P2V:
The impact to the original is when you perform P2V, the
source DC will restart into the Windows Preinstallation Environment. It is the
recommended solution if you need to P2V multiple domain controllers.
Online P2V:
SCVMM Online P2V will not impact original Physical
environment, which has been double confirmed with System Center team. But it will cause USN rollback problem for
the virtual environment if you P2V multiple domain controllers. However, if you
only P2V one DC with FSMO roles, it will not cause any problem.
If you P2V only one DC with FSMO role using Online P2V.
Please perform the following steps on the converted DC in virtual machine:
1. Clean up
metadata for DCs no longer exist
Clean up server metadata
2. Please
disable initial synchronization when you start the virtual machine for the
first time:
How to disable initial synchronization
On the PDC, go to the following registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Add the following Value:
Value name: Repl
Perform Initial Synchronizations Value type:
REG_DWORD Value data: 0
=============================
Monday, April 1, 2013
vmware vi fastpath unable to add server
"Error: You don't have permission to execute this command" - Append sudo to command line
"Error: Failed to add users" - Make sure your username parameter has a double "\". Note the red "\" . It is NOT a typo.
Eg: sudo vifp addserver vcenter.addomain.com --authpolicy adauth --username addomain\\adusername
"Error: Failed to add users" - Make sure your username parameter has a double "\". Note the red "\" . It is NOT a typo.
Eg: sudo vifp addserver vcenter.addomain.com --authpolicy adauth --username addomain\\adusername
vSphere Management Assistant (vMA) 5.1 hostname not sticking
This is a frustrating problem. Don't understand why in my company's production systems, the standard VMware installation instructions don't work.
I had no issues on my home lab. (hair pulling)
You configure the new hostname using the instructions from the vMA user guide, configuration is done through the web interface on port 5480 and/or directly from the VM console, and/or from a SSH session.
The moment you reboot the system, it reverts back to localhost.localdomain. It does not matter if you initiate the reboot from the web interface on port 5480 or from a shell session.
Anyhow, to fix this problem, create an "A" record on the AD DNS server, then from shell run "sudo -i" (this will drop you into a root session (text color will change to red), then run Suse's network configuration utility "system-config-network-tui"
Reference: http://communities.vmware.com/message/2159792?tstart=0
Edit (4/4/2013):
Same thing happened to my home vMA.
I had no issues on my home lab. (hair pulling)
You configure the new hostname using the instructions from the vMA user guide, configuration is done through the web interface on port 5480 and/or directly from the VM console, and/or from a SSH session.
The moment you reboot the system, it reverts back to localhost.localdomain. It does not matter if you initiate the reboot from the web interface on port 5480 or from a shell session.
Anyhow, to fix this problem, create an "A" record on the AD DNS server, then from shell run "sudo -i" (this will drop you into a root session (text color will change to red), then run Suse's network configuration utility "system-config-network-tui"
Reference: http://communities.vmware.com/message/2159792?tstart=0
Edit (4/4/2013):
Same thing happened to my home vMA.
Tuesday, October 2, 2012
Unsolicited advice on how to get a job as a VMware admin or in general get a job in the IT industry
This contents of this post was in reply to this thread in certcollection.org - an excellent resource for learning and like minded individuals.
Oh BTW, there's a 25% voucher code posted on this same thread for VCP and VCAP exams.
The route into IT as a career usually isn't as straightforward. If you don't have the experience, be prepared to take a lower rung and lower paying position to get a foothold into a company and into the industry. Good and excellent System Administrators can't be trained in school. A quality of a good Systems Administrator is of continued learning and the ability to adapt that learning to whatever environment he/she happens to end up working in.
Usually when an organization hires a VMware admin, he or she is also expected to be extremely good at other aspects of technology.
VMware is just a platform, you have to prove you know more than just a platform. Usually, employers will not take risks with n00bs - as specially for datacenter type positions. There are other nuances a potential IT wannabe needs to know. Essentially, it's not just about how much you know and how well you know technology. It's about seeing the big picture. The book mentioned further in this topic will help give an idea of what the big picture is about.
Meanwhile, you can bolster your knowledge and skills while looking for a position by continued learning.
The difference between a good admin and a savant is how much that person puts into self study.
I would suggest that you pickup a copy of "The Practice of System and Network Administration, Second Edition" (Amazon link here) - it's a very very good read and will give you a very good insight into the industry. It will help you with your mindset and the setting of career goals.
For a career in IT, you need to set a target or end goal. Then set the waypoints to that goal. If not, you will find yourself clueless and directionless.
You also will need to keep up with technology trends, spot emerging trends, how they relate and can be used in the corporate world. You will then need to learn those technology before it becomes the "in" thing. Only that way will you be able to demand a premium for your services.
This book has proven very useful to me - it's one of those books I wish I had read earlier.
Good luck in your search!
Oh BTW, there's a 25% voucher code posted on this same thread for VCP and VCAP exams.
The route into IT as a career usually isn't as straightforward. If you don't have the experience, be prepared to take a lower rung and lower paying position to get a foothold into a company and into the industry. Good and excellent System Administrators can't be trained in school. A quality of a good Systems Administrator is of continued learning and the ability to adapt that learning to whatever environment he/she happens to end up working in.
Usually when an organization hires a VMware admin, he or she is also expected to be extremely good at other aspects of technology.
VMware is just a platform, you have to prove you know more than just a platform. Usually, employers will not take risks with n00bs - as specially for datacenter type positions. There are other nuances a potential IT wannabe needs to know. Essentially, it's not just about how much you know and how well you know technology. It's about seeing the big picture. The book mentioned further in this topic will help give an idea of what the big picture is about.
Meanwhile, you can bolster your knowledge and skills while looking for a position by continued learning.
The difference between a good admin and a savant is how much that person puts into self study.
I would suggest that you pickup a copy of "The Practice of System and Network Administration, Second Edition" (Amazon link here) - it's a very very good read and will give you a very good insight into the industry. It will help you with your mindset and the setting of career goals.
For a career in IT, you need to set a target or end goal. Then set the waypoints to that goal. If not, you will find yourself clueless and directionless.
You also will need to keep up with technology trends, spot emerging trends, how they relate and can be used in the corporate world. You will then need to learn those technology before it becomes the "in" thing. Only that way will you be able to demand a premium for your services.
This book has proven very useful to me - it's one of those books I wish I had read earlier.
Good luck in your search!
Friday, August 17, 2012
Thursday, July 26, 2012
HOWTO Fix vCenter 4 search not working
First, reset Web Service in vCenter.
Then if it still doesn't work, on the vSphere clien (not verified nor tested)t:
1. Click Plug-in -> manage Plug-ins
2. Right click Hardware Status plugin and select Disable
3. Close and re-open vSphere client.
4. Click Plug-in -> manage Plug-ins
5. Right click Hardware Status plugin and select Enable
(Solution from one of my colleagues. Am not sure if this step is correct.. What does "Hardware Status" plugin have to do with search?)
If steps for client are wrong, welcome corrections.
Then if it still doesn't work, on the vSphere clien (not verified nor tested)t:
1. Click Plug-in -> manage Plug-ins
2. Right click Hardware Status plugin and select Disable
3. Close and re-open vSphere client.
4. Click Plug-in -> manage Plug-ins
5. Right click Hardware Status plugin and select Enable
(Solution from one of my colleagues. Am not sure if this step is correct.. What does "Hardware Status" plugin have to do with search?)
If steps for client are wrong, welcome corrections.
Monday, April 9, 2012
Storage vMotion of a virtual vCenter (Yes, a Virtual Machine)
Yes, it can be done. We've done it. :-D
Also reference to post by Iwan Rahabok:
Can you storage vMotion the vCenter VM itself?
Also reference to post by Iwan Rahabok:
Can you storage vMotion the vCenter VM itself?
Friday, March 23, 2012
VMware/vSphere - CPU READY and CPU USAGE put simply
I was asked this question by my colleagues and after answering it with the official VMware explanation, they still didn't quite get it. (Yeah, actually if I look at it without the necessary background info, I'd probably not get it either...)
The following visualization helped put it simply:
![]() |
| CPU USAGE and CPU READY - What is it? |
CPU Ready = % of time there is work to be
done for VMs, but no physical CPU available to do it on (all host CPUs are busy
serving other VMs). One rule of thumb that I heard is that below 5% Ready is
normal; anything between 5% and 10%, best keep an eye on the VM and the host.
Over 10% (for extended periods) you should be planning on taking some action.
-
-
CPU Usage = raw, absolute amount of CPU
used by corresponding VM at the given moment.
References:
The amount of time a
virtual machine waits in the queue in a ready-to-run state before it can be
scheduled on a CPU is known as ready time.
The higher the ready time is, the slower the virtual machine is
performing. The ready time should preferably be as low as possible. Virtual
machines that are allocated multiple cpus or have high
timer interrupts are more
frequently seen with high ready time values.
Monday, January 24, 2011
VMware: Not using Fault-tolerance? Turn off FT to enable Cluster Compliance
http://kb.vmware.com/kb/1017714
To disable Fault Tolerance compliance checks:
- Right-click the cluster and click Edit Settings > VMware HA > Advanced Options.
- Enter das.includeFTcomplianceChecks in a blank field, and give it a value of false.
When this setting is applied, Fault Tolerance Compliance Checks are removed from the description under theProfile Compliance Tab for the cluster and is no longer a role during a Cluster Compliance check.
Note: To re-enable the checks, remove the das.includeFTcomplianceChecks option.
Wednesday, January 19, 2011
To remove unused plug-in from vCenter use Managed Object Reference
Found at http://vcenterservername/mob
Logon with vSphere credentials;
Logon with vSphere credentials;
- Click on content, then
- Extension manager
- Find the plug-in which needs to be removed; for example, look for extensionList["VirtualCenter"], the parameter you need is just VirtualCenter
- Click UnregisterExtension, in the VALUE field, enter the name of the plug-in you wish (in this example it's VirtualCenter
- Click on Invoke Method (to remove plug-in
Subscribe to:
Posts (Atom)












