Thanks Marcy for this detailed post.
I found the idea of "installing to a new folder" very interesting and had to try it out (a couple of times).
Few things I noticed:
1) If you install on the same server but a different folder, the installation process doesn't uninstall the older version and you end up with two separate installations
2) However, you don't end up with duplicate DevTest services. The services of your old DevTest installation get replaced with the services of the new installation
3) If you later decide to uninstall the old DevTest version, it won't remove the services with it (as her own services had already been removed)
4) However, if you uninstall the new DevTest version, it removes the services with it (since they're her own services). ...and you're left with the old DevTest version and no registered services
From your post I understand that table updates are not done as part of the installation process. Instead, these take place once the components are started. So, if we do an in-place installation on an alternative path, as you recommended, we won't be missing out on any important DB migration steps. So we're all good here.
However, the installation process is meant to automatically migrate all existing authentication information from the earlier DevTest version. What happens if we do an in-place installation on an alternative path? Would we be missing out on this migration step? At what stage do we migrate authentication information; during installation/upgrade or once the IAM is started?
Thanks,
/arif
Original Message:
Sent: 10-30-2019 02:39 PM
From: Marcy Nunns
Subject: Preparing for upgrade to DevTest 10.5.0
Need steps for preparing to upgrade to DevTest 10.5.0.
Release : 10.5.0
Component : CA Service Virtualization
• Request license for DevTest 10.5.0, if upgrading from DevTest 10.3.0 or earlier will need a new license..
• If going to have new databases for DevTest 10.5.0, you will need 3 databases for each environment, one for IAM, one for Enterprise Dashboard and one for Registry. So if you have three environments, that would be 9 databases. But can use existing databases.
• If upgrading from a release earlier than 10.3.0, you will need to create a new database for IAM. IAM was not mandatory in 10.3.0, so if you did run IAM for use with VS Catalog, then you can use the same IAM database with 10.5.0.
• You can install to a new folder or do an update in place. Determine which one to do will depend on how you are doing your upgrade. If upgrading from a release earlier than 10.3.0, suggest to go to a new folder.
• IAM can run on the same server as your other components, but distribution of the components has a smaller footprint on each machine, it just depends on how much testing you are doing between test cases and virtual services to know how much memory to allocate on the machine and to each component.
• There are new ports that will need to be open for IAM and VS Catalog (51110 and 51111), refer to this documentation link for default ports:
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/default-port-numbers.html
• If not doing an in-place upgrade (using existing tables), find out if your DBA needs the DDL to build each schema. We think it is cleaner for DevTest to create the tables, and the user would just need DBA Authority to initially start, but then after tables are created, the permissions can be downgraded.
The DDL for the Enterprise Dashboard is located in DEVTEST_HOME\database\oracle_enterprisedashboard.ddl.
The DDLs for the Registry are located in DEVTEST_HOME\database\oracle.ddl and oracle_cai.ddl.
The DDL for IAM is located in DEVTEST_HOME\IdentityAccessManager\database\ddl\oracle.ddl.
In-Place upgrade will upgrade the tables as well when the components are started, so the user needs to have DBA authority the first time.
Download DevTest 10.5.0 from the Support Portal, here is what each zip file contains (there are 2 pages):
Choose Product CA DevTest Runtime User Seeding (all products with a 10.5 release all have the same components.)
Each DevTest Installer has both Workstation and Server components.
DevTest 10.5 Windows x64 (includes JRE)
GEN500000000002844.zip
Virtual Service Catalog 10.5 Windows x64 (includes JRE)
GEN500000000002817.zip
DevTest 10.5 Linux x64 (includes JRE)
GEN500000000002789.zip
Virtual Service Catalog 10.5 Linux x64 (includes JRE)
GEN500000000002830.zip
DevTest 10.5 Demo Server (download only if you want to run the tutorials)
GEN500000000002788.zip
Helpful links:
Communities
Tech Tips: Databases Required for DevTest 10.4.0 and later
https://community.broadcom.com/enterprisesoftware/viewdocument/tech-tips-databases-required-for-d?CommunityKey=94bda077-625b-4914-8ac3-c88a06c2cc23&tab=librarydocuments
Tech Tips: DevTest Third-Party Files
https://community.broadcom.com/enterprisesoftware/communities/community-home/librarydocuments/viewdocument?DocumentKey=b8769e1d-6a55-4d72-9e66-b534d57b4989&CommunityKey=94bda077-625b-4914-8ac3-c88a06c2cc23&tab=librarydocuments
Tech Tips: Best Practices Installing and Verifying DevTest Out of the Box
https://community.broadcom.com/enterprisesoftware/viewdocument/tech-tips-best-practices-installin?CommunityKey=94bda077-625b-4914-8ac3-c88a06c2cc23&tab=librarydocumentsEHI?
DocOps
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/release-notes.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/getting-started.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/installing.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/system-requirements.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/using.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/agents.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/administering.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/administering/license-administration.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/reference.html
https://techdocs.broadcom.com/content/broadcom/techdocs/us/en/ca-enterprise-software/continuous-testing/devtest-solutions/10-5/connect.html
Videos:
DevTest 10.5 Installation and Configuration (this shows 10.4, but have listed the 10.5 installer above)
https://www.youtube.com/watch?v=Utwj9NPb4Ys&list=PLynEdQRJawmxG9Q1jXtvgWr1qLHMrGx5p
Installing DevTest Server on Linux
https://www.youtube.com/watch?v=lKl433mtkpc
Enable SSL with all Devtest components, Includes Enterprise Dashboard, Registry, Portal, Coordinator, Simulator
https://ca-broadcomcsm.wolkenservicedesk.com/wolken/esd/knowledgebase_search?articleId=13006
Enable HTTPS and SSL between DevTest Components Using Your Own Keystore
https://ca-broadcomcsm.wolkenservicedesk.com/wolken/esd/knowledgebase_search?articleId=109006
Recommended database size for IAM
https://ca-broadcomcsm.wolkenservicedesk.com/wolken/esd/knowledgebase_search?articleId=93173
Implement CA Keystore with DevTest IAM and VS Catalog
https://ca-broadcomcsm.wolkenservicedesk.com/wolken/esd/knowledgebase_search?articleId=112483
------------------------------
Technical Support Engineer III
Broadcom, Inc
------------------------------