William Statti Posted March 15, 2018 Share Posted March 15, 2018 We have two BusinessWorks servers but when I create an Appspace in the GUI it only lets me designate a single machine. How can I extend an AppSpace to the second machine It looks like in the old days there was a utility that did that but I can't find anything that explains how to do it in the current version of BusinessWorks. Please explain how to take an Appspace that is only on one server and extend it to the other server as well. Link to comment Share on other sites More sharing options...
Kalyan Mudi 3 Posted March 21, 2018 Share Posted March 21, 2018 I am a novice in BusinessWorks 6. So, I may be wrong. However, here is what I think - No matter where you have your appspace, you actually extend processing capability to other machines by creating appnodes on those machines for the existing appspace. So, you don't really add a machine to an appspace, but - you create an appnode for an appsapce in different machines to spread the appspace. To create an appnode in a different machine, you need to register bwagent in that machine to the TEA server and then you should be able to create appnode on that machine from UI. While creating appnode - specify the bwagent (/agent) as the other server and appspace as the existing appspace. I haven't tried it myself yet but I think it should work. Regards, Kalyan Link to comment Share on other sites More sharing options...
Aleksandr Arkhipkin Posted July 26, 2019 Share Posted July 26, 2019 For example we have the next environment: 2 BWservers, 2 EMSservers in FT mode and 2 MS SQL servers in alwaysOn mode. Then you should do next steps. 1. Stop bwagent on every machine 2. Open configbwagent.ini and set the following settings for both bwagents on every machine --------- bw.admin.mode=enterprise bw.agent.networkName=BW6Network (must be the same for both bwagents) bw.agent.memberName=tibcobw001 (or tibcobw002, must be unique for each bwagent) bw.agent.technology.type=dbems bw.agent.technology.dbems.db.provider=sqlserver bw.agent.technology.dbems.db.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver bw.agent.technology.dbems.db.connectionURL=jdbc:sqlserver://tibcodb001:1433;databaseName=bwadmindb (both bwagent must use the same database to share domain configuration) bw.agent.technology.dbems.db.userName=bwuser bw.agent.technology.dbems.db.password=password bw.agent.technology.dbems.ems.serverUrl=tcp://tibcoems001:7222,tcp://tibcoems002:7222 bw.agent.technology.dbems.ems.userName=admin bw.agent.technology.dbems.ems.password= ... --------- 3. Start both bwagents and go to bin and type command bwadmin show agents and you should see the agents list of network as like below --------- bwadmin[admin]> show agents TEA Server URL : https://tibcobw002:8777/tea Registered TEA Agent : tibcobw002 Auto Registration : on Name State Machine Version ConfigState MgmtPort PID Uptime tibcobw001 Running tibcobw001 6.5.0 InSync 0.0.0.0:8079 217520 0d 00:04:36 tibcobw002 Running tibcobw002 6.5.0 InSync 0.0.0.0:8079 10528 0d 00:03:59 --------- 4. And then go to TEA UI, create domain, then create appspace, and then create appnode for the first bwagent and for second bwagent (you can choose bwagent in the dropdown list in create appnode dialog). And both appnodes must be createdfor the same appspace. (you can do it on every bwagent machine in the bwagent network, and you also can use bwadmin commands instead of TEA UI) 5. Well, you have appspace extended on two machines. Good luck in your work :) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now