There is no direct support for this in Deployit 3.9
However, there are some ways to make it work. Start out with the following steps
- In the Infrastructure tab, find the WebSphere host. Next to the host, create a Directory called "New Discovery"
- Duplicate the host and move it into the New Discovery directory (Deployit 3.9) or recreate it inside the New Discovery folder (Deployit 3.8)
- Run discovery on the host in the New Discovery directory. This will give you the current infrastructure.
From this point, you have two options.
1. Migrate to the newly discovered infrastructure and environment
- Create a new environment form scratch containing the topology from the "New Discovery" directory.
- Undeploy all applications from the original environment and deploy them to the new environment.
- After redeploying, discard the original environment and infrastructure, since they are no longer in use and move the WAS domain manager out of the New Discovery directory.
2. Update original infrastructure and environment
Another option is to manually synchronize the existing infrastructure and environment.
- See what differences there are between the original topology and the newly discovered one. The Repository's compare function helps you to highlight the differences.
- All new servers and clusters need to be manually added to the original WebSphere topology. You can use the CLI to copy CIs, by using the repository.copy() command. But take care that the new clusters no longer refer to servers in the New Discovery directory.
- Finally, add the newly added infrastructure to the desired environments and update the deployments.
Hope this helps,