top of page
White Structure

Upgrade from VCF 9.0.x to VCF 9.1 | Runbook | Part-1 |



Introduction


Welcome back to another deep dive into VMware infrastructure. If your organization is currently running on VMware Cloud Foundation (VCF) 9.0.x and you are mapping out the upgrade journey to the newly released VCF 9.1.0, this guide is crafted specifically for you.


Building on our previous explorations of VCF scaling and lifecycle management procedures, this post will serve as your roadmap.


Upgrading between these releases requires careful orchestration across your compute, storage, and container environments.


I will walk through the architectural shifts, critical prerequisites, and strategic benefits of making the leap to 9.1.0, ensuring your transition is seamless and well-documented.



Components in VCF 9.1


In VCF 9.1, several new components have been introduced from a management perspective. However, there are no significant changes to the core components.


Here's a table which talks about the component name and what functionality does it deliver in VCF 9.1


Component

What does it deliver?

VCF Operations

Continuous performance optimization, capacity planning, and intelligent remediation across the VCF platform.

VCF Operations Cloud Proxy

Secure communication and data collection from on-premises or remote data centers to VCF Operations.

VCF Operations for Networks

Network visibility and analytics to optimize performance and troubleshoot security across virtual and physical networks.

VCF services runtime

Provides the necessary platform services (Kubernetes) to run modern, containerized management components.

Fleet lifecycle

Management Component's lifecycle orchestrator

SDDC lifecycle

Execution engine of the Fleet lifecycle

Salt Raas

The centralized management console for SaltStack, providing policy-based configuration and compliance at scale.

Salt Master

The central command server that pushes configuration states and commands to "minions" (managed nodes).

Real Time Metrics

Instantaneous visibility into system performance and resource utilization without the latency of traditional polling.

Real Time Metrics Store

A high-performance database designed to store and index high-frequency metric data for historical analysis.

Log Management

Centralized log collection, high-speed indexing for faster troubleshooting and compliance.

Telemetry Acceptor

Collects and processes system telemetry data to provide proactive support and usage insights to VMware/Broadcom.

VCF Automation

Self-service provisioning and infrastructure-as-code capabilities to speed up the delivery of IT resources.

Migration service engine


SDDC Manager

The "brain" of VCF , automates the initial deployment, configuration, and ongoing management of workload domains.

ESX

The industry-standard Type-1 hypervisor that abstracts physical hardware to run multiple virtual machines.

vCenter

Centralized management platform for vSphere environments, providing control over hosts, VMs, and clusters.

HCX

Facilitates seamless workload mobility and migration between data centers and clouds without re-IPing VMs.

Identity Broker

Provides SSO for VCF platform, integrates with OKTA , PING and many more identity providers.

NSX

Software-defined networking and security that provides virtualized switching, routing, and distributed firewalls.

Software Depot

Helps in downloading and storing binaries needed to install , upgrade or patch.

License Server

Manages licensing in your environment.



Things to note before you start your upgrade


  1. Make sure there is sufficient memory, CPU, and storage space in the management domain.

  2. Verify that the certificates and passwords are both valid and operational. If they are set to expire in a few days or months, replace them with new ones to ensure they remain valid for a significant period

  3. In version 9.1, there is no Fleet Management Appliance. Instead, the new Fleet lifecycle and SDDC Lifecycle, which form the new lifecycle management system in VCF 9.1, assume its responsibilities. In VCF 9.1, these Fleet and SDDC lifecycle components manage the installation, patching, upgrades, day-to-day actions, and backup and restore of Management components.

  4. When upgrading VCF Operations from version 9.0.x to 9.1, the initial step through the Admin UI involves exporting data from the VCF Operations fleet management appliance and storing all relevant information in the VCF Operations database. Once the new Fleet and SDDC lifecycle components are deployed, they connect with VCF Operations to retrieve and store the data. Keep in mind that until the Fleet and SDDC lifecycle components are deployed, there is no lifecycle management system for your management components.

  5. For Management Components in version 9.0, such as VCF Automation, VCF Operations for Logs, VCF Operations for Networks, and Identity Broker, you won't have any Day-N actions available once they are incorporated into Fleet lifecycle, unless you upgrade them to version 9.1.0.0. Once you perform the upgrade to version 9.1.0.0, all Day-N actions related to these components will become available again.

  6. Plan carefully, and if you have any questions, consult your account representatives or the professional services assisting you with the upgrades at Broadcom Global Support.

  7. For VCF Operations for Networks, include the FQDN and IP addresses of all nodes in the cluster as part of the certificate.

  8. Take snapshots, this is crucial at every possible stage.

  9. Every VCF Instance needs a working VCF Operations Cloud Proxy. If it is not working, make sure to repair it, and if it is missing, deploy it. Ideally, if you begin with VCF 9.0, each VCF Instance in a VCF Fleet will have a VCF Operations Cloud Proxy.


