WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple

Apple Mac Pro 5,1 now on VMware HCL for ESXi 5.5

10.09.2013 by William Lam // 5 Comments

I was just informed yesterday that VMware HCL (Hardware Compatibility List) has been updated to  include the current Apple Mac Pro 5,1 as a supported platform for ESXi 5.5. The Apple Mac Pro was not originally listed and may have caused some confusion. This was a mistake on our part and luckily it has now been resolved.

The Apple Mac Pro 5,1 now supports the following versions of ESXi:

  • ESXi 5.1
  • ESXi 5.1 Update 1
  • ESXi 5.5

I know a few of you have asked about the upcoming Mac Pro (black circular one) and whether it would be certified for ESXi.

All I can say, it is something that we will look at once the new Mac Pro becomes generally available (VMware does not get early access to Apple hardware).

Categories // Uncategorized Tags // apple, ESXi 5.5, mac pro, vSphere 5.5

Presenting NotSupported vBrownBag Tech Talk at VMworld Barcelona 2013

10.07.2013 by William Lam // Leave a Comment

VMworld Barcelona 2013 is only one week away and if you are going to be attending, I would highly recommend you to check out the awesome vBrownBag Tech Talks which have been running for the second year in a row now at both VMworld US and Europe. There are a variety of topics that are covered from deep dives into new technologies to building home labs for your VMware environment, there is literally something for everyone. The structure of the talks are in the form of quick lightening talks usually taking anywhere from 20-30minutes. If you get a chance, you should definitely drop by the community lounge and check out a few of talks.

Last year I really taking part of the NotSupported themed sessions (concept by Randy Keener) and presented on vInception (Nested Virtualization) at VMworld US and vGhetto Lab at VMworld Europe. I thought both sessions were very well attended and audience seemed to have enjoyed the content. Due to a hectic schedule for VMworld US, I was not able to submit a session but for VMworld Barcelona, I will be presenting on another NotSupported session called NotSupported Tips/Tricks for vSphere 5.5 on Tuesday Oct. 15th at 16:30-17:00.

If you have attended one of my previous sessions, you know it will be technical and hopefully you will leave away with knowing even more NotSupported goodies that you can use in your vSphere environment. For those of you who attend and stay until the end, I will have a vBrownBag exclusive in which I will be showing off some super cool vAwesomness that you will not want to miss! I hope to see you all there.

Categories // Uncategorized Tags // ESXi 5.5, notsupported, vmworld, vSphere 5.5

Exploring the vSphere Flash Read Cache (vFRC) APIs Part 1

10.01.2013 by William Lam // 2 Comments

I am sure by now you have all probably heard about some of the new storage features introduced in vSphere 5.5 such as Virtual SAN (VSAN) and vSphere Flash Read Cache. In the coming weeks, I will be working on a series of articles that will be looking at these new features from an Automation perspective and demonstrate how you can automate and manage these configurations using the vSphere APIs. This of course will then allow you to automate using your favorite scripting/programming language such as PowerShell, Perl, Java, .NET, Ruby, etc.

In this first article, I will be exploring the new vSphere Flash Read Cache APIs and I will be primarily focusing on consuming vSphere Flash Read Cache for your virtual machines and not on the actual ESXi host configurations. In a subsequent articles, I will look at the necessary APIs to configure vSphere Flash Read Cache for your ESXi 5.5 host. For those of you who are not familiar with this feature I would recommend you check out Duncan Epping's introduction article to vSphere Flash Read Cache also known as vFRC as well as the new What's News vSphere Flash Read Cache whitepaper by Rawlinson Rivera.

To enable vFRC for a particular virtual machine, you will need to use the virtual machine ReconfigVM_Task() method and specify the particular virtual disk you wish to enable vFRC on. There is new property in the vSphere 5.5 API called vFlashCacheConfigInfo under the VirtualDisk object which you will need to configure.

These are the 5 properties:

  • reservationInMB
  • blockSizeInKB
  • cacheConsistencyType
  • cacheMode
  • vFlashModule

Technically speaking, you only need to specify the reservationInMB property as the rest of the properties have system defaults. However, at a minimum you will probably want to configure reservationInMB and blockSizeInKB where the valid values are 4-1024 and the system default is 4KB.

For cacheConsistencyType, even though the vSphere API mentions both "strong" and "weak" type, only "strong" is supported/configurable and this means that the cache data will be consistent upon a crash. If you try to configure it to "weak", you will get a not supported error.

For cacheMode, even though the vSphere API mentions both "write_thru" and "write_back", only "write_thru" is supported/configurable and this means that when writes are written to the cache, they are then de-staged to the underlying storage sub-system. If you try to configure it to "write_back", you will get a not supported error.

The last property vFlashModulespecifies the specific vFRC module to be used and at this current time, only "vfc" is valid and this is also a system default and does not need to be specified.

To demonstrate these new vFRC VM APIs, I created a sample vSphere SDK for Perl script called vflashVMMgmt.pl which can run against a vCenter Server or a standalone ESXi 5.5 host.


The script supports three operations: query, enable and disable.

To enable vFRC for a particular VM, you will need to use the "enable" operation and specify two required options (--disk and --reservation) and --blocksize is optional with default being 4KB. Here is an example configuring vFRC with 8KB blocksize & 1GB reservation:

./vflashVMMgmt.pl --config .vcenter55-1 --vmname TestVM --disk "Hard disk 1" --operation enable --blocksize 8 --reservation 1024

You can query whether a VM has vFRC enabled by using the "query" operation and specify --disk option for a particular VMDK. Here is an example:

./vflashVMMgmt.pl --config .vcenter55-1 --vmname TestVM --disk "Hard disk 1" --operation query

To disable vFRC for a particular VM, you can use the "disable" operation which disables vFRC by setting the reservationInMB property to 0. Here is an example:

./vflashVMMgmt.pl --config .vcenter55-1 --vmname TestVM --disk "Hard disk 1" --operation disable

Hopefully this has given you a good overview of the new vSphere Flash Read Cache APIs from a virtual machine perspective and the necessary information to enable or disable this feature. In the next part of the series, I will take a look at the new vSphere APIs that are required to setup and configure vFRC for your ESXi host, so stay tuned!

Categories // Uncategorized Tags // ESXi 5.5, vflash, vFRC, vSphere 5.5, vSphere Flash Read Cache

  • « Previous Page
  • 1
  • …
  • 433
  • 434
  • 435
  • 436
  • 437
  • …
  • 560
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025
  • vCenter Server Identity Federation with Kanidm 04/10/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025