Posts Tagged ‘Documentation’

VMware KB Mobile App Launched

November 3rd, 2010

Got an Apple iPhone, iPad, or Android and a desire to search the VMware Knowledgebase or watch the latest KBTV videos on the go?  VMware has your covered with Monday’s launch of the VMware KB Mobile App.  Don’t head to the App Store to download this application – you won’t find it there.  It’s written in HTML 5 meaning you’ll access it like any other web page through your browser.  The link for the application is http://wbxapp.com/vmwarekb.  Following are some screens I grabbed from the iPad:

The VMware KB Mobile App home page.  You’ll find several items of interest here, some of which is dynamic content and will change over time:

photo1

Here’s a look at VMware KBTV which has been in existence for quit some time on YouTube.  I watched several vCloud Director video clips from this page:

photo2

Here we see an example of searching the Knowledgebase.  There appears to be no granular ability to confine the search to a specific forum or selection of forums.  Given VMware’s wide variety of forums, more often than not search method is going to produce results which are not desired or don’t apply.  Not good:

photo3

The search criteria Vcenter actually forwards us to the kb.vmware.com site and yields 300 results, presumably across all product and discussion forums:

photo4

Many people have handheld devices which are already HTML 5 compatible or soon will be (Blackberry for example).  This app is FREE.  Take it for a spin and provide feedback to VMware so that they can build in more usefulness in future versions.

VMware “Student Archive”

November 2nd, 2010

A gentleman by the name of William Griffith is credited with maintaining a documentation and utility library which contains a whole lot of centralized VMware resources.  In the “Student Archive” you’ll find platform specific and application specific documents and best practices.  You’ll also find some documentation for partner integration.  A disclaimer describes the compilation as follows:

The set of files known as “student archive” has been compiled as a convenient reference for students of VMware classes. As an archive, the files contained in the document set may not be the most current document available. No warranty is provided or implied about any particular document as being fully accurate and up to date. If your requirements are for absolutely up to date info, please go to the appropriate document repository to retrieve the authorized most up to date document you need.

The contents of the library is indexed throughout various folders to help you quickly find what you need (be sure to unzip using folder structure).  The library can be used as a planning and deployment guide, a desk reference, or a study guide for the VCP, VCAP-DCA, and VCAP-DCD exams.

The compressed size of the archive is 295MB and you’ll need an additional 418MB to extract it all.  Grab your copy of the current archive here.

Update 11/3/10: The number of downloads allowed by Dropbox has been exceeded and therefore the download link above no longer works, at least temporarily.  I may regret this but in the effort of supporting the virtualization masses, I’ll mirror the download at my own dropbox.  If this mirror buries my blog bandwidth, I may yank it.  I’ve got QoS capability but since my dropbox and blog run over the same port and server, I can’t limit bandwidth of one without impacting the other.  I’d suggest downloading as a background task.  Go make some coffee or dinner.  If ya’ll have another reliable mirror source and would like to help, please let me know.

Update 11/11/10: Bill Griffith has found has way to this blog and has this to say in the comments below:

I have uploaded a new version to the old link for now. I’m not sure if it’ll remain there long as someone else is going to be taking over the responsibility after this week. The link is http://bit.ly/student_archive. I am at this moment adding some more app specific docs and will upload it this evening.

Thanks everyone for adding alternatives. This thing is much more popular than I had anticipated and is being downloaded at about 250GB/month.

Bill, thanks for this great resource.  If possible, do let us know who is taking this over and where the updates can be found in the future.  Thanks a lot!

Directory of \Student Archive

[.]
[..]
[Admin and config guides]
[Application specific]
[Backup and Recovery]
[CLI and automation]
[Clustering and availability]
[Converter]
[ESXi]
[Lab Manager]
[Lab Utilities]
[Lifecycle Manager]
[Links to kb articles on version 4.1]
[MAN Pages (from VI3)]
[Networking]
[Orchestrator]
[OVF]
[Patch management and VUM]
[Performance]
[Resource Management]
[Security]
[Snapshot]
[SRM]
[Storage]
[vCenter Chargeback]
[vCenter, ESXESXi Installation and Upgrade]
[vCloud Director]
[VCP critical papers]
[View and Thinapp]
acronyms.xls
disclaimer.txt
KBs_and_Docs_2009.doc
StudentResources.exe
vmware-vsphere-crg-wp-en.pdf
vSphere links.html
vsphere_pricing.pdf
7 File(s)      6,207,048 bytes

Directory of \Student Archive\Admin and config guides

[.]
[..]
[Version 4.1]
GuestOS_guide.pdf
Java_in_Virtual_Machines_on_ESX-FINAL-Jan-15-2009.pdf
vam_best_practices_building.pdf
vix160_vmrun_command.pdf
VMware-View-4-LocationAwareness-WP-EN.pdf
vsp_4_legacy_host_lic.pdf
vsp_40_admin_guide.pdf
vsp_40_esx_server_config.pdf
vsp_40_u1_admin_guide.pdf
vsp_40_u1_esx_server_config.pdf
vsp_40_web_access.pdf
vsp_4x_db_calculator.xls
vsp_4x_db_calculator_oracle.xls
vsp_compatibility_matrix.pdf
14 File(s)     12,189,024 bytes

Directory of \Student Archive\Admin and config guides\Version 4.1

[.]                            [..]
vmware-tools-cli.pdf           vsp_41_dc_admin_guide.pdf
vsp_41_esx_server_config.pdf   vsp_41_vm_admin_guide.pdf
vsp_41_web_access.pdf
5 File(s)      7,594,750 bytes

Directory of \Student Archive\Application specific

[.]                [..]               [Active Directory] [ESRI ArcGIS]
[Exchange]         [Oracle]           [RIM BES]          [SAP]
[Sharepoint_MOSS]  [SQL Server]       [Zebra YMS]        [Zimbra]
0 File(s)              0 bytes

Directory of \Student Archive\Application specific\Active Directory

[.]
[..]
Virtualizing_Windows_Active_Directory.pdf
1 File(s)        517,223 bytes

Directory of \Student Archive\Application specific\ESRI ArcGIS

[.]                             [..]
ESRI-DeploymentGuide-v1.0.pdf
1 File(s)      1,360,652 bytes

Directory of \Student Archive\Application specific\Exchange

[.]
[..]
[Exchange 2010]
08Q4_VM_Exchange_Server_2007_VI3_WP.pdf
16000_exchange_on_vmware.pdf
availability_recovery_exchange_sb.pdf
availability_recovery_exchange_solutions_sb.pdf
best_practices_exchange_solutions.pdf
exchange_best_practices.pdf
exchange_on_vmware_wp.pdf
perf_vsphere_exchange-per-scaling.pdf
vsphere_perf_exchange-storage-protocols.pdf
9 File(s)     13,357,366 bytes