Upgrade Steps (high level)


In this scenario , as an example , my VCF 9.0.x deployment has following VCF Components installed.

Management Components

  1. VCF Operations

    1. Analytics

    2. Data

    3. Cloud Proxy

    4. Fleet management appliance

  2. VCF Operations for Logs

  3. VCF Operations for Networks

  4. Identity Broker

  5. VCF Automation

Core Components

  1. NSX

  2. vCenter

  3. ESX

There might be other components , but just taking these as a baseline


High Level Steps:


  1. Upgrade VCF Operations 9.0.x to VCF Operations 9.1

    1. During this process, you will be prompted to enter the root password of the VCF Operations fleet management appliance to retrieve its data and store it in VCF Operations.

    2. The fleet management appliance is shut down after the convergence process is finished.

    3. Retain this appliance until the entire VCF 9.1 upgrade process is complete, and then delete it as a best practice.

  2. After upgrading VCF Operations to version 9.1, the next step is to upgrade SDDC Manager on a specific VCF Instance.

    1. Select the VCF Instance where your VCF Operations is currently deployed. If your VCF Operations is outside of your VCF Instances, decide on a VCF Instance that has sufficient resources to accommodate the new management components.

  3. Once you upgrade SDDC Manager to version 9.1 , go ahead and then install the new VCF Management Services

    1. This would install

      1. VCF Services runtime

      2. Fleet lifecycle

      3. SDDC lifecycle

      4. Salt Raas

      5. Salt Master

      6. Software Depot

      7. Telemetry Acceptor

      8. VCF Identity Broker

      9. License Server

    2. When Fleet lifecycle is deployed , it get's the entire inventory of your management components of version 9.0 and injects in itself.

  4. Once the new Fleet & SDDC lifecycle are deployed, you can now see new management components introduced in VCF 9.1 and the existing ones coming from VCF 9.0 under the Build - Lifecycle - VCF Management - Components pane. Go ahead plan those upgrades as needed.

  5. Continue with your core components upgrade in the same order you did before

    1. NSX

    2. vCenter

    3. ESX

  6. Once the Management Domain upgrades are completed , proceed with your Workload Domains upgrades.

  7. Remember to configure your License Server to license your VCF Fleet


Upgrades Deep-dive


Step-1

