How to export VM Inventory from VMware vCloud Director Portal

0

Hi all,

I am conducting an assessment of a client's infrastructure for an AWS Migration project. The client's current system is running on a local cloud using VMware. They can access and manage VMs through the vCloud Director portal. I need to know how to export information about the VMs running on the client's VMware cluster, such as vCPU, Memory, Disk, OS, and Utilization, into a CSV or Excel file for the assessment.

If you have experience, please guide me.

Thanks

asked 5 days ago19 views
1 Answer
0

While the vCloud Director portal itself doesn't have a direct export feature for VM inventory, there are a few approaches you can take to gather the required information for your AWS Migration project assessment:

  1. PowerShell Script with RVTools: You can use a PowerShell script that leverages RVTools to export detailed inventory data from multiple VMware vCenter servers. This script can collect information such as vCPU, Memory, Disk, OS, and other VM properties. The script loops through specified vCenter servers, exports the data using RVTools, and saves it as Excel (.xlsx) files in a designated directory. This method provides comprehensive VM inventory data.

  2. AWS Migration Evaluator: For a more AWS-specific approach, you can use the AWS Migration Evaluator (formerly TSO Logic) discovery process. This involves running a PowerShell script that collects provisioning and utilization data from each VM in the VMware environment. The script generates an Excel file that matches the Migration Evaluator collector export format. This file can then be uploaded to the Migration Evaluator console for analysis by an AWS Solutions Architect.

  3. VM Import/Export tool: While primarily used for exporting VMs, the VM Import/Export tool can also provide some inventory information. You can use the AWS CLI to run the create-instance-export-task command, which will generate a JSON response containing details about the exported VMs. However, this method may not provide as comprehensive inventory data as the other options.

  4. AWS Application Discovery Service: If you have access to AWS Migration Hub, you can use the Application Discovery Service to export server details. This process generates a .zip file containing CSV files with information about the servers, including VMware configuration details.

For your specific needs of gathering vCPU, Memory, Disk, OS, and Utilization information, the PowerShell script with RVTools or the AWS Migration Evaluator approach would likely be the most suitable options. These methods provide detailed VM inventory data in a format that can be easily analyzed for your AWS Migration project assessment.
Sources
PowerShell script to export Inventory data from multiple VMware vCenter servers using RVTools | AWS re:Post
Accelerating Migration Evaluator discovery for VMware environment | Migration & Modernization
Start an instance export task - VM Import/Export
Using AWS Migration Hub to export server data - AWS Application Discovery Service

profile picture
answered 5 days ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions