• About Altaro
  • About Altaro VM Backup
  • 101 Free VMware Tools
  • facebook
  • twitter
  • google+
  • linkedin
  • rss
  • About Altaro
  • About Altaro VM Backup
  • 101 Free VMware Tools
vSphere
Altaro.com » Altaro's VMware Hub and blog » vSphere » How to Migrate from vCenter for Windows 6.0 to vCSA 6.5
Jason Fenech
by Jason Fenech in vSphere
Tags: Howto, vCenter Server for Windows, vCSA, vSphere 6.5
Migrating vcenter server for windows to vCSA

How to Migrate from vCenter for Windows 6.0 to vCSA 6.5

12 Jul 2017 by Jason Fenech
14 vSphere
 

 

 

 

Lately, I’ve been getting questions such as How do you upgrade from vCenter Server for Windows to vCSA? and How do you migrate an embedded vPostgres database to MS SQL? The latter question, for instance, is one I do not have an answer to simply because I have yet to try it out, assuming of course it can be done.

I will sometimes refrain from answering questions if I think that I’m not sufficiently versed in the subject matter. Learning and re-learning – yes, I tend to forget stuff – is an ongoing process. Despite titles, certifications and what not, there’s no such thing as an expert who knows it all save a few exceptions.

So, getting back to today’s post, I’ll be replying to a relatively easy question; Is it possible to migrate from vCenter Server for Windows 6.0 to vCenter Server Appliance 6.5? The short answer is yes. It is indeed possible and I’ll show you just how to go about it.

Let’s take a look at the possible migration and upgrade paths first.

 

Supported vCenter Upgrade and Migration Paths


The table below contains links to VMware’s documentation on the upgrade/migration paths available for vCenter Server. Note that upgrade refers to an in-place upgrade of vCenter Server while migration refers to migrating the state and configuration of a vCenter Server for Windows instance to a freshly deployed appliance (vCSA). Be aware that the process becomes increasingly complex when you have external PSCs, linked vCenter Servers, external databases, embedded VUM, etc.  It is imperative that you always read the product documentation thoroughly, plan, test and backup before taking the plunge.

I listed the links in a manner that, hopefully, allows you to visualize all the possible vCenter upgrade/migration paths. The first column covers upgrade/migration paths to vCenter Server 6.0, including the vSphere 6 U2 migration tool. The second column, lists the ones for vCenter Server 6.5.

Upgrading to vCenter 6.0 Upgrading to vCenter 6.5
vCenter Server for Windows 5.x to 6.0 vCenter Server for Windows 5.5 to 6.5
vCSA 5.1 Update 3 or 5.5.x to vCSA 6.0 vCenter Server for Windows 6.0 to 6.5
vCSA 5.5 or 6.0 to vCSA 6.5
Migrating to vCSA 6.0 Migrating to vCSA 6.5
vCenter Server for Windows 5.5 to vCSA 6.0 U2 vCenter Server for Windows 5.5 or 6.0 to vCSA 6.5

For more complex deployments make sure to read Upgrade or Migration Order and Mixed-Version Transitional Behavior for Multiple vCenter Server Instance Deployments.

Note: There is no supported horizontal (same vSphere release) migration from vCenter Server for Windows to vCSA. Once example would be migrating from vCenter Server for Windows 6.0 to vCSA 6.0.

 

The Migration Tool


A quick intro to the vCSA migration tool is mandatory. It all started with a VMware fling called VMware vCenter Server (VCS) Converter Appliance which enabled users to migrate from vCenter Server for Windows and an external MS SQL database to a VCSA with an embedded vPostgres database. This fling was pretty limited in scope but it was quickly revamped as the Windows vCenter Server to vCenter Server Appliance Migration Tool introduced Oct. 2016 with the release of vSphere 6 U2. You can find the release notes here.

Even better, the migration tool is now embedded in the vCSA 6.5 installer. This version allows you to migrate from vCenter Server on Windows 5.5 and 6.0 to vCSA 6.5

 

Migrating from vCenter Server for Windows 6.0 to vCSA 6.5


Let’s now get down to the business of actually migrating vCenter Server 6.0 for Windows to vCSA 6.5. If you’re upgrading a production system make sure to read through this first taking good care to fulfill the system requirements.

I’ll be upgrading a vCenter Server for Windows 6.0 instance running as a VM on an ESXi 5.5 host. The vCenter Server is managing an ESXi host and I’ve thrown in a distributed switch just to verify that everything gets migrated properly. Again, this is a basic testing environment but you can easily test an upgrade before going live.

You will need the vCSA 6.5 installer ISO which you can download from my.vmware.com.

You will also need a temporary IP address to assign to the vCSA during the migration process. Make sure that this IP is fully reachable from the vCenter Server for Windows being migrated and the computer you’re using to carry out the migration process.

vCenter Server for Windows 6.0 earmarked for migration
vCenter Server for Windows 6.0 earmarked for migration

 

Setting up the source vCenter Server for Windows