VCF Operations upgrade via Admin UI


  • Check the management components you possess. In this case, I only have VCF Operations 9.0.x and VCF Automation 9.0.x.



  • The components that are deployed are displayed in the Components pane of VCF Operations under Fleet Management - Lifecycle - VCF Management.


  • Verify that VCF Operations and the Fleet Management Appliance are connected. The status is displayed in the Admin UI as illustrated below.


  • In the Admin UI, select the Software Update section on the left, then click "Install Software Update." Ensure you have already downloaded the VCF Operations upgrade pak file, as it's necessary for upgrading your VCF Operations from version 9.0.x to 9.1.

  • Please disregard any instructions suggesting the use of a fleet management appliance in this section. You should utilize the Admin UI for version 9.1. After that, you can employ the new Fleet lifecycle for future upgrades, applicable from version 9.1 onward.


  • Browse the VCF Operations upgrade pak file and choose it for uploading.


  • Select upload


  • The upload process has started, and it will take some time.



  • After the upload is finished, the properties of the pak file will be displayed in the UI. At this point, proceed by clicking on NEXT.


  • Read the End User License Agreement, accept it, and then click NEXT.


  • Read Update and Release information, then click NEXT


  • During the upgrade process, the Admin UI will be unavailable as casa is upgraded in the background, but it will be back shortly.

  • After some time, during validations, you will be prompted to enter the root password for the VCF Operations fleet management appliance. Make sure to provide it. This is necessary to retrieve information from the fleet management appliance and save it in VCF Operations. Skipping this step is pointless.


  • Enter fleet management appliance root password and click OK


  • Installation of the PAK file begins

  • Upgrade of VCF Operations is now complete.


  • Log in to VCF Operations, and you will notice the new navigation options introduced in VCF 9.1.


  • To confirm the integration of Fleet Management Convergence 9.0 into VCF Operations 9.1, navigate to Operate - Administration - Control Panel - Management Tasks. There, you will find a task titled "Fleet Management Appliance Data Convergence." Click on this task to view detailed information about the process.




  • The logs you need to monitor during VCF Operations upgrades are

VCF Operations upgrade: 
/var/log/vmware/vcops/vcops_upgrade**.log

Fleet Management Data Convergence
/storage/log/vcops/log/component-manager-plugin-**.log
  • Here's a snippet on some important lines from the Fleet Management Data Convergence task from the component-management-plugin-**.log

### Convergence Begins. Since you have entered the password, it detects that the password is not empty and good to start the convergence process ###

2026-05-12T13:07:47.331Z INFO component-manager-plugin 32205 [ops@4413 threadId="710" threadName="ServerConnection on port 10000 Thread 10" operationId="MAznzNt6cCmtuDoceKpjtobSZJs6ReP2"] [com.vmware.vrealize.lcm.lcops.service.LcmMigrationServiceImpl.initiateMigration] - Fleet Management root password is not empty

### Fetches the task which needs to be done and processes it. Invokes the convergence ###

2026-05-12T13:07:47.489Z INFO component-manager-plugin 32205 [ops@4413 threadId="710" threadName="ServerConnection on port 10000 Thread 10" operationId="4CNa4Dow9J9yOWdnm9z9M8LsY5lxulNs"] [com.vmware.vrealize.lcm.requestservice.core.RequestProcessor.processNewlyCreatedRequests] - Fetched Request Definition : invokelcmmigration
2026-05-12T13:07:47.544Z INFO component-manager-plugin 32205 [ops@4413 threadId="710" threadName="ServerConnection on port 10000 Thread 10" operationId="4CNa4Dow9J9yOWdnm9z9M8LsY5lxulNs"] [com.vmware.vrealize.lcm.requestservice.core.planner.ComponentsInventoryPlanner.processRequest] - Processing Lcm Migration Request with RequestName : invokelcmmigration

### Connection established with the fleet management appliance ###

2026-05-12T13:07:51.076Z INFO component-manager-plugin 32205 [ops@4413 threadId="1213" threadName="ComponentManagerTaskEngine-3" operationId=""] [com.vmware.vrealize.lcm.commonplugin.migration.util.MigrationUtil.readRemoteData] - Connecting with legacy lcm .....
2026-05-12T13:07:51.115Z INFO component-manager-plugin 32205 [ops@4413 threadId="1213" threadName="ComponentManagerTaskEngine-3" operationId=""] [com.vmware.vrealize.lcm.commonplugin.migration.util.MigrationUtil.readRemoteData] - Connection created successfully with legacy lcm

### Shutsdown the fleet management appliance ###

2026-05-12T13:08:06.737Z INFO component-manager-plugin 32205 [ops@4413 threadId="1290" threadName="ComponentManagerTaskEngine-9" operationId=""] [com.vmware.vrealize.lcm.commonplugin.migration.tasks.LcmShutdownTask.execute] - Shutting down legacy lcm...
2026-05-12T13:08:06.806Z INFO component-manager-plugin 32205 [ops@4413 threadId="1290" threadName="ComponentManagerTaskEngine-9" operationId=""] [com.vmware.vrealize.lcm.util.Expect4jUtil.executeRemoteCommand] - Executing command : sudo shutdown -h now
2026-05-12T13:08:08.495Z INFO component-manager-plugin 32205 [ops@4413 threadId="1290" threadName="ComponentManagerTaskEngine-9" operationId=""] [com.vmware.vrealize.lcm.util.Expect4jUtil.executeRemoteCommand] - Executing command completed : sudo shutdown -h now
2026-05-12T13:08:08.566Z INFO component-manager-plugin 32205 [ops@4413 threadId="1290" threadName="ComponentManagerTaskEngine-9" operationId=""] [com.vmware.vrealize.lcm.commonplugin.migration.tasks.LcmShutdownTask.execute] - Shutting down legacy lcm completed
2026-05-12T13:08:08.566Z INFO component-manager-plugin 32205 [ops@4413 threadId="1290" threadName="ComponentManagerTaskEngine-9" operationId=""] [com.vmware.vrealize.lcm.platform.automata.service.Task.injectEvent] - Injecting Edge :: OnShutdownLcmCompleted

### Convergence Completed ###

2026-05-12T13:08:08.994Z INFO component-manager-plugin 32205 [ops@4413 threadId="1126" threadName="ForkJoinPool.commonPool-worker-10" operationId=""] [com.vmware.vrealize.lcm.automata.core.processor.EventProcessor.getStateFromMachineDefinition] - State to find :: com.vmware.vrealize.lcm.platform.automata.service.task.FinalTask
2026-05-12T13:08:08.995Z INFO component-manager-plugin 32205 [ops@4413 threadId="1126" threadName="ForkJoinPool.commonPool-worker-10" operationId=""] [com.vmware.vrealize.lcm.automata.core.service.StateMachineInstanceServiceImpl.saveStateMachineInstance] - Saving state machine instance request: StateMachineInstanceDTO(machineId=invokelcmmigration, status=CREATED, currentState=com.vmware.vrealize.lcm.platform.automata.service.task.FinalTask, requestInitiator=92afb4e0-f79f-42da-b9e2-cd23ea6aac28, userRequestId=39a389bc-a7f7-4161-a6bf-2331a3ffe330) 

Step-2

SDDC Manager Upgrade


We are currently at version 9.1 for VCF Operations. There is no lifecycle management system for Management Components. We need to install the new VCF Management services we previously discussed.


When you log into VCF Operations - Build - Lifecycle - VCF Management, it will show you the same information.

Refer to the screenshot below.


This phase is crucial. At this point, none of your management components are linked to any lifecycle management system.


