Close Menu
DPC Virtual Tips
    Read More

    How to Investigate TCP Retransmissions on Linux

    August 11, 2026

    Slurm Node Is DRAINED: How to Find the Exact Reason

    August 10, 2026

    Why Is My Slurm Job Pending? How to Decode Every Common Reason

    August 9, 2026
    • Home
    • About Us
    • Contact
    • Cookie Policy
    • Comment Policy
    • Privacy Policy
    • Terms of Use
    • Disclaimer
    Wednesday, August 12
    DPC Virtual Tips
    • Home
    • Operating Systems
    • PowerFlex
    • HPC
    • Virtualization
    • About the Author
    • About Us
    • Contact
    DPC Virtual Tips
    Home » Applying a patch on the vCenter Server
    Virtualization

    Applying a patch on the vCenter Server

    DaniloBy DaniloNovember 27, 2022Updated:July 29, 2026No Comments4 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    vCenter Server patching
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Applying a patch on the vCenter Server is an essential maintenance task to keep VMware environments updated, secure, and running with the latest fixes. This guide explains how to update vCenter Server using the Command Line Interface (CLI) and a patch ISO file.

    There are different methods available to update vCenter Server, but in this article we will focus on the CLI-based approach. This process allows administrators to stage and install the patch directly from the vCenter Server Appliance environment.

    Before starting the patching procedure, it is important to verify the current vCenter Server version, review the available patch release, and schedule the maintenance activity. During the update process, vCenter Server services will be stopped and a reboot will be required to complete the installation.

    The VMware Article 2143838 shows the build numbers and versions of the VMware vCenter Server. It’s highly recommended to check this link before performing patching:

    https://kb.vmware.com/s/article/2143838

    In our lab environment, the current vCenter Server is:

    Note: During the patching, all vCenter Server services will stop and it’s necessary to reboot the vCenter Server to complete the process. So, it is recommended to create a schedule to apply the patch (Create an internal Change Request or something like that).

    Download the Patch File

    Firstly, we need to download the file that will use to patch the vCenter Server.
    Access the VMware Customer Connect site, perform the login on this site and get the iso patch file:

    https://customerconnect.vmware.com/patch

    Select “VC” and “7.0.3” and then, click on “SEARCH”:

    So, a list of all patch versions available is showing. Select the latest version and then click on “DOWNLOAD NOW”. In this case, the latest version of vCenter Server Patch is “VC-7.0u3h”:

    Upload the Patch File to the ESXi Datastore

    In our lab environment, we are using one ESXi host to host the vCenter Server Virtual Machine. So, in this example, it’s necessary to upload the patch iso file inside this local datastore.
    This step is necessary because we will attach the iso file to the vCenter Server VM.

    Login on the ESXi host management interface and then, select the local datastore, browse datastore and upload the vCenter Server patch iso file:

    After some minutes, the vCenter Server patch file will be in the host’s local datastore:

    Attach the Patch File to the vCenter Server VM

    Select the vCenter Server VM –> Edit Setting –> on CD/DVD drive 1, select the “Datastore ISO File” and click on “BROWSE” to search and select the patch file:

    Do not forget to click on “Connected” on CD/DVD drive 1. It is necessary to connect the patch file to the vCenter Server OS level:

    Apply the Patch on the vCenter Server by CLI

    Firstly, access the VAMI interface and enable the SSH login:

    With your SSH client, connect to the vCenter Server. In this case, we are using the Putty software:

    The first step is to stage the contents present on the vCenter Server Patch to the local vCenter Server. Type the command:

    software-packages stage --iso

    Continue to press ENTER to read the VMware End User License Agreement:

    At the final of the License Agreement, type “yes” and press ENTER to continue:

    All rpm files will be staged from the Patch iso file to the local system:

    At the end of this process, the message “Staging process completed successfully” indicates that this process finished:

    To see the package list that is staged, type the command below:

    software-packages list --staged

    Note: There are a lot of interesting details inside the patch, such as name, size, version, and version upgrade supported, for example:

    To apply the patch, type the command below:

    software-packages install --staged

    To complete this step, a lot of minutes are necessary. So, don’t close the SSH session and wait:

    The messages “Installation completed successfully” and “Installation process completed successfully” indicate that the installation process finished:

    Reboot the vCenter Server to complete the process. Type the command below to reboot:

    shutdown now -r "patch reboot"

    Now, the vCenter Server has been updated successfully 🙂

    BEFORE:

    AFTER:

    External Links as Reference:

    https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vcenter.upgrade.doc/GUID-6751066A-5D4E-47AC-A6A4-5E90AEC63DAA.html

    https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vcenter.upgrade.doc/GUID-5FCA78EC-8637-43A4-8B28-24624E4D5EBA.html

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleConfiguring CentOS 7 Network
    Next Article Configuring vCenter Server HA
    Danilo

    Infrastructure Engineer with experience in Virtualization, Linux, Windows Server and learning automation using Python. DPC Virtual Tips was created to share practical tutorials, lab experiences and troubleshooting guides focused on enterprise infrastructure technologies.

    Related Posts

    VM Replication with vSphere Replication and Site Recovery Manager

    June 16, 2025

    Changing DNS Settings on ESXi Hosts

    May 20, 2025

    Changing NTP Settings on ESXi Hosts

    May 19, 2025

    Comments are closed.

    Search
    Categories
    • HPC (10)
    • Operating Systems (83)
    • PowerFlex (22)
    • Virtualization (129)
    Read More
    Operating Systems

    How to Investigate TCP Retransmissions on Linux

    By DaniloAugust 11, 20260
    HPC

    Slurm Node Is DRAINED: How to Find the Exact Reason

    By DaniloAugust 10, 20260
    HPC

    Why Is My Slurm Job Pending? How to Decode Every Common Reason

    By DaniloAugust 9, 20260
    Operating Systems

    Linux Process Resource Usage: How to Find Heavy Processes

    By DaniloAugust 6, 20260
    HPC

    Lustre Filesystem Commands: A Practical Admin Guide

    By DaniloAugust 5, 20260
    Latest Posts

    How to Investigate TCP Retransmissions on Linux

    August 11, 2026

    Slurm Node Is DRAINED: How to Find the Exact Reason

    August 10, 2026

    Why Is My Slurm Job Pending? How to Decode Every Common Reason

    August 9, 2026
    Images from Gallery
    hpc main commands
    linux commands
    install rock linux
    lustre fs
    shell scripting
    vSAN Trace Files
    Categories
    • HPC
    • Operating Systems
    • PowerFlex
    • Virtualization
    • Home
    • About Us
    • Contact
    • Cookie Policy
    • Comment Policy
    • Privacy Policy
    • Terms of Use
    • Disclaimer
    Copyright © 2026, DPC Virtual Tips. All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.

    We use cookies to ensure your best experience on our website. If you continue using our website, we'll assume you agree to our cookie policy