Home > Blogs > VMware Consulting Blog

Upgrading VMware Horizon View with Zero Downtime

By Dale Carter, Senior Solutions Architect, End-User Computing

Over the last few years working with VMware Horizon View and doing many upgrades, two of the biggest issues I would hear from customers when planning for an upgrade was: “Why do we have to have so much downtime, and with seven connection brokers, why do we have to take them all down at once?”

These questions and issues came up when I was speaking to Engineering about the upgrade process and making it smoother for the customer.

I was told that, in fact, this was not the case, and you did not have to take all connection brokers down during the upgrade process; you can upgrade one connection broker at a time while the other servers are happily running.

This has been changed in View 6, and the upgrade documentation now reflects it. You can find the document here.

In this blog I will show you how to upgrade a cluster of connection servers with zero downtime. For this post I will be upgrading my View 5.3 servers to View 6.0.1

Here are the steps needed to upgrade a View pod with zero downtime:

  1. Follow all prerequisites in the upgrade document referenced above, including completing all backups and snapshots.
  2. In the load balancer managing the View servers, disable the server that is going to be upgraded from the load balanced pool.
  3. Log in to the admin console.
  4. Disable the connection server you are going to upgrade. From the View Configuration menu select Server, then select Connection Servers and highlight the correct server. Finally, click Disable.
    DCarter 1
  5. Click OK. The view server will now be disabled.
    DCarter 2
  6. Log in to the View connection server and launch the executable. For this example I will launch VMware-viewconnectionserver-x86_64-6.0.1-2088845.exe. NOTE: We did not disable any services at this point.
  7. Click Next.
    D Carter 3
  8. Accept the license agreement, and click Next.
  9. Click Install.
    DCarter 4
  10. Once the process is done click Finish.
    D Carter 5
  11. Now back in the Admin Console enable the connection server by clicking Enable. Also notice the new version has been installed.
    D Carter 6
  12. In the load balancer managing the View servers, enable the server that has been upgraded in the load balanced pool.
  13. Follow step 2 – 12 to upgrade all of your View servers.
    D Carter 7

Security Servers

If one of the connection servers is paired with a security server then there are a couple of additional steps to cover.

The following steps will need to be done to upgrade a connection server that is paired with a security server.

  1. In the load balancer managing the View Security servers, disable the server that is going to be upgraded from the load balanced pool.
  2. Follow all pre-requisites in the upgrade document referenced above, including disabling IPsec rules for the security server and take snapshots.
  3. Prepare the security server to be upgraded. From the View Configuration menu select Server, then select Security Servers. Highlight the correct server, click More Commands, and then click Prepare for Upgrade or Reinstall.
    D Carter 8
  4. Click OK.
  5. Upgrade the paired Connection server outlined in steps 2 – 12.
  6. Log in to the View Security server and launch the executable. For this example I will launch VMware-viewconnectionserver-x86_64-6.0.1-2088845.exe.
  7. Click Next.
    D Carter 9
  8. Accept the License agreement and click Next.
  9. Confirm the paired Connection server and click Next.
  10. Enter the pairing password and click Next.
  11. Confirm the configuration and click Next.
  12. Click Install.
  13. In the load balancer managing the View Security servers, enable the server that has been upgraded in the load balanced pool.

Dale is a Senior Solutions Architect and member of the CTO Ambassadors. Dale focuses in the End User Compute space, where Dale has become a subject matter expert in a number of the VMware products. Dale has more than 20 years experience working in IT having started his career in Northern England before moving the Spain and finally the USA. Dale currently hold a number of certifications including VCP-DV, VCP-DT, VCAP-DTD and VCAP-DTA.

For updates you can follow Dale on twitter @vDelboy