Directory of \Student Archive\Application specific\Exchange\Exchange 2010

[.]
[..]
[References]
[Resources]
[Technical Tools]
Exchange 2010 on VMware – FAQ.pdf
Exchange 2010 on VMware – Use Cases.pdf
Exchange_2010_on_VMware_-_Use_Cases.pdf
3 File(s)      1,950,211 bytes

Directory of \Student Archive\Application specific\Exchange\Exchange 2010\References

[.]
[..]
08Q2_isv_vmw_cleveland_indians_english.pdf
08Q2_isv_vmw_univ_plymouth_english.pdf
08Q3_isv_vmw_boise_english.pdf
08Q3_isv_vmw_nuvasive_english.pdf
09Q3_cs_vmw_NMCI_Green_english.pdf
5 File(s)      1,230,686 bytes

Directory of \Student Archive\Application specific\Exchange\Exchange 2010\Resources

[.]
[..]
Exchange 2010 on VMware – Partner Resources Catalog.pdf
Exchange_2010_on_VMware_-_Best_Practices_Guide.pdf
exchange-2010-on-vmware-design-and-sizing-examples.pdf
exchange-2010-on-vmware-support-and-licensing-guide.pdf
4 File(s)      3,866,690 bytes

Directory of \Student Archive\Application specific\Exchange\Exchange 2010\Technical Tools

[.]
[..]
Exchange 2010 on VMware – Availability and Recovery Options.pdf
Exchange 2010 on VMware – Technical Workshop Presentation.pptx
Exchange_2010_on_VMware_-_Best_Practices_Guide.pdf
exchange-2010-on-vmware-availability-and-recovery-options.pdf
exchange-2010-on-vmware-design-and-sizing-examples.pdf
5 File(s)     12,502,862 bytes

Directory of \Student Archive\Application specific\Oracle

[.]
[..]
Oracle_Databases_on_vSphere_Deployment_Tips.pdf
Perf_ESX40_Oracle-eval.pdf
Perf_ESX40_Oracle-TPC-C-eval.pdf
vmw-oracle-virtualizing-oracle-db10g11g-vmware-on-infrastructure.pdf
4 File(s)      3,628,549 bytes

Directory of \Student Archive\Application specific\RIM BES

[.]
[..]
Blackberry-Enterprise-Server-Deployment-Guide.pdf
VMware_RIM_Case_Study.pdf
2 File(s)      3,226,798 bytes

Directory of \Student Archive\Application specific\SAP

[.]
[..]
perf_vsphere_sap.pdf
SAP_vsphere_high_availability.pdf
SAP-Best-Practices-White-Paper-2009.pdf
vsp_41_perf_SAP_SUSE_DB2.pdf
4 File(s)      2,105,295 bytes

Directory of \Student Archive\Application specific\Sharepoint_MOSS

[.]
[..]
MOSS_2007_Virtualization_with_VMware_Infrastructure.pdf
MOSS_Availability_Guide_FINAL.pdf
SharePoint_Deployment_Automation.pdf
vsp_41_sharepoint_perf.pdf
4 File(s)      3,563,926 bytes

Directory of \Student Archive\Application specific\SQL Server

[.]
[..]
perf_vsphere_sql_scalability.pdf
SQL_Server_Availability_Guide_FINAL.pdf
sql_server_faq.pdf
sql_server_use_cases.pdf
sql_server_virt_bp.pdf
5 File(s)      9,572,374 bytes

Directory of \Student Archive\Application specific\Zebra YMS

[.]
[..]
Zebra-YMS-Deployment-Guide-on-VMware-vSphere.pdf
1 File(s)      1,421,694 bytes

Directory of \Student Archive\Application specific\Zimbra

[.]
[..]
Performance Recommendations for Virtualizing Zimbra with VMware vSphere 4.url
Zimbra Architectural Overview.pdf
Zimbra case studies.url
Zimbra Collaboration Suite Data Sheet.pdf
Zimbra wiki.url
Zimbra_on_vSphere_Performance_Best_Practices.pdf
6 File(s)      2,207,579 bytes

Directory of \Student Archive\Backup and Recovery

[.]                                    [..]
data-recovery-evaluators-guide.pdf     practical_guide_bcdr_vmb.pdf
vcb_pubs.html                          vdr_10_admin.pdf
vdr_11_admin.pdf                       VMware_Data_Recovery_FAQ_July_09.pdf
vsp_vcb_15_u1_admin_guide.pdf
7 File(s)     20,696,071 bytes

Directory of \Student Archive\CLI and automation

[.]
[..]
[Version 4.1]
ExportImportBaselines_VUMU2.ps1
viwin_admg(powershell).pdf
viwin_admg.pdf
viwin_install (powershell).pdf
viwin_install.pdf
vma_40_guide.pdf
vsp_40_u1_vcli.pdf
vsp_40_vcli.pdf
vumps_admg(powershell for Update Manager).pdf
vumps_admg.pdf
10 File(s)      8,944,840 bytes

Directory of \Student Archive\CLI and automation\Version 4.1

[.]                            [..]
vsp4_41_vcli_inst_script.pdf
1 File(s)      2,859,609 bytes

Directory of \Student Archive\Clustering and availability

[.]
[..]
[Version 4.1]
DOC-1541 MSCS.pdf
fault_tolerance_recommendations_considerations_on_vmw_vsphere4.pdf
ft_virtualization_wp.pdf
fttech.pdf
heartbeat_55_u1_quick_start.pdf
heartbeat_55_u1_reference_guide.pdf
perf-vsphere-fault_tolerance.pdf
vcenter-srm-evaluators-guide.pdf
VMwareHA_twp.pdf
vmware-vsphere-fault_tolerance.pdf
vsp_40_availability.pdf
vsp_40_mscs.pdf
vsp_40_u1_availability.pdf
vsp_40_u1_mscs.pdf
14 File(s)     31,486,334 bytes

Directory of \Student Archive\Clustering and availability\Version 4.1

[.]                       [..]                      vsp_41_availability.pdf
vsp_41_mscs.pdf
2 File(s)        986,663 bytes

Directory of \Student Archive\Converter

[.]                          [..]
vsp_vcc_41_admin_guide.pdf
1 File(s)      1,141,421 bytes

Directory of \Student Archive\ESXi

[.]
[..]
[Embedded]
[Installable]
hostd log messages.pdf
VMware-ESXi-HPProLiantServers-WP-EN.pdf
VMW-ESXi41-Migration-Guide.pdf
3 File(s)      2,159,910 bytes

Directory of \Student Archive\ESXi\Embedded