As mentioned earlier, you need to choose a VCF Instance where you want to deploy the new VCF Management services. The responsibility for deploying these services lies with the SDDC Manager, so upgrading it is the next step.


  • As previously mentioned, choose the VCF Instance where VCF Operations is deployed (recommended) or select one with sufficient resources.

  • Once selection is made click "Go To VCF Instance"


  • Make sure your Depot is set up correctly, as this is crucial for upgrading the SDDC Manager. Depending on your environmental architecture, you can select either Online or Offline.

  • Download the SDDC Manager upgrade binaries of version 9.1.0.0. That's all I need for now. I can download the rest later. There's no hurry.

  • Allow the download to complete

  • It's time to perform prechecks before upgrading SDDC Manager. Click the RUN PRECHECK button to initiate the precheck wizard.


  • In the precheck wizard, choose the target version, which in our case is version 9.1.0.0. Select this version.

  • After choosing the Target Version, proceed to select the precheck scope. I prefer not to conduct prechecks for all components. I want to focus on the SDDC Manager, so let's select it and move forward.

  • The Prechecks commence

  • Prechecks are now finished.


  • With the prechecks finished, proceed by clicking on "Plan Upgrade."

  • Select the target version which is VMware Cloud Foundation 9.1.0.0


  • Click NEXT



  • Review the upgrade plan , here's the list of core components which would be upgraded to VMware Cloud Foundation 9.1.0.0


  • After reviewing, click CONFIRM to submit the upgrade plan creation.



  • Select DONE to submit the upgrade plan, which will create one.



  • It's crucial to capture a snapshot of the SDDC Manager.

  • Once your plan is created, click on "Available Updates" and then select "UPDATE NOW" to start the SDDC Manager upgrade.

  • Select "START UPGRADE" in the confirmation dialog box labeled "Confirm SDDC Manager Update." This procedure has been in place for over ten years and is quite familiar to VCF administrators.


  • SDDC Manager Upgrade is queued


  • SDDC Manager Upgrade begins



  • After approximately 30 minutes, the SDDC Manager upgrade is finished, and you will see the following page. It clearly outlines your next steps:

    • Reconfigure the Depot

    • Download the binaries to install your VCF Management Services

    • Install the VCF Management Services

  • After you have configured your Depot , your good to proceed to the next step of downloading the required binaries.


  • The binaries you need to download are for following components.

    • Salt Master

    • Identity Broker

    • Fleet Lifecycle

    • Salt RaaS

    • Salt Master

    • VCF Services runtime

    • License Server

    • Software Depot



  • Choose the necessary binaries and click Download to initiate the process.


  • All of the necessary binaries are now downloaded.


  • Navigate to Build - Lifecycle - VCF Instance and select the SDDC Manager upgrades section. Having completed the previous step of downloading all required binaries, you are now ready to proceed with the installation of the VCF Management services, known as the "Install Components" phase.

  • Click on Install. A screen will appear, prompting you to enter the VCF Operations FQDN and the password for the VCF Operations "admin" user.

    • This is necessary for the SDDC Manager to verify that VCF Operations is updated to version 9.1.

    • A VCF Operations Cloud Proxy is operational.

    • The fleet lifecycle connects with VCF Operations to retrieve the inventory and store it.

  • After you enter VCF Operations FQDN and Admin password , click on CONNECT

  • When you click CONNECT, a thumbprint appears for confirmation.


  • The connection has been established. Deployment Parameters will only be requested if all validations are successful.

    • Potential Issues

      • Connectivity with VCF Operations. Address these problems.

      • Cloud Proxy unavailability. If a cloud proxy is not deployed on the chosen VCF Instance, proceed to deploy one manually using the VCF Operations Admin UI. Currently, there is no lifecycle management system available to automate this installation. This is why it was recommended to ensure you have a functioning cloud proxy from the start.

  • Deployment Parameters you need to enter are

VCF services runtime CIDR

These are set of contigous IP's needed for the nodes which would host the new VCF Management services.

Minimum 12 IP's and Maxium of 30 IP's.

VCF services runtime FQDN

FQDN used for the platform which hosts the VCF Management services.

Fleet components FQDN

FQDN used by the management services scoped at fleet , for example

  • Fleet lifecycle

  • Salt RaaS

  • Software Depot

Instance components FQDN

FQDN used by the management services like

  • Salt Master

  • Telemetry

  • SDDC lifecycle

  • Real Time Metrics

  • Real Time Metrics Store

Identity Broker FQDN

FQDN used by VCF Identity Broker (external)

Password

The password, whether generated by the wizard or manually entered, will be applied to the following accounts:

  • vmware-system-user

  • admin@vsp.local


Note: Remember to save the password, whether it was auto-generated by the wizard or manually entered. You cannot retrieve it later unless you reset it. Unlike previous versions, we will not save passwords anymore.

License Server FQDN

FQDN leveraged by the license server or a new appliance part of VCF Operations 9.1 ( similar to cloud proxy)

VCF services runtime size

Select the respective size of the VCF services runtime ( for production , it good to keep it on Medium or beyond )


  • Once all necessary deployment parameters are entered , click INSTALL

  • Remember there are some validations which takes place.

    • Checks if all of the necessary binaries are available to install components.

  • If there are any missing binaries as shown in the example below, it will throw an exception

Domain Manager Logs

2026-05-13T05:02:47.422+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component VCF services runtime is valid.


2026-05-13T05:02:47.433+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component License server is valid.

2026-05-13T05:02:47.445+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component Salt master is valid.

2026-05-13T05:02:47.456+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component Identity broker is valid.

2026-05-13T05:02:47.467+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component Fleet lifecycle is valid.

2026-05-13T05:02:47.476+0000 ERROR [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Failed to get install image for component VCF_SDDC_LCM, version 9.1.0.0.25371107

com.vmware.evo.sddc.common.services.error.SddcManagerServicesIsException: Product VCF_SDDC_LCM install image not found for version 9.1.0.0.25371107.

2026-05-13T05:02:47.504+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.e.s.c.v.util.ResponseUtil,dm-exec-186]  Build validation response: {"errorCode":"FAILED_TO_RETRIEVE_COMPONENT_BINARY.error","arguments":["SDDC lifecycle","9.1.0.0.25371107"],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"0a000004-9e1c-1a4d-819e-1fb6953d0046"},"message":"Could not retrieve binary for component SDDC lifecycle version 9.1.0.0.25371107","remediationMessage":"Connect to a valid depot and download the binary for component SDDC lifecycle version 9.1.0.0.25371107"}

2026-05-13T05:02:47.517+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component Telemetry is valid.

2026-05-13T05:02:47.530+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component Software depot is valid.

2026-05-13T05:02:47.540+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.v.v.f.a.v.ValidateComponentBinariesAction,dm-exec-186]  Image file for component Salt RaaS is valid.

2026-05-13T05:02:47.540+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.e.s.c.v.util.ResponseUtil,dm-exec-186]  Number of failed validations: 1

2026-05-13T05:02:47.541+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.e.s.c.v.util.ResponseUtil,dm-exec-186]  Build validation response: {"errorCode":"VALIDATE_COMPONENT_BINARIES.error","arguments":[],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"0a000004-9e1c-1a4d-819e-1fb6953d0046"},"message":"Not all required component binaries for selected versions are available locally","remediationMessage":"Ensure component binaries are accessible and not corrupted"}

2026-05-13T05:02:47.543+0000 DEBUG [vcf_dm,6a0405f6cfc9edd99a1d90043bc9f4ed,c53d] [c.v.e.s.o.c.c.ContractParamBuilder,dm-exec-186]  Contract task Verify that VCF management components binaries for selected versions are available result: {"response":{"errorCode":"VALIDATE_COMPONENT_BINARIES.error","arguments":[],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"0a000004-9e1c-1a4d-819e-1fb6953d0046"},"message":"Not all required component binaries for selected versions are available locally","remediationMessage":"Ensure component binaries are accessible and not corrupted","nestedErrors":[{"errorCode":"FAILED_TO_RETRIEVE_COMPONENT_BINARY.error","arguments":["SDDC lifecycle","9.1.0.0.25371107"],"context":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"0a000004-9e1c-1a4d-819e-1fb6953d0046"},"message":"Could not retrieve binary for component SDDC lifecycle version 9.1.0.0.25371107","remediationMessage":"Connect to a valid depot and download the binary for component SDDC lifecycle version 9.1.0.0.25371107"}]}}

  • Go back to INSTALL BINARIES section under Binary Management and download the missing binary for the component in question. In this example , it's the SDDC lifecycle.



  • Now that the missing binary download is complete , click INSTALL to start the installation process.


  • Since the "Install Components" process is handled by the SDDC Manager, selecting Build - Lifecycle - Tasks will display the workflow being executed.


