While many VMware products can share the sandbox and some toys with Windows, overall VMware has no interest in developing applications to run on the Windows OS. Hence, VMware has gradually made marked improvements to their vCenter server appliance, or vCSA, which is an Linux appliance, and includes its own built-in database, server, and security features. 

vCSA is currently in version 6, which comes with a number of enhancements over version 5, as well as some much-needed bug fixes.But before you get started with vCenter server appliance v6, there are a few things you need to know. 

1. How vCSA Differs From vCenter for Windows

VCSA vs vCenter for Windows

currently in version 6, but a number of users are still using versions 5 and 5.5. The latest version features a number of bug fixes, as well as some improvements and enhancements. If you’re used to using it with Linux, there are some differences to make note of when using the "for Windows" version.

By definition, software appliances are self-contained virtual machines that are created and packaged to be downloaded, imported into the virtual environment, and then switched on. 

This prepackaged appliance comes with the OS, apps, database, preset configurations, and everything it needs to run from the moment it is deployed. vCenter for Windows allows you to use a VM template with a prepackaged Windows OS tucked neatly inside, but it does require you to install vCenter and the vCenter database. 

Compared with the Linux VMs, there are many more patches associated with running the Windows OS, so be prepared for that delay when it’s time to deploy. 

2. What Works with vCSA 

The latest version(s) 5.5 and higher are a lot more scalable than earlier versions, which makes it ideally suited to all size business infrastructures, including small biz and enterprise-size environments. Up to 100 hosts can be supported, as well as up to 3,000 virtual machines, all on a single appliance. If your needs exceed these limits, you have the option to utilize an external Oracle database for even greater scalability. Despite some limitations (Update Manager), vCSA is ideal for many vSphere installation. 

3. What Not to Try With vCSA

VMware vCSA

Nothing is complete these days without a "don’t try this at home" warning. So, here is your "don’t try this at home" warning for vCSA. You’re welcome.

Some of the VMware services you might be used to working with aren’t compatible with or included in vCSA. 

For example: 

  • vCSA does not include support for IPv6. 
  • vCSA does not include support for vCenter linked mode. (Microsoft Active Directory Application Mode handles these activities in the for Windows version). 
  • vCSA does not support SQL as an option for external database. Instead, it uses the embedded vPostgres database or an external Oracle database. 
  • Using VMware Update Manager is not an option with vCSA. Rather, it is necessary to create a Windows virtual machine, and then install Update Manager and connect that to vCSA. Alternately, you can use the vSphere Web Client plug-in to take advantage of status reports in Update Manager. 
  • vCSA does not support vCenter Linked mode. 
  • vCSA does not support vCenter Server Heartbeat. 
  • To use VMware Site Recovery Manager, it needs to be installed on a separate Windows server. 
  • To use VMware View Composer, it also needs to be installed on a separate Windows server. 

4. vSphere Update Manger (VUM) in vCSA

vCSA Update Manager

Using the vSphere Update Manager is a little trickier in vCSA, but it is possible to do so if you take the right steps.

With vCSA version 6, it is now possible to access all of the capabilities of vSphere Update Manager (also called VUM) inside the vSphere Web Client. It is still necessary to use a separate Windows system for VUM, but it will fully integrate with the Windows virtual client and with the vCSA. 

5. Deployment of vCSA 

vCSA does not require the installation of an operating system, application, or a database, which makes it extremely fast to get up and running. This also saves money on the cost of a Windows OS. The vPostgres database also makes deployment faster, since the installation of vCenter for Windows would require waiting for SQL express (embedded) to install. Plus, vPostgres is a lot more scalable than SQL Express, and vSphere Web Client is already installed on vCSA. 

6. Resources to Help You Make the Most out of vCSA

vCSA resources

As always, VMware doesn’t expect users to go it alone. There are tons of helpful resources you can make use of, in addition to subscribing to the regular newsletter offered by Opvizor, your source for easy VMware monitoring and optimization.

VMware has published a number of resources to help users get started with and make the most out of vCSA. You can find those here:

• VMware vCenter Server Installation Best Practices

• VMware vCenter 6 Documentation

• vCenter vSphere 6 Release Notes

• How to Upgrade to vCSA 6