[.]                                [..]
[Version 4.1]                      vsp_40_esxi_e_get_start.pdf
vsp_40_esxi_e_vc_setup_guide.pdf   vsp_40_esxi_server_config.pdf
3 File(s)      3,239,891 bytes

Directory of \Student Archive\ESXi\Embedded\Version 4.1

[.]                                [..]
vsp_41_esxi_e_get_start.pdf        vsp_41_esxi_e_vc_setup_guide.pdf
vsp_41_esxi_server_config.pdf
3 File(s)      4,891,010 bytes

Directory of \Student Archive\ESXi\Installable

[.]                                [..]
[Version 4.1]                      vsp_40_esxi_i_vc_setup_guide.pdf
vsp_40_esxi_server_config.pdf
2 File(s)      1,950,113 bytes

Directory of \Student Archive\ESXi\Installable\Version 4.1

[.]                                [..]
vsp_41_esxi_i_vc_setup_guide.pdf   vsp_41_esxi_server_config.pdf
2 File(s)      4,845,758 bytes

Directory of \Student Archive\Lab Manager

[.]
[..]
[case studies]
comp_matrix.pdf
Lab Manager tutorials.url
labmanager_datasheet.pdf
LabManager4_Evaluators_Guide.pdf
LabManager4_Whats_New.pdf
lm40_installation_guide.pdf
lm40_soap_api_guide.pdf
lm40_users_guide.pdf
VMware-vCenter-Lab-Manager-4-DS-EN.pdf
9 File(s)     12,292,286 bytes

Directory of \Student Archive\Lab Manager\case studies

[.]
[..]
vmware-dev-test-labmanager-for-SAP-wp-en.pdf
1 File(s)        560,258 bytes

Directory of \Student Archive\Lab Utilities

[.]
[..]
Copy of cpubusy.vbs.txt
cpubusy.vbs
Iometer.exe
iometer-2006.07.27.win32.i386-setup.exe
lsi.flp
putty-0.58.exe
6 File(s)      4,381,639 bytes

Directory of \Student Archive\Lifecycle Manager

[.]
[..]
lcm102_admin_guide.pdf
lcm102_users_guide.pdf
VMware-vCenter-Lifecycle-Manager-DS-EN.pdf
3 File(s)      2,957,778 bytes

Directory of \Student Archive\Links to kb articles on version 4.1

[.]                 [..]                sS41kb part2.zip    vS41kb part 1.zip
2 File(s)         10,991 bytes

Directory of \Student Archive\MAN Pages (from VI3)

[.]                      [..]                     alias.doc
arp.txt                  bunzip2.txt              cat.txt
chmod.txt                chown.txt                cp.txt
date.txt                 df.txt                   dig.txt
esxcfg-advcfg.txt        esxcfg-auth.txt          esxcfg-boot.txt
esxcfg-configcheck.txt   esxcfg-dumppart.txt      esxcfg-firewall.txt
esxcfg-hwiscsi.txt       esxcfg-info.txt          esxcfg-init.txt
esxcfg-linuxnet.txt      esxcfg-module.txt        esxcfg-mpath.txt
esxcfg-nas.txt           esxcfg-nics.txt          esxcfg-pciid.txt
esxcfg-rescan.txt        esxcfg-resgrp.txt        esxcfg-route.txt
esxcfg-swiscsi.txt       esxcfg-vmhbadevs.txt     esxcfg-vmknic.txt
esxcfg-vswif.txt         esxcfg-vswitch.txt       esxtop.txt
esxupdate.txt            find.txt                 free.txt
ftp.txt                  grep.txt                 halt.txt
host.txt                 ifconfig.txt             kill.txt
ls.txt                   lspci.txt                mii-tool.txt
mkdir.txt                mkfs.txt                 more.txt
mount.txt                mv.txt                   netstat.txt
nslookup.txt             passwd.txt               pgrep.txt
ping.txt                 pkill.txt                ps.txt
reboot.txt               rm.txt                   rmdir.txt
route.txt                scp.txt                  shutdown.txt
sudo.txt                 tar.txt                  top.txt
traceroute.txt           tty.txt                  umount.txt
uname.txt                uptime.txt               vim.txt
vipw.txt                 visudo.txt               vmkfstools.txt
vmkpcidivy.doc           vmkping.txt              vmstat.txt
vm-support.txt           vmware-cmd.doc           vmware-cmd.txt
watch.txt                who.txt                  whois.txt
85 File(s)        612,645 bytes

Directory of \Student Archive\Networking

[.]
[..]
[Version 4.1]
network_segmentation.pdf
networking_cheat_sheet.png
VMW_09Q1_WP_vSphereNetworking_P8_R1.pdf
vsphere-vnetwork-ds-migration-configuration-wp.pdf
vsphere-whatsnew-networking-wp.pdf
5 File(s)     23,232,113 bytes

Directory of \Student Archive\Networking\Version 4.1

[.]                            [..]
VMW_Netioc_BestPractices.pdf
1 File(s)      3,326,750 bytes

Directory of \Student Archive\Orchestrator

[.]                                [..]
[orchestrator_pubs_files]          orchestrator_pubs.html
vco_40_admin_guide.pdf             vco_40_developers_guide.pdf
vco_40_examples.zip                vco_40_install_config_guide.pdf
vco_401_admin_guide.pdf            vco_401_developers_guide.pdf
vco_401_install_config_guide.pdf   vco_401_release_notes.html
vco-samples_4_0_1_4502.zip
10 File(s)     12,795,372 bytes

Directory of \Student Archive\Orchestrator\orchestrator_pubs_files

[.]                    [..]                   a
baynote_global.js      brightedge.js          btn-search.gif
buttons.css            common_min.js          elqCfg.js
elqImg.js              fce.css                library_framework.js
oo_engine.js           print.css              s_code.js
s_config.js            sm_999_oo.gif          svrGP.htm
techpubs.css           template.css           tracking.js
19 File(s)        377,942 bytes

Directory of \Student Archive\OVF

[.]                                [..]
ovf_whitepaper_specification.pdf   ovftool_10_userguide.pdf
ovftool_201_userguide.pdf
3 File(s)      1,477,733 bytes

Directory of \Student Archive\Patch management and VUM

[.]
[..]
[Version 4.1]
ExportImportBaselines_VUMU2.ps1
Perf_UpdateManager40_Best-Practices.pdf
vsp_40_esxupdate.pdf
vsp_vum_40_admin_guide.pdf
vsp_vum_40_sizing_estimator.xls
vsp_vum_40u1_admin_guide.pdf
vumps_admg.pdf
7 File(s)      4,009,107 bytes

Directory of \Student Archive\Patch management and VUM\Version 4.1

