This thread has been super helpful and given us many conversation points and feedback. However, the thread is now gotten unwieldy and hard to parse through the feedback. I'm locking this thread and for those of you who are participating in our RCs, invite you to come give additional feedback on my post Orion Platform: Preparing for the Upgrade to 2018.2 in the NPM release candidate forum. Once we are out of RC, I'll be starting a new topic thread for upgrade feedback for NPM 12.3.
Thank you and for those of you with whom I have ongoing conversations, we'll find other avenues to move forward on those topics.
Yes clicking "ok got it" will persist the setting to not show this any more. Clicking away from the popup or anywhere not the link that confirms "ok got it" won't persist it to stay away, it will just dismiss it for this login.
There was one case where it wasn't being dismissed but that was fixed in a hotfix. Have you upgraded to the latest hotfixes for the platform?
We built out a new server to finally get off of 2008. I was rather dreading this migration and update but it could not have been smoother. I scheduled a 6 hour downtime window and we were back up and running in just over two ( and of course half of that time was waiting for the Website Optimization to complete ) We migrated/updated NPM, NCM, IPAM, SAM, WPM and NTA. No issues.
Did you use the installer or use the individual installers? I had issues with the 12.1 upgrade using the installer on APEs that required gutting SW from the APEs and installing manually. NTA was the isssue.
Thanks. So you built a new box(s) and pointed to old DB?
I’m doing in place. And support is giving me wildly conflicting upgrade plans since the PUA has the known bugs.
I would like to comment and possibly give you some helpful advice to get from Win Server2008 R2 to an upgrade path to at least 2012.
FIRST, PLEASE take back ups of ALL servers that you are using for Solarwinds. That would mean the primary server with NPM, etc and the secondary server for NTA as well as the Database server. (of course any secondary pollers are included in this steam but are thought of as accepted thought. Please STOP all pollers before proceeding. You should update them while the others are being updated, as best as you can.)
One note, if you have not upgraded your database server yet, please find a server with at least SQL2014 on it. If you need to build one, that has SQL 2014 on it, then so be it. MOVE the database by using export and import in SQL. Consult your local SQL expert for assistance!
Now the steps we successfully took to get to where you are headed:
First, convert the secondary server for NTA. This will give you some experience in how the steps flow. Besides, practice is good when only a secondary agent based server is involved. It is much easier to restore and gives needed confidence.
2. Once you have shut the server apps down, get the install for Win Server2012 from Microsoft. Install that version and then note that the Registry will need to be modified per Microsoft's KB found here:
This is noted if you are the first to have a 2012 or greater server version.
3. Do all of the upgrades to 2012. I will note a shortcut, that we did, if you go further, later in this step list.
4. You should have re-booted your server multiple times during the upgrade and the subsequent updates. Do that re-boot one more time even though the system doesn't ask for it.
5. If you are on the secondary server for NTA, ALL of the services should have started. If you did the registry hack mentioned above, you should see all of them running. If you get an error for YOUR machine, please note it and consult the MS website. We did not have any problems after the KB hack above.
6. If you are on the Primary server for NPM and you have followed the steps mentioned already, start all of the tasks for SW products. If you get a message that states the Solarwindsagent64 failed, re-install the agent by using the repair function from the config manager (as if you were installing the software for the first time. Take the "Repair" option.)
7. Once you are satisfied that NPM,NCM, NTA and such are running, you should be good to go at the Winserver2012 level.
HERE COMES THE SHORTCUT mentioned above should you upgrade to the next level of Winserver.
8. In our case, we upgraded to WinServer2016 for the applications servers, NPM, ETC. and the secondary NTA server.
The steps are the same as above, starting with installing WinServer2012 BUT:
9. Don't bother with the 2012 upgrades. You DO need to put the registry update in, as mentioned above. Then upgrade to WinServe2016!
10. Since Winserver2016 seems to fulfill all of the 2012 updates in a cumulative fashion, there is no need to do them. YOU MUST do the Winserver2016 updates; all of them.
11. Once 2016 is installed, make sure that all tasks, including the SW tasks, start. We had a problem with task "SolarwindsAgent64". It threw an error that seemed familiar but, we just re-installed the task "SolarwindsAgent64" in the repair function and all was well.
12. REBOOT the server yet again, please!
13. Make sure that all functions and tasks start.
14. Once the tasks and the WEBSITE have started, go into each function of the software to load it. Your Summary page first, then the sub-pages from the pull down and then each application such as NTA, NCM, etc. The first time, they will be very slow to come up. It seems that IIS and its sub-tasks need to load them once, first. ALSO note, NETPATH seems to have to start for some reason. That is found in the drop down under NETWORK -> NETPATH, if you have that running.
15. Watch your memory consumption and add more as needed. This is much easier if you are on VM, of course. Add more disk space as well.
16. Once the system is fully up, it seems to go faster. Eventually, it will be necessary to add more memory and disk space.
Give the system some time to function, especially NetPath and NTA. They seem to take a little more time to gather data at start up.
Have at it.
I hope this give you a basis for upgrading.
NOW you can start with your upgrades to the new version of the software.
we have upgraded the 12.1 version to the latest version 12.2 and installed other modules and from 13 September 2017 CPU utilization is above 95% on main poller and additional polling engines. Dev environment is also showing the same behavior. Core BusinessLayerHost and NCM Businesslayer process eating up around 70% of the CPU. Now Development team asked to for the procdump to check what is the issue. Still Support don't have any definite answer why it is happening.
We had a similar issue after upgrading to version 12.1 where we had a memory leak. It turns out our problem was related to a bad dashboard. The dashboard was doing a long running query that never finished and spike memory. It has been my experience with the product most CPU and memory issues are tied back to something that we have done environmentally. We have had better experiences after applying all the latest hot fixes.
Yes, built out a new server and brought it up using the name/ip of our older server. Installed software and updated all in one step using our old DB. As worried as I was about this one it turned out to be the smoothest SW upgrade I have ever done.
Roughly followed this upgrade doc
Interesting. I'm a version back--NPM 12.0.1. The PUA says it can't handle the upgrade to 12.2. Some internal SW folks told me in a Thwack meeting today that I had to download another set of app installers to get the job done. Then Support told me to just use the PUA to get to 12.1, then use the NEW PUA to go to 12.2.
Sadly I'm dealing with Server 2008 issues, so until I get the new VM licensing for 2012 resolved, I'm on hold for 12.2.
@ rschroeder were you able to upgrade from 12.01 to 12.2, skipping 12.1? I was trying to upgrade 12.01 to 12.1 in my lab environment and it corrupted my installation. I'm re-installing 12.01 and then going to try going directly to 12.2 this time.
Yes, I successfully did that migration from 12.01 to 12.2. However, I added in some extra steps, and the initial upgrade to 12.2 had significant issues that were later resolved with changes to the product (hot fixes were released, new Installers were released) that I wish I had waited for. I was pretty hot to get the new product in place, and I spent three months worth of troubleshooting that would have been bypassed by sampling waiting for the stable product and installers and hotfixes.
Some of the extra steps I did at the time of the upgrade added too many straws to the camel's back, and I wouldn't do them close to a future upgrade. They included:
So my upgrade was made unnecessarily complex and involved more problems because of all these factors.
After mid-January, the hot fixes were at a level to correct all the mistakes and errors that came in October. If I'd waited until then to upgrade, I would have had a much simpler and quicker experience.
I would not hesitate to upgrade from 12.01 to 12.2 now; the installer works great now!
Now if they just had a NAM option with SAM I'd be in good shape! I don't understand why SAM would be left out of the NAM bundle since it seems to be pretty big help with automation?
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process. Learn more today by joining now.