Recommendation VMware

Are you using SD card/USB stick as a standalone boot device option for ESXi?

Starting with a direct question: Are you one of the many VMware customers who use SD card/USB stick (low-end flash media) a boot device? If you answer this question with a YES, please read on!

By definition, a standalone boot device is a disk or device where all are partitions created during the ESXi installation exist on that single device.

VMware advice:

VMware strongly advises that you move away completely from using SD card/USB as a boot device option on any future server hardware.
Source: Knowledge Base Article 85685

With vSphere 7, VMware changed the layout for the ESXi system storage partitions on the boot device. The changes were done to enable more flexibility.

To understand the changes in the storage layout from vSphere 6.x to vSphere 7, have a look at the following:

Please refer to ESXi System Storage Changes for more details.

In the KB article, published September 16, 2021, VMware gives a few reasons, why SD card/USB as a standalone boot device option will be removed:

  1. Reads/Writes to System Storage continue to grow, mainly to the ESX-OSDATA partition. The OSDATA partition is a critical component that is required to be always available and also be persistent across reboots. OSDATA will be used in a variety of different ways as services and applications such as vSAN and NSX grow. OSDATA is used to store some of the runtime state, and for probes, backups of items such as configuration, timestamps etc. Access to other areas on OSDATA, such as VMTools and scratch portions will also grow. With each new vSphere release, more features will start relying on the OSDATA partition.
  2. Performance demands and IO loads cannot be continued to be met by SD cards. For example, the demands on writes to the scratch area have been growing. Another concern is the high frequency of IO with bursts such as logs or traces.
  3. There is no way to reliably check and monitor for the SD card endurance, as these devices usually do not provide support for diagnostics data. Wear-out issues and remaining endurance or lifetime can go undetected. In addition, not just writes but reads are also known to cause wear issues.
  4. SD/USB devices are prone to wear over time and are thus subject to failures, they are not designed for enterprise class use-cases.

Source: Knowledge Base Article 85685

VMware advice:

VMware strongly advises and highly recommends that our customers start to plan and transition to use a persistent device for boot and ensure that SD cards are not chosen as an option to use as a boot device while ordering new hardware for their environment. Most vendors provide alternate boot devices including M.2 options.
Source: Knowledge Base Article 85685

When you are currently planning or soon start planning for hardware upgrades, leave SD card/USB sticks out and concentrate on storage devices like HDD, SDD or NVMe which are made for high endurance usage.

If you answered the question at the beginning with YES, please make sure you subscribe to the KB article to be informed about future updates:

Resources:

Der Artikel ist auch in Deutsch verfügbar.

Author

I am an entrepreneurial and innovative technical; presales; and customer success professional equipped with a Master’s in Business Administration. I am working as a Technical Account Manager at VMware Inc., Zweigniederlassung Deutschland. My early career with Novell involved a promotion to Presales Systems Engineer after having worked on a team of 4 anti-piracy, licensing and intellectual property specialists situated in legal.

1 comment Add New Comment

Leave a Reply

Your email address will not be published. Required fields are marked *