[.]
[..]
vsp_41_esxupdate.pdf
vsp_41_perf_UpdateManager_Best-Practices.pdf
vsp_vum_41_admin_guide.pdf
vsp_vum_41_sizing_estimator.xls
4 File(s)      3,572,428 bytes

Directory of \Student Archive\Performance

[.]
[..]
[Version 4.1]
!!Note about this folder.txt
Alliances-WebSphere-vSphere4_Nehalem-Performance-HPProliant-Servers.pdf
drs_performance_best_practices_wp.pdf
Java_in_Virtual_Machines_on_ESX-FINAL-Jan-15-2009.pdf
large_pg_performance.pdf
Perf_Best_Practices_vSphere4.0.pdf
perf_vsphere_storage_protocols.pdf
performance_char_vmfs_rdm.pdf
perf-vsphere-cpu_scheduler.pdf
perf-vsphere-memory_management.pdf
perf-vsphere-monitor_modes.pdf
RVI_performance.pdf
scalable_storage_performance.pdf
software_hardware_tech_x86_virt.pdf
Tier1_virtualizatoin.pdf
Timekeeping-In-VirtualMachines.pdf
VMware_paravirtualization.pdf
VMware-vCenter-SRM-WP-EN.pdf
VMware-vSphere-Performance-WP-EN.pdf
vsp_4_extreme_io.pdf
vsp_4_pvscsi_perf.pdf
vsp_4_thinprov_perf.pdf
vsp_4_VMCI_socket_perf.pdf
vsp_41_perf_VC_Best_Practices.pdf
vsphere_performance_wp.pdf
vsphere4-performance-troubleshooting.pdf
vsphere-whatsnew-performance-wp.pdf
What’s_new_with_vSphere2009_VMUG-1.pdf
28 File(s)     35,381,066 bytes

Directory of \Student Archive\Performance\Version 4.1

[.]
[..]
Choosing a network adapter for your VM.pdf
Co-scheduling SMP VMs in VMware ESX Server.pdf
Interpreting esxtop Statistics.pdf
Performance whitepapers.pdf
Timekeeping for Linux guests.pdf
Using vscsiStats for Storage Performance Analysis.pdf
VMW_Netioc_BestPractices.pdf
VMW_vSphere41_cpu_schedule_ESX.pdf
vmware_timekeeping.pdf
VMW-vSphere41-SIOC.pdf
VMW-Whats-New-vSphere41-HA.pdf
VMW-Whats-New-vSphere41-Networking.pdf
VMW-Whats-New-vSphere41-Performance.pdf
VMW-Whats-New-vSphere41-Storage.pdf
vsp_41_olio_tcServer.pdf
vsp_41_perf_memory_mgmt.pdf
vsp_41_perf_SIOC.pdf
vsp_41_perf_VC_Best_Practices.pdf
vsp_41_sharepoint_perf.pdf
19 File(s)     18,112,898 bytes

Directory of \Student Archive\Resource Management

[.]
[..]
[Version 4.1]
distributed_power_management_vsphere.pdf
Distributed-Power-Management-vSphere.pdf
Resource Allocation Shares.mht
vsp_40_resource_mgmt.pdf
vsp_40_u1_resource_mgmt.pdf
5 File(s)      3,382,528 bytes

Directory of \Student Archive\Resource Management\Version 4.1

[.]                           [..]
vsp_41_perf_memory_mgmt.pdf   vsp_41_resource_mgmt.pdf
2 File(s)      2,949,066 bytes

Directory of \Student Archive\Security

[.]
[..]
dmz-vsphere-nexus-wp.pdf
hostd log messages.pdf
vi3_vc_roles.pdf
VMware_vSphere_HardeningGuide_May10_EN.pdf
VMware-vShieldZones-ReviewersGuide-EN.pdf
vsp_4_vcserver_certificates.pdf
vsp41_usingproxy_virtual_serial_ports.pdf
7 File(s)      5,705,497 bytes

Directory of \Student Archive\Snapshot

[.]                    [..]                   My Snapshot File.ppt
1 File(s)      2,926,080 bytes

Directory of \Student Archive\SRM

[.]
[..]
Bulk-NetworkChanges.zip
DR_for_PTC_Windchill_Solutions_Site_Recovery_Manager.pdf
FUJI_SRM_Final.pdf
srm_10_admin.pdf
srm_10_gettingstarted.pdf
srm_compat_matrix_4_0.pdf
srm_dns_updater.pdf
srm_shared_recovery.pdf
srm-admin.pdf
SRM-notes_RevA.rtf
Swap and Pagefile replication caveats.pdf
vcenter-srm-evaluators-guide.pdf
VMware-vCenter-SRM-WP-EN.pdf
13 File(s)     20,073,839 bytes

Directory of \Student Archive\Storage

[.]
[..]
[Version 4.1]
[VMFS]
esx_lun_security.pdf
esx3_partition_align.pdf
perf_vsphere_storage_protocols.pdf
storage_vmotion_datasheet.pdf
Virtual SCSI Adapter type – DOC-10971.pdf
VMW_09Q1_WP_vSphereStorage_P10_R1.pdf
VMware-Storage-VMotion-DS-EN.pdf
VMware-vStorage-Thin-Provisioning-DS-EN.pdf
vsp_4_extreme_io.pdf
vsp_4_pvscsi_perf.pdf
vsp_4_thinprov_perf.pdf
vsp_40_iscsi_san_cfg.pdf
vsp_40_san_cfg.pdf
vsp_40_u1_iscsi_san_cfg.pdf
vsp_40_u1_san_cfg.pdf
15 File(s)      9,083,069 bytes

Directory of \Student Archive\Storage\Version 4.1

[.]
[..]
gulati PARDA whitepaper about porportional allocation of resources for distributed storage access (SIOC).pdf
VMW-vSphere41-SIOC.pdf
vsp_4_vsp4_41_npivconfig.pdf
vsp_41_iscsi_san_cfg.pdf
vsp_41_perf_SIOC.pdf
vsp_41_san_cfg.pdf
6 File(s)      5,944,965 bytes

Directory of \Student Archive\Storage\VMFS

[.]
[..]
esx3_partition_align.pdf
vmfs-best-practices-wp.pdf
VMware-vStorage-VMFS-3PAR-Utility-Storage-WP-EN.pdf
VMware-vStorage-VMFS-DS-EN.pdf
4 File(s)      1,567,913 bytes

Directory of \Student Archive\vCenter Chargeback

[.]
[..]
API_v_1_5_Reference.zip
vCenter_Chargeback_1.0_Evaluators_Guide.pdf
vCenter_Chargeback-Costing_Calculator.xls
vCenterChargeback_v_1_5_API_Programming_Guide.pdf
vCenterChargeback_v_1_5_Tech_Note.pdf
vCenterChargeback_v_1_5_Users_Guide.pdf
vCenterChargeback_v10_Use_Cases.pdf
vCenterChargeback_v10_Users_Guide.pdf
8 File(s)      7,131,294 bytes

