The icegridadmin utility is a command-line tool for administering an IceGrid domain. Deploying an application with this utility requires an XML file that defines the descriptors.
The -e option causes the tool to execute the given commands and then exit without entering an interactive mode. The
-s option starts
icegridadmin in a server mode that supports the
IceGrid::FileParser interface; a proxy for the object is printed to standard output. If neither
-e nor
-s is specified, the tool enters an interactive mode in which you issue commands at a prompt.
To communicate with the IceGrid registry, icegridadmin establishes an administrative session as described in
Section 35.14.1. The tool uses SSL authentication if you specify the
-S option or define its equivalent property
IceGridAdmin.AuthenticateUsingSSL. Otherwise,
icegridadmin uses password authentication and prompts you for the username and password if you do not specify them via command-line options or properties. If you want
icegridadmin to establish its session using a Glacier2 router, define
Ice.Default.Router appropriately. See Section
C.16 for more information on the tool’s configuration properties.
Once the session is successfully established, icegridadmin displays its command prompt. The
help command displays the following usage information:
icegridadmin requires that the locator proxy be defined in the configuration property
Ice.Default.Locator. If a configuration file already exists that defines this property, you can start
icegridadmin using the configuration file as shown below:
Section 35.4.3 describes how to configure the
Ice.Default.Locator property for an IceGrid client.
The graphical administration tool, IceGrid Admin, allows you to perform anything that you can do from the command line via a GUI. Please refer to the instructions included with your Ice distribution for details on how to start the administration tool.