WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple
You are here: Home / VCSA / Long awaited Fling, Windows vCenter Server to VCSA Converter Appliance is finally here!

Long awaited Fling, Windows vCenter Server to VCSA Converter Appliance is finally here!

03.02.2015 by William Lam //

vcs-migration-appliance-smallBack in VMworld 2013, the Office of CTO held its annual Fling Contest where customers can submit their ideas for cool new Flings that they would like to see. If selected, not only would the individual get a free pass to VMworld but VMware Engineers would also build and release the Fling, how cool is that!? There were over 200+ submissions that year and I was very fortunate to have been on the panel to help select the winner. The winning Fling for that year was the Windows vCenter Server (VCS) to VCSA Converter Appliance by Stephen Athanas.

UPDATE 09/15/16 - The officially supported VCSA Migration Tool has has GA'ed with the release of vSphere 6.0 Update 2m. Please see this blog post here for more details.

The idea of a VCS to VCSA Converter really resonated with me as well as with many of our customers. In fact, everyone that I had spoken with who has used the VCSA just love the simplicity, ease of deployment and management it provides compared to its Windows counterpart. However, one of the biggest adoption barrier that I have seen from talking to customers is that is no simple way of migrating from a Windows based vCenter Server to the VCSA. You literally have to start fresh and this is pretty a show stopper for the majority of our customers and I do not disagree with them.

Customers want a migration path to be able to preserve all their vCenter Server configurations such as Folder structures, Permissions, Alarms, Tags, VM Storage Policies, etc. This is the idea behind the VCS to VCSA Converter Appliance which helps migrate a Windows vCenter Server running on an external Microsoft SQL Server Database to an embedded VCSA running a vPostgres Database. Today, I am very proud to announce the release of the VCS to VCSA Converter Appliance Fling.

The Converter Appliance migrates the vCenter database, Roles, Permissions, Privileges, Certificates, Alarms and Inventory Service which contains Tags and VM Storage Policies. At the end of the migration, you will end up with a fully functional VCSA with the original hostname/IP Address fully intact and ready to use. As you can imagine, this was no easy task and we had some of the smartest VMware Engineers working on this project. Todd Valentine from the OCTO managed the overall program with Ravi Soundararajan as the Chief Architect working closely with Mike Stunes, Jignesh Shah, Raju Angani. Being a huge advocate and supporter of the VCSA, I also had the unique opportunity to be involved in this project and working closely with some amazing engineers to help design, test and validate the migration appliance.

We hope you give the VCS to VCSA Converter Appliance a try in your lab (Please carefully read through the documentation along with the requirements and caveats before getting started). Let us know what you think by either leaving a comment here on my blog or on the Flings webpage. This is our first release and we already have some ideas of features and capabilities we would love to add to future releases but if there are things that you feel that are currently missing or enhancements you wold like to see, please let us know!

If you wish to provide private feedback about your environment or engage with us further, feel free to send an email to Todd Valentine at: tvalentine [at] vmware [dot] com

More from my site

  • Windows Server 2012 fix is out for the VCS to VCSA Migration Fling!
  • Handy tidbits & workarounds for the VCS to VCSA Migration Fling
  • Horizon View in a box using new Horizon View Config Tool
  • vCommunity "shorts" on their experiences w/the VCSA Migration
  • Will I get Photon OS when I upgrade my VCSA 5.5/6.0 to VCSA 6.5?

Categories // VCSA, vSphere 5.5 Tags // fling, migrate2vcsa, VCSA, vcva, vSphere 5.5