Directory of \Student Archive\vCenter, ESXESXi Installation and Upgrade

[.]
[..]
[version 4.1]
vsp_4_vcserver_certificates.pdf
vsp_4_vcserver_cmdline_install.pdf
vsp_40_esx_vc_installation_guide.pdf
vsp_40_esxi_e_get_start.pdf
vsp_40_u1_esx_vc_installation_guide.pdf
vsp_40_u1_upgrade_guide.pdf
vsp_40_upgrade_guide.pdf
vsp_4x_db_calculator.xls
vsp_4x_db_calculator_oracle.xls
vsp_compatibility_matrix.pdf
10 File(s)      6,184,621 bytes

Directory of \Student Archive\vCenter, ESXESXi Installation and Upgrade\version 4.1

[.]                                    [..]
VMW-ESXi41-Migration-Guide.pdf         vsp_41_esx_vc_installation_guide.pdf
vsp_41_upgrade_guide.pdf
3 File(s)      2,047,922 bytes

Directory of \Student Archive\vCloud Director

[.]                                 [..]
vcd_10_admin_guide.pdf              vcd_10_api_guide.pdf
vcd_10_api_spec.pdf                 vcd_10_install.pdf
vcd_10_sdk_java_dg.pdf              vcd_10_users_guide.pdf
vCloud Director main page.url       VMW-vCloud-Director-EvalGuide.pdf
8 File(s)     12,435,801 bytes

Directory of \Student Archive\VCP critical papers

[.]
[..]
srm-admin.pdf
vdr_11_admin.pdf
vsp_4_legacy_host_lic.pdf
vsp_40_esx_server_config.pdf
vsp_40_u1_availability.pdf
vsp_40_u1_esx_get_start.pdf
vsp_40_u1_esx_server_config.pdf
vsp_40_u1_esx_vc_installation_guide.pdf
vsp_40_u1_intro_vs.pdf
vsp_40_u1_iscsi_san_cfg.pdf
vsp_40_u1_mscs.pdf
vsp_40_u1_resource_mgmt.pdf
vsp_40_u1_upgrade_guide.pdf
vsp_40_web_access.pdf
vsp_vum_40_admin_guide.pdf
vsp_vum_40u1_admin_guide.pdf
16 File(s)     14,271,472 bytes

Directory of \Student Archive\View and Thinapp

[.]
[..]
[Thinapp]
[vendor specific papers]
EMA-VMware-View-StatelessVirtualDesktop-WP.pdf
migrating_windowsxp_windows7.pdf
The VMware Reference Architecture for Stateless Virtual Desktops with VMware View 4.5.pdf
thinapp_4_reviewers_guide.pdf
thinapp_intro.pdf
thinapp-ref-arch.pdf
vce-ra-brief.pdf
view_wan_reference_architecture.pdf
view4.5-backgrounder-en.pdf
view40_admin_guide.pdf
view40_upgrade_guide.pdf
view45_admin_guide.pdf
view45_architecture_planning.pdf
view45_installation_guide.pdf
view45_integration_guide.pdf
view45_upgrade_guide.pdf
VMware-DG-ThinApp-AppRegistration-EN.pdf
VMware-IG-ViewThinApp-EN.pdf
VMware-View4-Deployment-Guide-Q309.pdf
VMware-View-4-LocationAwareness-WP-EN.pdf
VMware-View-AntiVirusDeployment-WP-en.pdf
vmware-view-reference-architecture.pdf
VMware-WP-WorkloadConsiderations-WP-EN.pdf
23 File(s)     34,186,163 bytes

Directory of \Student Archive\View and Thinapp\Thinapp

[.]                             [..]
thinapp_4_reviewers_guide.pdf   thinapp_intro.pdf
thinapp_virt_registry.pdf       thinapp46_manual.pdf
thinapp-ref-arch.pdf            VMware-IG-ViewThinApp-EN.pdf
6 File(s)     12,314,803 bytes

Directory of \Student Archive\View and Thinapp\vendor specific papers

[.]
[..]
Dell-VMware-View4-RA-brief.pdf
Dell-VMware-View-RA.pdf
HP-Reference-Architecture-Brief-VMware-View-4.pdf
VMware-Ref-Architecture-for-CISCO-EMC-CLARIION-RAB-EN-VCE.pdf
VMware-View-ReferenceImplementation-Norton-EN.pdf
VMware-VMwareView-NetAppStorage-WP-EN.pdf
6 File(s)      5,802,374 bytes

Total Files Listed:
463 File(s)    438,812,760 bytes

CPU Ready to %RDY Conversion

October 21st, 2010

Most customers expect x amount of performance out of their virtual machines which is going to be dependent on established Service Level Agreements (SLAs).  Capacity planning, tuning, and monitoring performance all play a role in meeting customer SLAs.  When questioning performance of a physical machine, one of the first ubiquitous metrics that comes to mind is CPU utilization.  Server administrators are naturally inclined to look at this metric on virtual machines as well.  However, when looking at VM performance, Ready time is an additional metric to be examined from a CPU standpoint.  This metric tells us how much time the guest VM is waiting for its share of CPU execution from the host.

I began learning ESX in 2005 on version 2.0.  At that time, the VMware ICM class focused a lot on leveraging the Service Console.  At that time, vCenter Server 1.x was brand new and as such, ESXTOP was king for performance monitoring.  In particular, the %RDY metric in ESXTOP was used to reveal CPU bottlenecks as described above.  %RDY provides statistics in a % format.  I learned what acceptable tolerances were, I learned when to be a little nervous, and I could pretty well predict when the $hit was hitting the fan inside a VM from a CPU standpoint.  Duncan Epping at Yellow Bricks dedicates a page to ESXTOP statistics on his blog and at the very beginning, you’ll see a threshold he has published which you should keep in the back of your mind.

Today, ESXTOP still exists fortunately (it’s one of my favorite old-school-go-to tools).  The Service Console is all but gone, however, you’ll still find resxtop in VMware’s vMA appliance which is used to remotely manage ESXi (and ESX as well).  But what about the vSphere Client and vCenter Server?  With the introduction of vCenter Server, the disappearance of the Service Console, and the inclination of a Windows based administrator to lean on GUI based tools as a preference, notable focus has moved away from the CLI approach in lieu of the vSphere Client (in conjunction with the vCenter Server). 

Focusing on a VM in the vSphere Client, you’ll find a performance metric called CPU Ready.  This is the vSphere Client metric which tells us how much time the guest VM is waiting for its share of CPU execution from the host just as %RDY did in ESXTOP.  But when you look at the statistics, you’ll notice a difference.  %RDY in ESXTOP provides us with metrics in a % format.  CPU Ready in the vSphere Client provides metrics in a millisecond summation format.  I learned way back from the ICM class and through trench experience that ~10% RDY (per each vCPU) is a threshold to watch out for.  How does a % value from ESXTOP translate to a millisecond value in the vSphere Client?  It doesn’t seem to be widely known or published but I’ve found it explained a few places.  A VMware communities document here and a Josh Townsend blog post here.

There’s a little math involved.  To convert the vSphere Client CPU Ready metric to the ESXTOP %RDY metric, you divide the CPU Ready metric by the rollup summation (which are both values in milliseconds).  What does this mean?  Say for instance you’re looking at the overall CPU Ready value for a VM in Real-time.  Real-time is refreshed every 20 seconds and represents a rollup of values over a 20 second period (that’s 20,000 milliseconds).  Therefore…

  • If the CPU Ready value for the VM is, say 500 milliseconds, we divide 500 milliseconds by 20,000 milliseconds and arrive at nearly 3% RDY.  Hardly anything to be concerned about. 
  • If the CPU Ready time were 7,500, we divide 7,500 milliseconds by 20,000 milliseconds and arrive at 37.5% RDY or $hit hitting the fan assuming a 1 vCPU VM. 

What do I mean above by 1 vCPU VM?  The overall VM CPU Ready metric is the aggregate total of CPU Ready for each vCPU.  This should sound familiar – if you know how %RDY works in ESXTOP, then you’re armed with the knowledge needed to understand what I’m explaining.  The %RDY value in ESXTOP is the aggregate total of CPU Ready for each vCPU.  In other words, if you saw a 20% RDY value in ESXTOP for a 4 vCPU VM, the actual %RDY for each vCPU is 5% which is well under the 10% threshold we generally watch for.  In the vSphere Client, not only can you look at the overall aggregate CPU Ready for a particular VM (which should be divided by the number of assigned vCPUs for the VM), but you can also look at the CPU Ready values for the individual vCPUs themselves.  It is the per CPU Ready value which should be compared with published and commonly known thresholds.  When looking at Ready values, it’s important to interpret the data correctly in order to compare the right data to thresholds.

I’ve often heard the conversation of “how do I convert millisecond values in the vSphere Client to % values in ESXTOP?”  I’ve provided a working example using CPU Ready data.  Understand it can be applied to other metrics as well.  Hopefully this helps.

vSphere Upgrade Path

October 11th, 2010

Old habits can be hard to break.  Such was the case today when I called out an individual for producing an ESXi 4.0 Update 2 upgrade document without referencing the requirement to upgrade vCenter 4.0 Update 1 to Update 2 first as a prerequisite. 

Up until the release of vSphere 4.0 Update 1 back in November of 2009, the VMware virtual infrastructure upgrade path was such that the vCenter Server was upgraded to the newer release, then the ESX(i) hosts were upgraded afterward.

As shown in the ESX and vCenter Server Compatibility matrix below, beginning with vSphere 4.0 Update 1, ESX(i) hosts can be upgraded ahead of their vCenter Server counterparts.  In fact, VMware allows a radically wider in versioning variation in that vCenter 4.0 (released May 2009, with no update) is compatible with ESX(i) 4.0 Update 2 which was released in June 2010, over a year later.

SnagIt Capture

After being corrected, I recalled hearing of this new compatibility some time back but the bits had fallen off the platter.  For the record, I’m not always right.  I’m fine with being wrong.  It happens plenty enough.  For me, it’s all about the learning.  Retaining the knowledge is an added benefit but isn’t always guaranteed if not used on a regular basis.

This mantra will provide some flexibility which may be needed to upgrade smaller groups of clusters or hosts (say for troubleshooting purposes) without impacting the centralized vCenter Server which in turn would impact the remaining clusters or hosts it manages by way of agent upgrades blasted out to each attached host.

Before you celebrate in the end zone Dallas Cowboys style, do note from the chart above that the upgrade to vSphere 4.1 reverts back to the old methodology of upgrading the vCenter Server first, and the attached ESX(i) hosts afterward.  In other words, ESX(i) 4.1 is ONLY compatible with vCenter Server 4.1.

Go Vikings!

QuickPress – VMs Per…

May 7th, 2010

I’m trying out my frist QuickPress. Let’s see how this turns out.
Right off the bat, I’m missing the autocomplete feature for Tags. As it turns out, typing more than three lines in the small content box isn’t much fun.

On with the VMware content… This all comes from the VMware vSphere Configuration Maximums document.  I’ve bolded some of what I’d call core stats which capacity planners or architects would need to be aware of on a regular basis:

15,000 VMs registered per Linked-mode vCenter Server
10,000 powered on VMs per Linked-mode vCenter Server
4,500 VMs registered per 64-bit vCenter Server
4,000 VMs concurrently scanned by VUM (64-bit)
3,000 powered on VMs per 64-bit vCenter Server
3,000 VMs registered per 32-bit vCenter Server
3,000 VMs connected per Orchestrator
2,000 powered on VMs per 32-bit vCenter Server
1,280 powered on VMs per DRS cluster
320 VMs per host (standalone)
256 VMs per VMFS volume
256 VMs per host in a DRS cluster
200 VMs concurrently scanned by VUM (32-bit)
160 VMs per host in HA cluster with 8 or fewer hosts (vSphere 4.0 Update 1)
145 powered on Linux VMs concurrently scanned per host
145 powered on Linux VMs concurrently scanned per VUM server
145 VMs per host scanned for VMware Tools
145 VMs per host scanned for VMware Tools upgrade
145 VMs per host scanned for virtual machine hardware
145 VMs per host scanned for virtual machine hardware upgrade
145 VMs per VUM server scanned for VMware Tools
145 VMs per VUM server scanned for VMware Tools upgrade
100 VMs per host in HA cluster with 8 or fewer hosts (vSphere 4.0)
72 powered on Windows VMs concurrently scanned per VUM server
40 VMs per host in HA cluster with 9 or more hosts
10 powered off Windows VMs concurrently scanned per VUM server
6 powered on Windows VMs concurrently scanned per host
6 powered off Windows VMs concurrently scanned per host
5 VMs per host concurrently remediated

Got all that?

Update 5/10/10: Added the row 160 VMs per host in HA cluster with 8 or fewer hosts (vSphere 4.0 Update 1) – Thanks for the catch Matt & Joe!

vpxd.cfg Advanced Configuration

March 13th, 2010

vpxd.cfg is an XML formatted file which can be modified to alter the native behavior of the VMware vCenter Server.  Sparse references on the internet document the changes that can be made in this environment.  Inspired by Ulli Hankeln, the purpose of this blog post is to collect and document all known, unknown, supported, and unsupported vpxd.cfg modifications in a centralized location. 