VMware tips and tricks guru William Lam has also compiled an impressive list of vCSA resources to help you out at http://www.virtuallyghetto.com/vcsa/.

Or check out our own documentation:

7. Where to Get Your vCSA Download

All vSphere evaluations, as well as the vCenter Server download, come with vCSA. In essence, it’s just an alternative variation of vCenter. You can get the single OVS file or the OVF file, which comes with the system disk file as well as the data disk file. The minimum system requirements for vCSA are listed here. The download and instructions for vCSA deployment are available here.

One of the most challenging things in taking on VMware is the incredible number of products and all the changes that new updates and editions of the products brings. You can keep up with all things VMware when you sign up for our newsletter.

Metrics and Logs

(formerly, Opvizor Performance Analyzer)

VMware vSphere & Cloud

Monitor and Analyze Performance and Log files:
Performance monitoring for your systems and applications with log analysis (tamperproof using immudb) and license compliance (RedHat, Oracle, SAP and more) in one virtual appliance!

Subscribe to Our Newsletter

Get the latest product updates, company news, and special offers delivered right to your inbox.

Subscribe to our newsletter

Use Case - Tamper-resistant Clinical Trials


Blockchain PoCs were unsuccessful due to complexity and lack of developers.

Still the goal of data immutability as well as client verification is a crucial. Furthermore, the system needs to be easy to use and operate (allowing backup, maintenance windows aso.).


immudb is running in different datacenters across the globe. All clinical trial information is stored in immudb either as transactions or the pdf documents as a whole.

Having that single source of truth with versioned, timestamped, and cryptographically verifiable records, enables a whole new way of transparency and trust.

Use Case - Finance


Store the source data, the decision and the rule base for financial support from governments timestamped, verifiable.

A very important functionality is the ability to compare the historic decision (based on the past rulebase) with the rulebase at a different date. Fully cryptographic verifiable Time Travel queries are required to be able to achieve that comparison.


While the source data, rulebase and the documented decision are stored in verifiable Blobs in immudb, the transaction is stored using the relational layer of immudb.

That allows the use of immudb’s time travel capabilities to retrieve verified historic data and recalculate with the most recent rulebase.

Use Case - eCommerce and NFT marketplace


No matter if it’s an eCommerce platform or NFT marketplace, the goals are similar:

  • High amount of transactions (potentially millions a second)
  • Ability to read and write multiple records within one transaction
  • prevent overwrite or updates on transactions
  • comply with regulations (PCI, GDPR, …)


immudb is typically scaled out using Hyperscaler (i. e. AWS, Google Cloud, Microsoft Azure) distributed across the Globe. Auditors are also distributed to track the verification proof over time. Additionally, the shop or marketplace applications store immudb cryptographic state information. That high level of integrity and tamper-evidence while maintaining a very high transaction speed is key for companies to chose immudb.

Use Case - IoT Sensor Data


IoT sensor data received by devices collecting environment data needs to be stored locally in a cryptographically verifiable manner until the data is transferred to a central datacenter. The data integrity needs to be verifiable at any given point in time and while in transit.


immudb runs embedded on the IoT device itself and is consistently audited by external probes. The data transfer to audit is minimal and works even with minimum bandwidth and unreliable connections.

Whenever the IoT devices are connected to a high bandwidth, the data transfer happens to a data center (large immudb deployment) and the source and destination date integrity is fully verified.

Use Case - DevOps Evidence


CI/CD and application build logs need to be stored auditable and tamper-evident.
A very high Performance is required as the system should not slow down any build process.
Scalability is key as billions of artifacts are expected within the next years.
Next to a possibility of integrity validation, data needs to be retrievable by pipeline job id or digital asset checksum.


As part of the CI/CD audit functionality, data is stored within immudb using the Key/Value functionality. Key is either the CI/CD job id (i. e. Jenkins or GitLab) or the checksum of the resulting build or container image.

White Paper — Registration

We will also send you the research paper
via email.

CodeNotary — Webinar

White Paper — Registration

Please let us know where we can send the whitepaper on CodeNotary Trusted Software Supply Chain. 

Become a partner

Start Your Trial

Please enter contact information to receive an email with the virtual appliance download instructions.

Start Free Trial

Please enter contact information to receive an email with the free trial details.