IceGrid - acehippo/slowmotion GitHub Wiki

install

  • ice34
add to sources.list
  deb http://cz.archive.ubuntu.com/ubuntu precise main universe
sudo apt-get install libzeroc-ice34-dev

registry

  • commands
$ icegridregistry --Ice.Config=config.grid
$ icegridnode --daemon --nochdir --Ice.Config=config.node
$ icegridadmin --Ice.Config=config.client
  • config.grid
#
# The IceGrid instance name.
#
IceGrid.InstanceName=SVOICE
#
# The IceGrid locator proxy.
#
Ice.Default.Locator=SVOICE/Locator:default -t 3000 -h localhost -p 12000

#
# IceGrid registry configuration.
#
IceGrid.Registry.Client.Endpoints=default -t 3000 -h localhost -p 12000
IceGrid.Registry.Server.Endpoints=default -t 3000 -h localhost
IceGrid.Registry.Internal.Endpoints=default -t 3000 -h localhost
IceGrid.Registry.Data=db/registry
IceGrid.Registry.PermissionsVerifier=SVOICE/NullPermissionsVerifier
IceGrid.Registry.AdminPermissionsVerifier=SVOICE/NullPermissionsVerifier
IceGrid.Registry.SSLPermissionsVerifier=SVOICE/NullSSLPermissionsVerifier
IceGrid.Registry.AdminSSLPermissionsVerifier=SVOICE/NullSSLPermissionsVerifier

#
# Trace properties.
#
#IceGrid.Node.Trace.Activator=1
#IceGrid.Node.Trace.Adapter=2
#IceGrid.Node.Trace.Server=3
#Ice.StdErr=/mnt/svoice/log/pdss-stderr.txt
#Ice.StdOut=/mnt/svoice/log/pdss-stdout.txt

#
# Dummy username and password for icegridadmin.
#
IceGridAdmin.Username=foo
IceGridAdmin.Password=bar
  • config.node
IceGrid.Node.Name=node-pdss-1
IceGrid.Node.Endpoints=default -t 10000
IceGrid.Node.Data=db/node-pdss-1
IceGrid.Node.AllowRunningServersAsRoot=1
Ice.StdErr=/mnt/svoice/log/node-pdss-1/stderr.txt
Ice.StdOut=/mnt/svoice/log/node-pdss-1/stdout.txt
IceGridAdmin.Username=foo
IceGridAdmin.Password=bar
  • config.client
Ice.Default.Locator=SVOICE/Locator:default -t 3000 -h localhost -p 12000
IceGridAdmin.Username=foo
IceGridAdmin.Password=bar