If you have any to add, please provide feedback in the form of a blog comment along with a link pointing to a reference and I’ll update the post.

**Disclaimer**
As with anything found on this site and much of the internet in general, information is provided “as is” without warranty.  Modify settings at your own risk.  I suggest thoroughly researching the changes first and also checking with VMware Support.

The vpxd.cfg file is located on the VMware vCenter Server by default at %ALLUSERPROFILE%\Application Data\VMware\VMware VirtualCenter\vpxd.cfg

  • On Windows Server 2008, this would generally be C:\ProgramData\VMware\VMware VirtualCenter\vpxd.cfg
  • On Windows Server 2003, this would generally be C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\vpxd.cfg

This collection of vpxd.cfg settings has been sourced from various places.  The parameters will generally apply to a version of vCenter Server ranging from 2.0 through 4.x.  A given parameter can apply to several or even all versions.  However, one thing I didn’t do was specify which version of vCenter Server the parameter applies to – too much work – sorry – you’ll have to experiment in your lab or DEV environment.  I do think it’s safe to say that most of these parameters focus on the latest releases of vCenter Server – 2.5 and 4.0.

Remember to restart the VMware VirtualCenter Server service in the Server Manager for changes to vpxd.cfg to take effect.

Tag:  blockingTimeoutSeconds
Nested In:  vmomi, soapStubAdapter
What It Does:  Defines the timeout value in seconds for SOAP layer blocking.  Use cases for increasing: slow connections, low bandwidth, or high latency between virtual infrastructure components.  Read more here and here.
Example:

<vmomi>
<soapStubAdapter>
<blockingTimeoutSeconds>10800</blockingTimeoutSeconds>
</soapStubAdapter>
</vmomi>

Tag:  calls
Nested In:  trace, vmomi
What It Does:  Unknown.  Read more here.
Example:

<trace>
<vmomi>
<calls>true</calls>
</vmomi>
</trace>

Tag:  cipherList
Nested In:  vmacore, ssl
What It Does:  Reverts to cipher suites used in previous versions of vCenter Server (2.5u3 and earlier) for browser/SSL compatibility issues.  Read more here.
Example:

<vmacore>
<ssl>
<cipherList>DEFAULT</cipherList>
</ssl>
</vmacore>

Tag:  compressOnRoll
Nested In:  log
What It Does:  Defines whether or not vCenter Server vpxd log files are rolled up and compressed into .gz files.  Read more here.
Example:

<log>
<compressOnRoll>false</compressOnRoll>
</log>

Tag:  cpuFeatureMask
Nested In:  guestOSDescriptor, esx-2-x-x, all-versions, all-guests
What It Does:  Masks CPU features to force VMotion compatibility between hosts. VMware neither supports nor recommends modifying the VMotion constraints for CPU features.  Read more here.
Example:

<guestOSDescriptor>
<esx-2-x-x>
<all-versions>
<all-guests>
<cpuFeatureMask>Elements and mask definition go in here</cpuFeatureMask>
</all-guests>
</all-versions>
</esx-2-x-x>
</guestOSDescriptor>

Tag:  directory
Nested In:  log
What It Does:  Defines the location for the vCenter logs.  Read more here.
Example:

<log>
<directory>D:\VC_Logs</directory>
</log>

Tag:  dontstartconsolidation
Nested In:  vcp2v
What It Does:  May resolve an issue where the Consolidation button is missing in the Virtual Infrastructure Client.  Read more here.
Example:

<vcp2v>
<dontstartconsolidation>true</dontstartconsolidation>
</vcp2v>

Tag:  filterOverheadLimitIssues
Nested In:  vpxd
What It Does:  Unknown.
Example:

<vpxd>
<filterOverheadLimitIssues>true</filterOverheadLimitIssues>
</vpxd>

Tag:  hostRescanFilter
Nested In:  unknown
What It Does:  Defines the behavior of mass ESX(i) host rescans of vmHBAs.  Read more here.
Example:

<hostRescanFilter>true</hostRescanFilter>

Tag:  IoMax
Nested In:  vmacore, threadpool
What It Does:  Unknown but my guess is it defines the maximum I/O for the vpxd.exe process (vCenter Server service). Influenced by TaskMax.
Example:

<vmacore>
<threadpool>
<IoMax>200</IoMax>
</threadpool>
</vmacore>

Tag:  level
Nested In:  log
What It Does:  Defines the logging level for vCenter logs.  Read more here.
Example:

 <log>
<level>trivia</level>
</log>

Tag:  logLevel
Nested In:  trace, vmomi
What It Does:  Enables debug logging level for vmomi?  Read more here.
Example:

<trace>
<vmomi>
<logLevel>verbose</logLevel>
</vmomi>
</trace>

Tag:  loglevel
Nested In:  nfc
What It Does:  Enables debug logging level for the NFC process.  Read more here.
Example:

<nfc>
<loglevel>debug</loglevel>
</nfc>

Tag:  managedIP
Nested In:  unknown
What It Does:  Defines the managed IP address used in vCenter Server Heartbeat.  Read more here.
Example:

<managedIP>10.10.0.1</managedIP>

Tag:  maxCostPerHost
Nested In:  ResourceManager
What It Does:  Defines the number of simultaneous VM migrations (both hot and cold) per ESX(i) host.  Read more here.
Example:

<ResourceManager>
<maxCostPerHost>8</maxCostPerHost>
</ResourceManager>

Tag:  maxFileNum
Nested In:  log
What It Does:  Defines the maximum number of log files for vCenter logs.  Read more here.
Example:

<log>
<maxFileNum>50</maxFileNum>
</log>

Tag:  maxFileSize
Nested In:  log
What It Does:  Defines the maximum log file size in Bytes and thus rollover interval for vCenter logs.  Read more here.
Example:

<log>
<maxFileSize>10485760</maxFileSize>
</log>

Tag:  name
Nested In:  log
What It Does:  Defines the log file prefix name for vCenter logs.  Read more here.
Example:

<log>
<name>vpxd</name>
</log>

Tag:  notRespondingTimeout
Nested In:  heartbeat
What It Does:  Defines the heartbeat timeout value in seconds between ESX(i) hosts and vCenter Server.  Use case would be to increase the value if remote ESX(i) hosts frequently go into a not responding state in vCenter Server due to WAN bandwidth or latency issues.  Read more here.
Example:

<heartbeat>
<notRespondingTimeout>60</notRespondingTimeout>
</heartbeat>

Tag:  portReserveTimeout
Nested In:  dvs
What It Does:  Defines the timeout value in minutes for unused dvPort reservations.  Lowering the value temporarily is helpful for unlocking dvPorts to remove a vDS or dvPort group.  Read more here.
Example:

<dvs>
<portReserveTimeout>10</portReserveTimeout>
</dvs>

Tag:  serializeadds
Nested In:  vpxd, das
What It Does:  Unknown but if I had to guess I’d say it defines the behavior of how the HA agent is installed on cluster hosts.
Example:

<vpxd>
<das>
<serializeadds>true</serializeadds>
</das>
</vpxd>

Tag:  slotCpuMinMHz
Nested In:  vpxd, das
What It Does:  Defines the minimum CPU calculation of a HA cluster slot size when there are no CPU reservations. Read more here.
Example:

<vpxd>
<das>
<slotCpuMinMHz>256</slotCpuMinMHz>
</das>
</vpxd>

Tag:  slotMemMinMB
Nested In:  vpxd, das
What It Does:  Defines the minimum memory calculation of a HA cluster slot size when there are no memory reservations. Read more here.
Example:

<vpxd>
<das>
<slotMemMinMB>0</slotMemMinMB>
</das>
</vpxd>

Tag:  sspiProtocol
Nested In:  unknown
What It Does:  Defines the authentication mechanism used with passthrough authentication between the Virtual Infrastructure Client and vCenter Server.  Read more here.
Example:

<sspiProtocol>Kerberos</sspiProtocol>

Tag:  TaskMax
Nested In:  vmacore, threadpool
What It Does:  Defines the number of worker threads for the vpxd.exe process (vCenter Server service). Influences IoMax.
Example:

<vmacore>
<threadpool>
<TaskMax>30</TaskMax>
</threadpool>
</vmacore>

Tag:  timeout
Nested In:  task
What It Does:  Defines the timeout value in seconds for long tasks.  Read more here.
Example:

<task>
<timeout>10800</timeout>
</task>

Tag:  verbose
Nested In:  trace, db
What It Does:  Enables database tracing.  Enables database logging in the vpxd log.  Read more here and here.
Example:

<trace>
<db>
<verbose>true</verbose>
</db>
</trace>

Tag:  verbosity
Nested In:  trace, vmomi
What It Does:  Unknown.  Read more here.
Example:

<trace>
<vmomi>
<verbosity>verbose</verbosity>
</vmomi>
</trace>

Tag:  verboseObjectSize
Nested In:  trace, vmomi
What It Does:  Unknown.  Read more here.
Example:

<trace>
<vmomi>
<verboseObjectSize>40</verboseObjectSize>
</vmomi>
</trace>

Tag:  VMOnVirtualIntranet
Nested In:  migrate, test, CompatibleNetworks
What It Does:  Setting to false enables VMotion for VMs connected to an internal vSwitch. Setting to false will turn off the internal vSwitch restriction on VMotion events. Useful for servers behind a firewall virtual appliance deployed in bridged networking mode.  Read more here.
Example:

<migrate>
<test>
<CompatibleNetworks>
<VMOnVirtualIntranet>false</VMOnVirtualIntranet>
</CompatibleNetworks>
</test>
</migrate>

Tag:  VMOverheadGrowthLimit
Nested In:  cluster
What It Does:  Defines the growth rate cap in terms of MB per minute for VM memory overhead at the cluster level. Can be adjusted to resolve high CPU utilization in guest VMs introduced in ESX(i) 3.5 and vCenter 2.5.  Read more here.
Example:

<cluster>
<VMOverheadGrowthLimit>5</VMOverheadGrowthLimit>
</cluster>

 

Slightly related, the vCenter Server process (vpxd.exe) can be launched at a command prompt on the vCenter Server (instead of starting as a service) for troubleshooting purposes.  The executable is located at:

<Install Directory>\VMware\Infrastructure\VirtualCenter Server>vpxd.exe

Usage: vpxd.exe [FLAGS]
Flags:
-r Register VMware VirtualCenter Server
-u Unregister VMware VirtualCenter Server
-s Run as a standalone server rather than a Service
-c Print vmdb schema to stdout
-b Recreate database repository
-f cfg Use the specified file instead of the default vpxd.cfg
-l licenseKey Store license key in ldap and assign it to VirtualCenter
-e feature Set the feature to be in use for VirtualCenter. This option takes only one feature at a time.
-p Reset the database password
-v Print the version number to stdout

VMkernel Networks, Jumbo Frames, and ESXi 4

February 12th, 2010

Question:  Can I implement jumbo frames on ESXi 4 Update 1 VMkernel networks?

Answer:  Who in the hell knows?

You see, the ESXi 4.0 Update 1 Configuration Guide states on page 54:

“Jumbo frames are not supported for VMkernel networking interfaces in ESXi.”

Duncan Epping of Yellow Bricks also reports:

“Jumbo frames are not supported for VMkernel networking interfaces in ESXi. (page 54)”

One month after the release of ESXi 4 Update 1, Charu Chaubal of VMware posted on the ESXi Chronicles blog:

“I am happy to say that this is merely an error in the documentation. In fact, ESXi 4.0 DOES support Jumbo Frames on VMkernel networking interfaces. The correction will hopefully appear in a new release of the documentation, but in the meantime, go ahead and configure Jumbo frames for your ESXi 4.0 hosts.”

Shortly after, Duncan Epping of Yellow Bricks confirms Charu Chaubal’s report that jumbo frames are supported on ESXi VMkernel networks.

Now, nearly two months after Charu’s clarification and three months after the release of ESXi 4 Update 1, the documentation remains dubious on page 54 stating that jumbo frames are not supported on ESXi 4 VMkernel networks which is a direct contradition to a VMware ESXi blog.

I opened a Business Critical Support SR with VMware on the question.  I was told by VMware BCS that jumbo frames are NOT supported on ESXi 4 Update 1 VMkernel networks and a reference was made to the documentatation on page 54. 

Our dedicated VMware onsite Engineer escalated and I was then told ESXi 4 Update 1 DOES support jumbo frames on VMkernel networks, making reference to Charu’s article.

Hey VMware, which is it?  If this is a documentation mistake, why are you dragging your feet in getting the documentation updated two months after a VMware employee discovers the error and blogs it?  Waiting for the next release of ESXi?  Unacceptable!  You update the public documentation as soon as you discover the error and be damned sure your BCS support Engineers know the right answer!  Do you know how much companies pay for BCS?  You owe your customers the correct answer.  If misinformation comes as a result of a known documentation error, SHAME ON YOU!  Architecture and design decisions are being made daily on this information or misinformation, which ever it may be.

Update 2/23/10:  Toby Kraft (@vmwarewriter on Twitter) will be updating the documentation by next week.  Thank you Toby!

Update 3/1/10:  VMware has updated their documentation to reflect currently supported configurations.  Thank you VMware (and Toby)!