Part 12 – Deploying VMware Cloud Foundation VCF 5.X

Loading

VMware Cloud Foundation 5.0 provides a unified software-defined platform to extend the private cloud to the public cloud. It is a fully integrated software-defined data centre that is virtualized with computing, network, and storage—the procedure to deploy VCF 5. X is the same as the article in which we ran the deployment on VCF 4.2.

If you are trying this in the lab, the deployment will take around 300 GB of RAM. This entire VCF solution was installed on a single physical ESXi server

HP ProLiant DL380 Gen10
756 GB Memory
2 TB SSD + 6 TB 10K SAS

What’s new with VCF-5?

Release Notes

Check out the release notes of the vCF on the VMware site

Network Requirements: Jumbo frames (MTU 9000) are recommended on all VLANs or a minimum of 1600 MTU is required for NSX-T to function. These are the port groups we will be setting up for the vCF deployment

A nested vCloud Foundation deployment requires multiple virtual networks to be in place before we can start the deployment. As part of this deployment, we’ve bgp configured on the vyOS tor routers.

AD & DNS Requirements: In our case, DC is connected to 1611 VLAN on VyOS. These DNS records should be in place before we start with the installation.

We first need to ensure all these DNS entries are in place correctly

ESXi Configuration

The correct version of the ESXi image is located in /mnt/iso/sddc-foundation-bundle-5.0.0.0-21822418/. Copy the file to your local system and deploy the ESXi hosts from it.

Pre-installed ESXi Configuration.

Cloud Builder:

When deploying VMware Cloud Foundation (VCF), we deploy an appliance (OVA) called Cloud Builder to build the vCF environment. This appliance allows us to load the parameter file and automate the deployment of the entire infrastructure, allowing us to go from spreadsheet to full SDDC. It is a one-time use VM and can be powered off after the successful deployment of the VCF management domain. After deployment, we will use the SDDC manager for managing additional VI domains.

We will be deploying this appliance in VLAN 1611 so that it gets access to DC and all our ESXi servers.

Download and deploy the CB appliance from the VMware portal, deployment is straightforward like any other OVA deployment

Here is my base esxi and list of VM’s installed on it.

Log into Cloud Builder VM using SSH and run the below command to verify if the password we added to the Excel file is acceptable or not.

echo "VMware1!" | cracklib-check

Verify if the time sync is set correctly

One common issue we encounter with cloud builder is the NTP drift issue and this can be resolved by syncing the time manually as shown to maintain the drift below 30 seconds

Log into Cloud Builder VM using web UI and click next on this screen.

https://cloudbuilder.ash.local

Verify if all conditions are met and click Next

Download the Excel file and be careful while filling this workbook, as it provides all input parameters for our VCF deployment.

Cross-check your environment and fill in all the info required

After you complete this sheet, it needs to be uploaded to the cloud builder on this page.

Now we are ready to begin configuration.

Status should show ‘Success’ for all validation items – Correct errors as you go

Click Next to Deploy SDDC. The bring-up process will pick the first vSAN host from excel and will deploy vCenter on it.

All SDDC components gets installed on nested ESXi and you see this message.

SDDC Deployment Complete.

Download the build report

Check the SDDC Manager and vCenter.  SDDC manager is in a subscription-ready mode that will expire in 60 days. Adding infrastructure to the inventory is deactivated until we complete the subscription process.

We wont be able to add new hosts in unless we sign in to a subscription

Host view on SDDC shows results as expected

Here is the option to subscribe to vCF licenses

Verify the vCenter inventory

vCF Build Logs

The location of the log file is ‘/opt/vmware/bringup/logs/’ in the cloud builder VM. This file will give you a live update of the deployment and any errors if any

admin@cloudbuilder [ /opt/vmware/bringup/logs ]$ tail -f vcf-bringup.log && vcf-bringup-debug.log

(Visited 56 times, 2 visits today)

By Ash Thomas

Ash Thomas is a seasoned IT professional with extensive experience as a technical expert, complemented by a keen interest in blockchain technology.