Step 1: Copy the vCSA installer ISO to the source vCenter Server and mount it as a drive under Windows.

Step 2: Once you mount the ISO, locate and execute the \migration-assistant\VMware-Migration-Assistant executable. DO NOT close the window once the process is running.

The Migration Assistant executable from the mounted vCSA installer ISO
The Migration Assistant executable from the mounted vCSA installer ISO

 

Migration Assistant running on vCenter Server for Windows being migrated
Migration Assistant running on vCenter Server for Windows being migrated

 

Steps required on the computer executing the vCSA installer

I’ll be running the vCSA installer from a Windows 10 machine. I’ve left out a few trivialities such as the intro and user acceptance screens. Other than that, the list of steps is complete.

The migration process consists of two stages where the vCSA is first created followed by the actual migration of data. If need be, I’ve covered these steps in more detail in my Upgrading to vSphere PSC 6.5 using the Windows installer. Here, the process is a little bit different since we’re migrating and not upgrading which entails running an agent on the source vCenter Server.

Stage 1

Step 1: Mount the vCSA installer ISO as a drive and execute \vcsa-ui-installer\win32\installer.exe.

 

Step 2: Select Migrate from the list of options.

 

Step 3: You can safely skip the first 2 screens i.e. Intro and EULA.

Step 4: Enter the details for the source vCenter Server. The wizard throws an error if the migration assistant is not running on the source server. Press Yes to acknowledge the SSL warning.

Step 5: Tell the wizard where you want the vCSA hosted. You can target both vCenter Server and ESXi. Press Yes to acknowledge the SSL warning.

Step 6: Select the vCSA parent folder and ESXi host where applicable.

Step 7: Assign a VM name to the vCSA along with the root password.

Step 8: Select the deployment type. The larger the environment the more compute resources will be allocated to vCSA.

Step 9: Select the datastore on which the vCSA will be created and whether you want Thin Disk Mode enabled or not.

Step 10: Set the network configuration of the vCSA. Use the temporary IP address set aside and make sure that the selected network is reachable.

Step 11: Press Finish to start the migration process.

I’ve captured screen grabs for each of the above steps as follows.

https://www.altaro.com/vmware/wp-content/uploads/2017/02/stage-1-vcsa-65-migration.mp4

 

If the process completes successfully, you will be greeted with the following screen. If you accidentally close the installer window, you can resume via the https://<vCSA IP address>:5480 URL.

Stage 1 migration process successfully completed
Stage 1 migration process successfully completed

 

Stage 2

Step 1: A series of pre-migration steps are carried out first. Any encountered issues will be reported back both by the wizard and the migration assistant.

Stage 2 pre-migration checks
Stage 2 pre-migration checks

 

Step 2: Select the type of data you want migrated.

Selecting what data to migrate
Selecting what data to migrate

 

Step 3: Confirm that you have a backup of the source vCenter Server and press Finish to start data migration.

Backup confirmation and stage 2 wizard completion
Backup confirmation and stage 2 wizard completion

 

At this point, you are warned that the source vCenter Server will be powered off. You can always power it up again if things go wrong since the migration process leaves the source vCenter intact.

Source vCenter Server for Windows is shut down during stage 2
Source vCenter Server for Windows is shut down during stage 2

 

Similarly to stage 1, you can follow the progress and status of the operation.

Stage 2 progress and status update
Stage 2 progress and status update

 

You can see that the vCSA, once it is powered up, will be assigned the hostname and IP address of the source vCenter Server.

vCenter hostname and IP settings are retained during the migration
vCenter hostname and IP settings are retained during the migration

 

Once the process completes, the following screen is shown which provides links to the Getting Started page and vSphere clients.

Stage 2 migration process successfully completed
Stage 2 migration process successfully completed

 

As a test, try accessing the vCSA using the vSphere Web client and verify that objects such as distributed switches have indeed been migrated. I’ve found this to be the case when migrating my test vCenter Server 6.0 for Windows setup as per the next screenshot but things can take a completely different turn for live and complex environments.

 

Conclusion


We’ve seen that migrating from vCenter Center for Windows (embedded PSC) 6.0 to vCenter Server Appliance 6.5 is relatively simple. For more complex deployments, you will definitely need to plan accordingly and scour through the list of requirements and gotchas before hitting that upgrade button.

I’ve also listed a number of links to the various VMware supported upgrade and migration paths. In reality, the migration process is hardly any different to upgrading save for the bit where you run the manager assistant on the source vCenter as part of the migration process.

Have any questions or feedback?

Leave a comment below!

Jason Fenech
Jason Fenech

An IT veteran for over 23 years, I covered various roles throughout my career. Prior to joining Altaro as a blog writer and QA tester, I was employed as an infrastructure engineer at a cloud services provider working exclusively with VMware products. The Altaro VMware blog enables me to share the experience and knowledge gained and, much to my surprise, is what got me the vExpert 2017 award. Besides being a techie and a science buff, I like to travel and play guitars. I also do some photography and love having a go at playing the occasional XBOX game, Halo being my absolute favourite. I am also a proud father of two and parent to a crazy Dachshund called Larry.