There are a bunch of tasks which will be executed.


  • It will take a while to complete these tasks and once done , now you have all of the necessary components installed.

  • Returning to VCF Operations - Build - Lifecycle - VCF Management, you will now see all the newly deployed components along with your existing management components such as:

    • Automation

    • Identity broker

    • Operations for Networks

    • Log Management (formerly known as Operations for Logs)

  • In my example, since I only had VCF Automation in the 9.0.x version, you will see it displayed as version 9.0.2. All the others are on version 9.1.0.0.


  • As a next step , we can now proceed to upgrade VCF Automation as this was the only management component i had to begin with next to VCF Operations

  • We shall into VCF Automation upgrade deep dive in the next blog.


  • Let's deep dive into what are the different tasks which are performed during the VCF Management Components install.


List of tasks during VCF Management Components installation

Validate VCF Management Components specification

Validate VCF Instance Name

Update VCF Instance Name

Automation Helper Action

Generate VMware Components Image Location Path

Prepare Update VCF Management Components Deployment Status Input Data

Save VCF Management Components

Prepare input for the deployment of VSP cluster

Update VCF Management Services Deployment Status

Automation Helper Action

Validate VSP cluster creation specification

Bootstrap VCF Services Platform

Configure VCF Services Platform

Add VM Name Prefix to NSX firewall exclusion list

Update VCF Management Services Deployment Status 

Update VCF Management Components

Register Appliance Certificate with VCF service runtime

Deploy Software Depot Component

Configure Software Depot Component

Upload PVC, URM and VVS metadata to Software Depot

Automation Helper Action

Update VCF Management Components

Update VCF Management Components

Deploy Lifecycle Components

Configure Lifecycle Components

Update VCF Management Components

Update VCF Management Components

Generate VCF Management Component Deployment Input Data

Prepare input for importing existing VCF Operations deployment to Fleet lifecycle

Import VCF Operations in Fleet Lifecycle

Prepare input for adding Cloud Proxy to existing VCF Operations deployment

Install VCF Cloud Proxy using Fleet Lifecycle

Complete the installation of VCF Operations

Prepare input for the deployment of VCF License Server

Get the binary path of VCF License ServerDeploy VCF License ServerAutomation Helper Action

Add VMs to NSX Distributed Firewall Exclusion ListFinish License Server Deployment

Generate Telemetry Deployment Input DataUpdate Telemetry Deployment Status

Install Telemetry using Fleet Lifecycle

Update Telemetry Deployment Status 

Generate Identity Broker Deployment Input Data

Update Identity Broker Deployment Status

Install Identity Broker using Fleet Lifecycle

Update Identity Broker Deployment Status

Generate Salt Server Deployment Input Data

Update Salt Server Deployment Status

Install Salt Server using Fleet Lifecycle

Update Salt Server Deployment Status

Generate Salt Master Deployment Input Data

Update Salt Master Deployment Status

Install Salt Master using Fleet Lifecycle

Update Salt Master Deployment Status

Finish Fleet Lifecycle Components Deployment

Update VCF Management Components

Update VCF Management Components


  • Let's understand some of the snippets and the log paths involved here.

    • Since SDDC Manager is the one who is doing the installation of the VCF Management Services , all along the deployment you need to look into the SDDC Manager logs only.

    • Once the Fleet lifecycle and SDDC lifecycle are deployed , you have to look into those logs to begin with. We shall discuss deep-dive on how and what we need to check in the upcoming blogs.

Domain Manager Logs
/var/log/vmware/vcf/dominmanager/domainmanager.<<date>>.log

Common Services Logs
/var/log/vmware/vcf/commonsvcs/vcf-commonsvcs**.log


	

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page