1.4.2 Changing the IP Address of Identity Server

These instructions assume that your Identity Server and Administration Console are not on the same machine. If they are on the same machine, see Section 1.4.1, Changing the IP Address of Administration Console.

Perform the following steps to move a machine or change the IP address for Identity Server:

  1. Click Devices > Identity Servers.

  2. Select the Identity Server for which you require to change the IP address.

  3. Click Stop.

  4. Select the same Identity Server and click Actions > Remove from Cluster.

  5. Select the same Identity Server and click Actions > Delete.

  6. On Identity Server, stop the server communication service by using the following command:

    Linux: /etc/init.d/novell-jcc stop OR rcnovell-jcc stop

    Windows: net stop jccserver

  7. Change the IP address by using an operating system utility:

    Linux: Click YaST > Network Devices > Network Card, select a method, select the card, and click Edit.

    Windows: Click Control Panel > Network Connections > Local Area Connection > Properties > Internet Protocol (TCP/IP) > Properties.

  8. Change to the jcc directory:

    Linux: /opt/novell/devman/jcc

    Windows: \Program Files\Novell\devman\jcc

  9. Run the configure command:

    Linux: conf/Configure.sh

    Windows: conf\configure.cmd

    The command must be run from the jcc directory because it needs access to files that are available from this directory.

  10. When prompted for the local listener IP address, specify the new IP address.

  11. When prompted for the administration server IP, specify the IP address of Administration Console.

  12. Follow the prompts and accept the defaults for ports and admin user.

  13. Replace all references to the old IP address in the server.xml file with the new IP address:

    1. Change to the Tomcat configuration directory:

      Linux: /opt/novell/nam/idp/conf

      Windows: \Program Files\Novell\Tomcat\conf

    2. In a text editor, open the server.xml file.

    3. Search for the old IP address and replace it with the new IP address.

    4. Save your changes.

  14. Start the server communication service by using the following command:

    Linux: /etc/init.d/novell-jcc start OR rcnovell-jcc start

    Windows: net start jccserver

  15. Restart Tomcat:

    Linux: Run the following command:

    /etc/init.d/novell-idp restart OR rcnovell-idp restart

    Windows: Run the following commands:

    net stop Tomcat8

    net start Tomcat8

  16. Reimport Identity Server with the new IP address into Administration Console.

    1. On the Identity Server machine, change to the jcc directory:

      Linux: /opt/novell/devman/jcc

      Windows: \Program Files\Novell\devman\jcc

    2. Run the reimport script for jcc:

      Linux: ./conf/reimport_nidp.sh jcc

      Windows: conf\reimport_nidp.bat jcc

    3. Run the reimport script for Administration Console:

      Linux: ./conf/reimport_nidp.sh nidp

      Windows: conf\reimport_nidp.bat nidp <admin>

    4. Replace <admin> with the name of your Administration Console administrator.

    5. Add reimported Identity Server to the cluster.