AIA Installation Learnings - Part I

By doing a scripted installation of Oracle AIA on top of an Oracle SOA Suite, I've learned a few things I thought I'd share.

Start SOA suite with NodeManager
There is a requirement from AIA that the SOA Suite domain has to be running while doing the installation. Not only does it have to be running. All servers MUST be started using NodeManager or the installation is not able to restart the servers during the installation. Please Note that this also includes the Administration Server.

Starting servers in a Cluster
Another thing is that to start all the servers in the cluster it can be necessary to enroll a specific nodemanager in the domain by doing a nmEnroll before starting the servers. I build my startup WLST script like this:

connect(ADMIN_USERNAME, ADMIN_PASSWORD, "t3://"+ADMIN_HOST+":"+ADMIN_PORT)
if ADMIN_HOST != CURRENT_HOST:
nmEnroll(DOMAIN_HOME, NM_HOME)

start(SERVER_NAME)
disconnect()



In the above the variables in Upper case should either be initialized or replaced with the appropriate values. But this should give you an idea on what needs to happen on servers not running the Administration Server