[Opensim-users] Trouble with Architecting a Scalable ROBUST Solution

Chuck Lesko chucklesko at msn.com
Tue Oct 9 12:06:41 UTC 2012


Hi All: I am having trouble with architecting a scalable ROBUST
OpenSimulator solution.  I am using 0.7.4 and I am using multiple Ubuntu
12.04 servers.  I am trying to setup the Robust solution so that my Robust
Server is the only server with a public address.  The other Servers are
using a private IP 10.10.10.x/24. I have both a public and private IP bound
to the Robust Server.  For now, all firewalls are turned off so no port
issues here and I can successfully run Simulators directly on the Robust
Server but when I try to put the Simulators on a different server I can't
get it to work.  So here is the set up.

Robust Server: 

                Public IP: 20.30.40.50

                VLAN IP: 10.10.10.10

MySQL Server (MySQL):

                VLAN IP: 10.10.10.20

Database: dbRobust

Database User: Robust-User    pwd:Robust1234

Simulator Server1:

                VLAN IP: 10.10.10.30

Simulator Server2:

                VLAN IP: 10.10.10.40

First I start up the Robust Server (mono Robust.exe); the only Robust.ini
changes I make are:

[DatabaseService]

    StorageProvider = "OpenSim.Data.MySQL.dll"

    ConnectionString = "Data Source=10.10.10.20;Database=dbRobust;User
ID=Robust-User;Password=Robust1234;Old Guids=true;"

[LoginService]

    MapTileURL = "http://20.30.40.50:8002";

[GridInfoService]

    login = "http://20.30.40.50:8002";

    gridname = 'My Grid"

    gridnick = "MyGrid"

 

All appears successful here, no errors, I create an estate user account and
move to setting up my first Simulator. On Simulator Server1 in /bin I make
no changes to OpenSimDefault.ini and then make the following change to
Opensim.ini by commenting out the standalone.ini and uncomment the Grid.ini

[Architecture]

    Include-Architecture = "config-include/Grid.ini"

Next on Simulator Server1 I make a copy of GridCommon.ini.example named
GridCommon.ini and make the following changes to the default settings:

[DatabaseService]

    StorageProvider = "OpenSim.Data.MySQL.dll"

    ConnectionString = "Data Source=10.10.10.20;Database=dbRobust;User
ID=Robust-User;Password=Robust1234;Old Guids=true;"

Next, in GridCommon.ini, I change all the values
"http://mygridserver.com:8003" to "http://10.10.10.10:8003" and all the
values "http://mygridserver.com:8002" to "http://10.10.10.10:8002" 

When I run mono OpenSim.exe on the Simulator Server1 (10.10.10.30) these are
the entries I make that set up the region.ini:

[Sim00]

   RegionUUID = 54321740-4321-1234-ba4c-29207b010072

   Location = 1000,1000

   InternalAddress = 10.10.10.30

   InternalPort = 9000

   AllowAlternatePorts = False

   ExternalHostName = 20.30.40.50

 

I copy the same procedure above and when I run mono OpenSim.exe on the
Simulator Server2 (10.10.10.40) these are the entries I make to set up the
region.ini:

[Sim01]

   RegionUUID = 54321740-4321-1234-ba4c-29207b010094

   Location = 1000,1001

   InternalAddress = 10.10.10.40

   InternalPort = 9000

   AllowAlternatePorts = False

   ExternalHostName = 20.30.40.50

 

When I try to log in using my client viewer it begins the handshake but
fails to log in.  Where am I going wrong here?

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20121009/f4b0c58b/attachment.html>


More information about the Opensim-users mailing list