All Posts   WEBSITE   EMAIL

14 Comments on “How to Migrate from vCenter for Windows 6.0 to vCSA 6.5”

  1. John Wagner November 3, 2017 at 10:44 pm

    Jason,
    Love the guide. I ran into problem with my migration from a windows based vcenter to the vcenter appliance. When i reach step 10, where you enter the network info, mine is not finding the network. It tells me there is no network. I’m rather at a loss to figure out what the cause is. Obviously we’ve been running just fine and not had any network problems. Any ideas as to where i should look?

    Reply
    1. Jason FenechJason Fenech Post authorNovember 6, 2017 at 8:51 am

      Hi John,

      Thanks for the comment. I personally did not come across the issue. Makes me think that for whatever reason, a nic is not being created during stage 1. Did you check the log files?

      Jason

      Reply
  2. David Raymond December 14, 2017 at 6:47 pm

    nice tutorial, i try it in lab environment and work well. now i’m ready to rock the prod setup.

    Reply
    1. Jason FenechJason Fenech Post authorDecember 15, 2017 at 8:53 am

      Hey David, thank you for your feedback. Good luck with your production migration.

      Reply
  3. Ganeshprasad Pal January 14, 2018 at 7:20 am

    Hi Jason,

    Thanks for your blog, its help me to understand migration of vcenter 6 on windows to vcsa 6.5.

    I have below challenges with my production.

    1) my vcenter 6.0 server with embded and VUM is also embded and on the same server- Could both are work.
    2) We have had configured SRM 60 which is on seprate VM and VRM aplaince .
    3) We are using standard switch on ESX or vcenter.

    Thanks for your guide and my self also doing home work.

    Thanks and Regards,

    Ganeshprasad Pal

    From India

    Reply
    1. Jason FenechJason Fenech Post authorMarch 29, 2018 at 10:06 am

      Glad you found my post useful.

      Jason

      Reply
  4. Ahmed February 1, 2018 at 7:33 am

    What if something went wrong. Can I still use the current vCenter (vCenter Server for Windows 6.0). is any thing change in the source after migration?

    Reply
    1. Jason FenechJason Fenech Post authorMarch 29, 2018 at 10:10 am

      Yes the source remains untouched, so you’re good to go if migration fails by reverting back to your old vCenter instance.

      Reply
  5. Dhiraj February 23, 2018 at 1:23 pm

    Nice, well explained article. Would you please let me know what would be migration approach if I got external psc not embedded one..

    Reply
    1. Jason FenechJason Fenech Post authorMarch 29, 2018 at 10:29 am

      Hi, you need to migrate the PSC first. This should help -> https://kb.vmware.com/s/article/2147289.

      regards

      Jason

      Reply
  6. Pawanjit Shelake February 28, 2018 at 1:39 pm

    Hi Jason,

    Should I follow Same process for vCenter with External PSC

    Reply
    1. Jason FenechJason Fenech Post authorMarch 29, 2018 at 10:28 am

      Hi,

      You first have to migrate the external PSC followed by the rest. This should help -> https://kb.vmware.com/s/article/2147289.

      regards

      Jason

      Reply
  7. forbsy May 4, 2018 at 5:33 pm

    What if the customer’s topology is using enhanced linked mode and therefore they have external psc’s? It looks like this migration sets the target vcsa with embedded psc – which doesn’t support ELM.

    Reply
    1. Jason FenechJason Fenech Post authorJuly 19, 2018 at 12:36 pm

      Hi. This should help:

      https://docs.vmware.com/en/VMware-vSphere/6.5/com.vmware.vsphere.upgrade.doc/GUID-EB29D42E-7174-467C-AB40-DB37236FEAF5.html

      thanks!

      Reply

Click here to cancel reply.

Have a question or comment? We'd love to hear it! Cancel reply

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

XHTML: You can use these tags <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

 

Featured product

Download Altaro VM Backup

Download 30-day trial or Free Edition (free for 2 VMs, forever.)

Site categories

  • vSphere
  • Storage
  • Automation and Management
  • Altaro News
  • Desktop Virtualization
  • HyperConvergence
  • Cloud
  • Uncategorized

Altaro Software

  • About Altaro
  • Altaro VM Backup

Altaro VM Backup

  • Altaro VM Backup
  • Download Free Version
  • Download 30-day Trial

Our writers

  • Jason Fenech Jason Fenech
    142 Posts
  • Andy Syrewicze (Chief Editor) Andy Syrewicze (Chief Editor)
    24 Posts
  • Ryan Birk
    22 Posts
  • Luke Orellana Luke Orellana
    18 Posts

Copyright © 2018 Altaro Software.

  • facebook
  • twitter
  • google+
  • linkedin
  • rss
[contact-form-7 id="4731" title="Act-On subs"]