Comments

  1. *protectedRico says

    03/04/2015 at 8:43 am

    Hi William - great news, but do you know if a Windows/Oracle edition is coming up as well? Thx, Rico

    • William Lam says

      03/04/2015 at 7:38 pm

      Not right now, it's something I can bring back to the Engineering team. Do you have a large environment that uses Oracle? If you can provide more details regarding your environment, that would really help. If you're more comfortable sharing this information privately, feel free to reach out to me. You can find my contact info under the "About" section

      • *protectedTarun says

        06/22/2015 at 7:45 am

        Hello William, I read your post, its really help full for me. I need your some suggestion on my new implementation on 5.5 vcsa. I did configure new vcsa on linux machine and my old 4.1 vcenter is running windows server. I need to migrate whole inventory from Vcenter to Vcsa , I did download fling and process document....I want your help to do this migration without any fail.......I need to configure DB (PostgreSQL - require procedure for configuration).. My Mail Id is: *protected email*

      • *protectedTarun says

        06/22/2015 at 9:51 am

        Thanks for reply William, its small environment just about 50 VM's on 5 Hosts....currently vCenter is running on SQL windows DB....need to have pre-checklist before migrating. Our VCSA is configured except DB.

  2. *protectedNebojsa says

    03/04/2015 at 10:53 am

    Probably not, since vSphere 6.0 is the last release to support external DB for VCSA, according to http://www.vmware.com/files/pdf/techpaper/vmware-vcenter-server6-deployment-guide.pdf

    • *protectedNebojsa says

      03/04/2015 at 10:56 am

      ^ If the original question was about migrating to VCSA with external Oracle DB

  3. *protectedJohn Hardman says

    03/06/2015 at 1:06 am

    I was really hoping that it would support a distributed install of both the existing Windows install and the appliance install. Being able to go from 5.5 to 6.0 would be a really nice touch too 😉

    Thanks for the work! It is a truly needed.

    • William Lam says

      03/06/2015 at 6:50 pm

      Hi John,

      Thanks for the comment. What do you mean by distributed install? The majority of customers we've spoken with that are interested in moving to VCSA is that they would like to keep the same IP Address/Hostname which also maps to any VMware/3rd Party Solutions tied to it as well as things like SSL Certificates. Would be interested in what you mean by distributed install? In terms of 5.5 to 6.0, once you get to VCSA 5.5 you can then easily upgrade to 6.0. There's a lot more things to consider when you're upgrading to a major version so the initial release we wanted to keep it simple to stay on the same vSphere version.

      • *protectedWally says

        03/16/2015 at 2:44 pm

        I guess he means this requirement:

        * vCenter Components (Inventory Service, vSphere Web Client and VMware Single Sign On) must be running on the same host as the vCenter Server

        There are shops that run these services on seperate hosts.

  4. *protectedNick says

    03/11/2015 at 7:12 pm

    This is excellent 🙂

    Can you comment on whether this can be used when migrating a vCenter server that is part of a View environment?

    Cheers,
    Nick

    • William Lam says

      03/25/2015 at 9:44 pm

      Hi Nick,

      We did not explicitly test Horizon View, but it should work. From Horizon View's standpoint, it'll still be talking to the VC it initially registered with along with any plugins. Definitely recommend giving this a try in the lab if you've not already and do let us know if you find any issues.

      • *protectedEricH says

        05/29/2015 at 2:12 pm

        It works for View Connected vCentre... Just be mindful you will for to redeploy your Composer Service elsewhere if it was on the vCentre

  5. *protectedYusuf says

    03/17/2015 at 4:48 pm

    Will this work for v6

    • William Lam says

      03/25/2015 at 9:45 pm

      Hi Yusuf,

      Currently the migration appliance only supports vSphere 5.5 as vSphere 6.0 had not been released. You can easily get to vSphere 6 bu first migrating to VCSA 5.5 and then performing the upgrade. Since there are dramatic differences between vSphere 5.5 & 6.0, it's probably safest to keep the same version before attempting a major upgrade. I know a few folks have already successfully gone through the migration from Windows VC 5.5 to VCSA 5.5 and then to VCSA 6.0 without any problems. Give it a try and let us know if you have any comments/feedback

      • *protectedDarren Slaughter says

        08/11/2015 at 2:19 pm

        Hi William. Any suggestions how to migrate from v6 Windows-based VC with embedded PSC (upgraded from 5.5+SSO) and remote SQL 2012 database, going to v6 VCSA with external PSC and embedded vPostgres? Any Flings or other workarounds you can suggest? Am trying to get a distributed model across two physical sites, each with VCSA + external PSC. Thank you. Darren

  6. *protectedTodd says

    03/21/2015 at 6:43 pm

    Has anyone been able to get this fling working with a vCenter installed on a Windows Server 2012 R2?

    • *protectedP. Cruiser says

      06/16/2015 at 3:43 pm

      Still no luck with 2012 R2.. It seems to be related to the use of an open-source component named Winexe. The Winexe source has been fixed for quite a while now, but they don't appear to be building from source for whatever reason.

  7. *protectedLuca Dell'Oca says

    04/14/2015 at 11:10 am

    Hi William,
    just a quick note on the VCSA deployment step. By not powering on it after the deploy, in my case it hasn't configured the network as per the OVA wizard, so when powered on it went into DHCP. After logging in quickly and configuring hostname and network in VAMI (even if the user guide said not to login...) the migration appliance could connect and finish successfully.
    Great tool!

    PS: the event import is looooooong indeed, but I've seen the single vcpu hit 100% most of the time. Not sure the process can be speeded up by giving to the app 2 vcpu in advance, is it multi-threaded?

    • William Lam says

      04/14/2015 at 3:09 pm

      How did you deploy the VCSA? If you deployed it through VC, then you'll be able to set things like IP Address/Hostnames. If you deployed directly to an ESXi host, then yes you would need to manually update the hostname/IP Address as the OVF properties would not have been set.

      • *protectedLuca Dell'Oca says

        04/14/2015 at 3:16 pm

        Uhm, strange because I did deployed the VCSA via vCenter before powering it down.
        Anyway, something else failed because at the end of the migration, after logging into the web client, I've been hit by the "cannot contact any vcenter on xxxx:443/sdk" error, so probably I'm restart fresh again.

  8. *protectedBetty Blue says

    05/11/2015 at 3:12 am

    I have the vRealize Operations appliance setup and pointed/integrated with my Windows 5.5 update 2 vCenter server.

    If I use this migration tool will vRealize Operations still work with it or will I need to re-configure it? Is having the same IP enough?

    Thanks!

  9. *protectedVMwareguy says

    06/23/2015 at 10:04 am

    Hi William,

    Fling is fantastic for migration however its limitation stops me to use it in our case wherein We are using External VCSA 6 with PSC running behind HA, does it support the migration from Windows vCenter 5.5 to VCVA6 with external PSC in load balancing mode and not embedded.

    Appreciate your help !!

    • William Lam says

      06/23/2015 at 3:09 pm

      Thanks for the comment. No, currently the Fling only migrates to an Embedded configuration with the PSC running internally to the VCSA. It's definitely something that could be considered based customer feedback

  10. *protectedVMwareguy says

    06/29/2015 at 12:53 pm

    Hello william !

    Thanks for your reply and I am sure we are not the only customer who would love to adapt the high availability of PSC in appliance mode. I would like to see the newer supported version for vsphere 6 with external PSC.

    Thanks,

  11. *protectedSergio says

    08/25/2015 at 2:00 pm

    Hi William,

    first of all thanks for providing us with such a great utility!
    Does Fling migrate also Distributed vSwitch config from the WIN-VC to the VCSA?

    Thanks,

    Best regards.

    Sergio

    • William Lam says

      08/25/2015 at 2:06 pm

      Sergio,

      Yes, all data that resides in the VCDB is migrated which includes VDS configurations.

  12. *protectedSergio says

    08/25/2015 at 2:06 pm

    I found myself the answer, that is, yes it migrates also dVS! Nice job again! :))

  13. *protectedAndreas says

    09/16/2015 at 6:52 pm

    Anyone tried moving from Windows Vcenter 6.0 to virtual appliance 6.0 ?

    • *protectedDarren says

      09/17/2015 at 5:42 pm

      I too am in same situation. Unfortunately the Fling (currently) does not support Windows VC 6 to VCSA 6 conversion - I guess we'll have to wait a bit longer for next version of the Fling.

  14. *protectedEkene says

    09/25/2015 at 4:28 pm

    Hi!

    Question on feasibility of this approach.

    Here is current state as of today:
    External PSC 6.0 (Windows Server, upgraded in-place from SSO 5.5)
    vCenter Server 6.0 (Windows Server, upgraded in-place from vCenter 5.5U2)
    External PSC 6.0 (New appliance built and joined to same SSO domain above)

    Desired End State is:
    Keep the new external PSC 6.0 Appliance and eventually decommission the Windows Server PSC 6.0
    Deploy a NEW vCenter 6.0 appliance, hooking into the new external PSC 6.0

    Here’s my question..
    If we deploy the new vCenter 6.0 appliance into the existing SSO domain (in enhanced linked mode), will all the roles, permissions, etc from the existing Windows vCenter Server 6.0 be replicated over to it, allowing us to be able to decommission the Windows Server and achieve the desired end state?

    • *protectedDJ says

      04/14/2016 at 10:15 am

      I know this was from a while ago, but I'm contemplating a similar move. Basically recreating each piece as an appliance, rather than waiting for the converter to be upgraded to work with existing vSphere 6 deployments.

      What did you end up doing?

      Thanks.

  15. *protectedTony Hughes says

    11/02/2015 at 2:27 pm

    William i'm going to be doing a VSphere 6 to VCSA migration no idea where post was but from memory if the SQL and Vcenter are on the same box all i would need to do is start the migration wait till the VCenter part is complete then reboot the Vcenter machine change the ip stop the vcenter services and then continue migration this correct?

    • William Lam says

      11/03/2015 at 12:08 pm

      Tony,

      Take a look at this article http://www.virtuallyghetto.com/2015/09/handy-tidbits-workarounds-for-the-vcs-to-vcsa-migration-fling.html which has some guidance when both the MSSQL & VC is on the same box.

  16. *protectedRon says

    11/18/2015 at 8:49 am

    Great tool, but having issues. Trying to migrate VCS 5.5 U2 to VCSA 5.5 U2 with external Win2008 SQL DB. Deployment of OVA works and all services start and converter seems to run clean, but after the import the vpxd service on the VCSA fails to initialize. I see SSLhandshake errors and references in the vpxd logs to "ODBC". None of the logs previous to the import reference ODBC. Any thoughts?

    Any help would be greatly appreciated as I am stuck at this point.

    Thanks!

  17. *protectedDavid Larsson says

    01/28/2016 at 5:19 am

    Hi William! I'm migrating a vcs 5.5u2 to vcsa and gets to the point after I've configured the new vcsa and has returned to the migration tool. The tool presents a message box stating:
    "Accessing the vCenter Server Appliance through the Managed Object Browser interface.

    This SSL certificate was presented by the vCenter Server:

    SHA-1 Hash:

    Proceed?"

    After clicking yes, No or even F12 this message is shown:
    "waiting for vpxd on VC Appliance"

    where the tool loops and after some time where back at the first message. The only exit from this point it a reboot!

    Any idea how to get past this point?

    • William Lam says

      01/28/2016 at 10:16 am

      Hi David,

      Can you please follow this KB http://kb.vmware.com/kb/2070100 and upload the migrate.log so that we can have Engineering take a look. Let me know the name of the directory you created to upload the log once you're done.

      • *protectedDavid Larsson says

        01/29/2016 at 1:35 am

        Hi William!

        Gladly, but I need to know where to find the file migrate.log!

        On which machine and where in the tree can I find it?

        My trials with google came up empty. 🙁

        BR,

        ///David

        • William Lam says

          01/29/2016 at 7:03 am

          David,

          There's instructions at the very bottom of the VCS to VCSA Migration Fling word doc (search for Troubleshooting)

          • *protectedDavid Larsson says

            03/30/2016 at 12:55 am

            William! Since the log file migrate.log can't be found, do you have another solution?

          • William Lam says

            03/30/2016 at 10:49 am

            Did the migration begin? There should be migrate.log under /var/log unless it never started. Would you mind double checking

          • *protectedDavid Larsson says

            03/30/2016 at 11:52 pm

            William. No, I don't think so. After I've provisioned the vcsa it should have the correct name, IP etc but it doesn't so I had to log on to it and fix that. Then back in the fling I get to the situation I described in my first post. There is no migrate.log, double checked!

            From my first post:
            "I’m migrating a vcs 5.5u2 to vcsa and gets to the point after I’ve configured the new vcsa and has returned to the migration tool. The tool presents a message box stating:
            “Accessing the vCenter Server Appliance through the Managed Object Browser interface.

            This SSL certificate was presented by the vCenter Server:

            SHA-1 Hash:

            Proceed?”

            After clicking yes, No or even F12 this message is shown:
            “waiting for vpxd on VC Appliance”

            where the tool loops and after some time where back at the first message. The only exit from this point it a reboot!"

            So in my oppinion it never even starts, just retrieves the SHA-1 hash and then nothing. As I said, it doesn't even respond to No or F12. What does “waiting for vpxd on VC Appliance” mean? I've configured vcsa so vpxd has to be running, right?

          • William Lam says

            03/31/2016 at 6:44 am

            Ah, so it sounds like there was an issue w/your VCSA deploy. If you have to manually tweak hostname/IP, then you probably didn't deploy through VC? VCSA uses OVF properties which are params that are passed to the guest. If VC Is unavailable when the VCSA is powered on, then none of the params would make it to it and would explain why you're seeing some issues.

          • *protectedDavid Larsson says

            03/31/2016 at 7:23 am

            But I did provision it from within the old VC!

            Anyhow I'll try again from scratch to see if it might solve it.

          • William Lam says

            03/31/2016 at 8:12 am

            Was the old VC powered down when you tried to power on VCSA? If so, you'll have the problem as I mentioned in last reply

          • *protectedDavid Larsson says

            03/31/2016 at 11:44 pm

            According to all documentation I've found you're supposed to power off the VCS and then power on the VCSA! Since both share the same IP I don't understand how they could be running simultaneously. Are you absolutely sure they both should be on at the same time?

    • *protectedPeter McKinnon says

      03/29/2016 at 9:09 pm

      Was there a solution to this as we have the same issue.

      • *protectedDavid Larsson says

        03/30/2016 at 12:51 am

        Sadly no! There where no log file in the place stated by the docs and then I got occupied elsewhere. I'll give it another try.

  18. *protectedssp2306 says

    02/18/2016 at 7:47 am

    Any word on when it will work for VCS 6.0 to VCSA 6.0?

    • *protectedDarren says

      02/24/2016 at 2:50 am

      I've been awaiting an answer to this for some months now. Hoping there'll be an update soon to resolve...

  19. *protectedConsult says

    04/05/2016 at 3:54 am

    Hi William/Community

    Have you converted a vCenter which is using SRM?
    I believe you would shutdown the SRM and vCenter. Then complete the conversion and power up the VCSA power up SRM and all should be fine. The VCSA and the external site with local vCenter and SRM should still talk?

    Thank you for any info

    • William Lam says

      04/05/2016 at 6:42 am

      Sean,

      You do not need to touch your SRM instance, as long as it is not installed on the same Windows vCenter Server, the plugin registration will be migrated over and you should be able to continue using your SRM plugin without issues.

      Note: In case the plugins don't work immediately after, you may need to restart the service or re-register but in most cases, once the vSphere Web Client plugin for your given solution has been re-downloaded, it'll work. Of course, we still recommend you try this in the lab but this has been the behavior we've seen with other plugins including 3rd Party

  20. *protectedRichard Hambrick says

    05/05/2016 at 3:50 am

    So here is where I am at.

    Qty 2 5.5 Windows vcenters running in linked mode.
    Break the link
    Migrate the qty 2 vcenters using the fling to 5.5 appliance
    Migration successful

    1 Windows Vcenter server 5.5 u2 converted to VCSA 5.5 u2 no problems

    2. Going to upgrade VCSA u2 to VCSA 6 u2 and I get through the wizard to start the upgrade.

    3. 25% into the upgrade I get Migration Failed

    Failed to download vCenter Server support bundle logs.All other logs can be found at

    C:\Users\rhambrick\AppData\Local\VMware\CIP\vcsaInstaller\sessions\session_0003\logs

    Ideas

  21. *protectedGarth says

    07/27/2016 at 6:51 am

    I am extremely dissapointed that this fling has been depreciated!! Is this fling gone for good and if so, why? Anyone with ½ a brain that knows Microsoft will want to use this to get rid of a MS Windows & SQL server...

    • *protectedSean says

      07/27/2016 at 7:31 am

      It is a lovely tool, seemed it was still very buggy though. I had a customer want me to use it to shave some time off their upgrade to vSphere 6 / SRM 6. In the end I couldn't bring myself to use this method in a customers production environment. It might have saved half a days work or created an extra 2. I'm guessing a lot of people used this in production and then forgot to mention this fact when they raised support calls with VMware, that's why I thought it went. Some people are still sharing the content if you dig.

    • William Lam says

      07/27/2016 at 8:48 am

      Hi Garth,

      I can understand you frustration, but please remember that first off, Flings are not officially supported. This includes the succesful migration of a Windows VC to VCSA. Secondly, Flings allow us to try out new ideas and get early feedback from customers. Some of these tools will be one-offs while others based on customer feedback may turn into official product/features.

      In regards to this Fling, we had a very specific configuration that we had supported due to the timing/effort and this has provided us with a lot of great feedback from our customers. If it wasn't clear in my last reply, we're not leaving our customers hanging and we've got some news for you guys/gals, so please stay tuned.

      FYI - In case it isn't clear on our intention, have a look at http://www.virtuallyghetto.com/2015/09/tech-preview-of-windows-vc-to-vcsa-migration-at-vmworld.html

      • *protectedGarth says

        07/27/2016 at 11:52 pm

        I really appreciate your reply William. What you posted is outstanding news, and I am really lloking forward to what you have planned for us. Can you perhaps give an estimation of how long we still have to wait?

        • William Lam says

          07/28/2016 at 8:46 am

          Garth,

          All I can say is *soon* ...

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025
  • vCenter Server Identity Federation with Kanidm 04/10/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...