55 thoughts on “Upgrading VMware Horizon View with Zero Downtime

  1. Wolfgang

    Hi Dale!

    Just today I did a update from 5.3 to 6.0.2. I used the upgrade guide I downloaded with view 6.0.0. (ID: EN-001476-00) I was really surprised when I read your post because in my guide I still read, that it is necessary to stop the service of all connection servers in the replication-group. I downloaded the latest version of the document (ID: EN-001476-01) now, and you are right, the paragraph was changed! Unfortunately the name of the pdf-file is still the same.

    Thanks for you blog post!

  2. Pingback: Changed procedure in upgrading Connection Server in replicated group | vNote42

  3. Pingback: Upgrading VMware Horizon View with Zero Downtime | vDelboy'sView

  4. Edward


    Regarding the security servers. On the step where you say to click “prepare for upgrade or reinstallation”, if it’s grayed out, does this throw any kind of wrench into your steps? I understand this to mean that upon original installation, IPSec rules weren’t put in place, or the setting was outright disabled.

  5. Edward

    and sorry Dale, 1 last question. This may be out of scope in relation to your article, but, I’ll throw it out anyway. In our VDI environment, 95% are using 5.2 View Agents, the other 5% are using 5.0. We plan to upgrade to the 6.0.2 agent as soon as possible after the brokers/security servers are upgraded. Is there any immediate risk to this? In my testing, it seems the brokers are very forgiving regarding backwards/forwards compatibility with the View agent. IE I have a test VM using a 6.0.2 agent, connecting just fine through the 5.2 brokers. Again, we don’t plan or want to leave our environment at those old agents, we just hope we have a solid window to get it out there, without risk of client downtime.

    Thanks and great article. Our VMware rep pointed us to it and it looks like exactly what we were looking for.

  6. Dale Carter

    Yes the broker software is compatible with older agents, newer features will not work but other than that you should be good.

  7. Edward

    In your experience Dale, do people not use IPsec for any reason specifically? In our environment we’re not, and unfortunately it was built by someone no longer here. In trying to track down why he went that way, my security team only mentions putting in specific firewall rules for the Security servers, as requested by that former architect. We have 2 Sec servers in our DMZ, each paired with 1 internal broker.

    1. Dale Carter

      All customers that I have worked with in the 2 years have been using IPsec, however I have only been working with very large customers in that time frame. I am sure there are cusomers not using IPsec but i have not worked with them so could not comment on why they are not, my guess would be firewall issues.

  8. Edward

    In between steps 12 and 13 of the View broker upgrade, is there any negativity on having the upgraded broker c-mingled with the other brokers at their previous versions, while you test against the upgraded one? If I have 4 brokers at 5.2 and upgrade 1 to 6.0.2, and put him back in the rotation, is there any harm leaving the environment that way for a few days?

    1. Dale Carter

      I wouldn’t recommend leaving it for to long. I would recommend doing all testing in a non production Lab environment.

  9. Pingback: Upgrading to Horizon View 6 – Part 3 – Connection Servers | elgwhoppo's vNotebook

  10. Lee

    How long does a typical Horizon View upgrade take from 5.2 to 6? Between the connection broker and other servers, we have a total of 5 servers for our view environment.

    I’m looking for a ball park realistic figure.

    1. Dale Carter

      I think a safe number would be 30 – 60 mins per component depending on the preformance of your server.

  11. JamesR

    What you have mentioned above is great and I do plan on following your method. However in my test environment, during the upgrade the installation could not find the java.exe under C:\Program Files\VMware\VMware View\Server\jre\bin. I understand it does not have anything to do with what has been mentioned but while waiting for VMware to respond to my case I thought I would ask.

  12. Pierre Trudeau

    Eventhough the server side upgrade is seemless. Horizon has forgoten about the VM side. Why isn’t there a tool in Horizon to Upgrade the View Agent on client OR even better have view agent and vmware tools intergrated?

  13. Doug Storms

    Hi Dale – there is no mention in this article about existing desktop sessions, if we are discussing downtime then this is a critical element.
    There are no desktop sessions in your screen shot-
    If i disable the connection server what happens to existing desktop sessions?

  14. ZoeTaite


    Do you see any issues upgrading from 5.3.2 to 6.2.1 or 6.2.2? Our vCenter is currently at 5.5 U2 which shows up in the InterOpex matrix. Just wondering if there are any special considerations that we should be aware of.

    Thank you


    1. Zachschi

      From my experience Composer is done first. It can be done without a downtime at all. The first thing I do is make sure I have enough extra desktops provisioned to make up for any floating pools, if you need to do that. Then disable provisioning under the vCenter servers tab (as the composer service is linked to a vCenter service). Next I backup the server according to the documentation and then perform the upgrade. The upgrade matrix shows the Composer service is backward compatible with the connection servers “only during upgrade”.

  15. Patrick

    Hi Dale. This is an excellent article. I was wondering if these steps will work upgrading from 6.0 to 7.0? Also, how do you upgrade the View Agents? Will the 6.0 agents work in a 7.0 environment? I was looking for an easy way to push it out, but I can’t seem to find a solution without having users log in, but I read that there can be no PCoIP connections to the guests during the agent upgrade. I’m trying to save our helpdesk from having to log into 700 desktops to upgrade the agent.


    Hi Dale. I was wondering if you have an article out there on steps to upgrade View from 5.1 to 7.0 but for an environment whose version (5.1) is no longer supported and new licensing is purchased with the intention of creation new 2012R2 VMs? Rather than copying existing Master Images and creating new pooled desktops (and all of the GPO customizations, database, file server, etc.) and just reassociate the new core VMs with the existing components.

  17. VM certified

    VMware Certified Advanced Professional 6 (Desktop and Mobility Deployment) – The industry-recognized VCAP6-DTM Deploy certification validates that you know how to deploy and optimize VMware Horizon 6 (with View) environments. It demonstrates that you have the knowledge and skills necessary to leverage best practices to provide a scalable and dependable Business Mobility platform for your company. Some of the subjects involve: Configuring and managing Horizon View components, configuring cloud pod archituecture, configuring Group Policy settings related to Horizon View, Configuring and optimizing desktop images for Horizon View & Mirage, Configuring and managing App Volumes AppStacks, Configuring desktop pools, Configuring and deploying ThinApp packaged applications, Configuring VMWare Identity Manager, etc.Sebastian’s take on the VCAP6 examination: “In my own thoughts and opinions VCAP6 exam is way better experience in comparison with VCAP5, the new examination appears to be just like VMware HOL. The interface is a breeze, questions are ordered on the right section of the screen, and can be concealed to the side or restored when wanted. My advise on the questions window: if you opt to make it floating, you must know how to restore it back. I ended up moving it all around for the reason that I forget how to recover it back. The 2 arrows that resembled buttons on the top were designed to dock the window to right or left. Fonts can be resized, which in my view was considerably better than scrolling up and down the question. The reaction speed of the whole user interface was considerably quicker than VCAP5.5, and there wasn’t any lagging time experienced when transitioning from window to window. Something to keep in mind: BACKSPACE key is not working! I believe this is beneficial since you don’t reload your exam window in error, having said that, it could be troublesome in some cases when you type some thing wrongly and you have to select and press Del to remove. The Desktop and shortcuts were arranged very effectively, and necessary programs like internet browser or Mirage console can easily be launched. There is a great interface for Remote Desktop Manager where you’ll discover all required RDP connection to servers or desktops without having to type account information. The web browser had all the links in the Favorite Bar. At the time I am writing this, there’s no extra Thirty minute extension for Non-Native English speaker at No-Native English country, which is actually a bummer. There are actually thirty-nine question to respond to within the 3 hours time period, and this can be actually quite hard for non-native English speakers like me. A number of questions take time to complete, so it is wise to ignore the questions that you can’t answer, and finish those you are able to. At the end of the thirty-nine questions, you’ll be able to resume the uncompleted questions in case you have time. Never waste a long time on one single question! The exam blue print can be found on my website at Szumigalski.com. It is well-organized and following it for the exam preparation will help a great deal. Obviously, the most suitable is if you could have numerous practical experience! I’m truly pretty pleased with the exam experience, although I passed this time by small margin, however i understand what I missed for the exam, learn from the mistakes and practice harder to get familiar myself with the environment. This certification can open up your job prospects!”

  18. Tommy

    Fantastic beat ! I would like to apprentice while you amend your website, how could i subscribe for a blog website? The account helped me a acceptable deal. I had been a little bit acquainted of this your broadcast provided bright clear idea|

  19. MS Surface Support Service

    Nice blog.This blog Related to the VMware Consulting.I additionally needed to update my VMware verison in light of the fact that I confronted some issue at the time o susing VMware. Presently I got achievement in updating the VMWare effectively as a result of you.

  20. Garry Taylor

    I additionally needed to update my VMware verison in light of the fact that I confronted some issue at the time o susing VMware. Presently I got achievement in redesigning the VMWare effectively as a result of you.

  21. kaci butler

    Amazon Number: Seamlessly Update Delivery Information

    Sometimes users are unable to update their delivery information but due to some technical glitches, they have to face some sorts of trouble in doing the same. To get the optimum solution, you should use Amazon Number which would help to fetch the right troubleshooting aid from the experts.

  22. kaci butler

    Solve Shipping Address Related Problems Using Amazon Customer Service

    Do you want to change shipping address of the Amazon you have previously mentioned? Are you facing some mishaps while going for the same? In order to correct guidance regarding the same, you can get Amazon Customer Service and ask for the detail information with the aid of technical professionals in no time.

  23. kaci butler

    How To Take Amazon Help To Avoid The Problems Of Login Credentials?

    Login credential of Amazon is very crucial and must be kept safe and secured all the time. If you are one of those who have problems with their Amazon account, you can use Amazon Help and take the one stop solution by just approaching the technical support professionals and engineers.

  24. garmin express

    Garmin Express can be effortlessly introduced by following a one-time, direct methodology. Nonetheless, it is critical to guarantee that the establishment happens precisely. This is on the grounds that any irregularity at this stage will straightforwardly ruin the presentation of the product and your GPS items.

  25. turbotax login

    Visit the TurboTax login page by composing the web address “turbotax.intuit.com”. Type the web address precisely in the location bar that is situated at the exceptionally top. Press Enter and trust that the pages will stack appropriately.

  26. norton.com/setup

    Norton.com/setup offers numerous protection products to fulfil the diverse needs of all the users. It’s fast and comprehensive protection will let your PC run like a new one and hence, helps in improving its life span. Comprehensive features that made Norton an award-winning security provider are:

  27. camps intuit

    Quickbooks is a profoundly productive and dependable bookkeeping and the executives programming by Intuit planned explicitly for little and average size organizations. It offers an adaptable scope of programming items that permit clients to oversee enormous information with respect to Inventory, Bank Transactions, Employees, and so forth. So as to oversee various parts of business, clients may make numerous records.

  28. 123.hp.com/setup 3630

    Reset your device and this step can help to get rid of 123.hp.com/setup 3630 errors. Check if the automatic reset settings are available to use with the model, 3630. If not, proceed with the manual reset methods available. Reset methods can fix error messages, printing issues. To understand the settings further, refer the device setup manual. If you are DeskJet 3630 user and do not know how to reset the device, the steps are here to guide you. Select the compatible settings, start printing and wait for the quality print outs to arrive.

  29. HP Deskjet 3052A Wireless Setup

    It’s easy to complete HP DeskJet 3052a wireless setup. Navigate to the wireless settings to choose the option, wireless setup wizard. You can find the list of available wireless networks. Select and provide network credentials. Now proceed to find the matching software. If you need any help and support, contact our team of network support

  30. Amazon Prime on roku

    Yes! You can stream and watch Amazon Prime programs and films on the Roku device. Moreover, you can download this app from the Roku channel store once after subscription? In need to know more about the Amazon prime on Roku, you can reach our web site and read our blogs giving information on this. 

  31. bhavanisai

    nice blog,
    Jobs in MNC’s
    Only MNC & established companies are using DFP(doubleclick for publishers) at this point. so learn doubleclick for publishers to get hired in these companies.


Leave a Reply

Your email address will not be published. Required fields are marked *