14.1 Manually Migrating the WebAccess Agent to Linux (GroupWise 8 Only)

NOTE:This section does not apply to GroupWise 2012 or GroupWise 2014. These GroupWise versions do not have the WebAccess Agent.

  1. On the Linux server, become root in a terminal window.

  2. (Conditional) If you are installing the WebAccess Agent on a server other than the one where its domain is located, provide access to the domain folder on the server where you are installing the Linux WebAccess Agent.

    If the domain folder is located on another Linux server, use your mount command of choice. If the domain is located on a NetWare or Windows server, see Making a NetWare or Windows Server Visible from Linux for suggested mount commands.

    As an alternative to a permanent mount, and to provide better performance and stability, you can create a secondary domain and run a Linux MTA on the Linux server local to the WebAccess installation. For instructions, see Creating a New Domain in the GroupWise 8 Administration Guide.

  3. (Conditional) If your Linux environment includes the X Window System, run the GUI GroupWise Installation program to install the Linux WebAccess Agent software. See Installing the Linux WebAccess Agent in the GroupWise 8 Administration Guide.

  4. (Conditional) If the X Window System is not available, run the text-based GroupWise Installation program instead. See Installing the GroupWise Agents Using the Text-Based Installation Program in the GroupWise 8 Installation Guide.

    If you need to perform the installation from a remote location, you can use ssh to access the remote Linux server. Copy the GroupWise software image or software distribution directory to the server where you have migrated the domain, then run the text-based Installation program to install the WebAccess Agent on the Linux server.

  5. Configure the WebAccess Agent. SeeConfiguring the Linux WebAccess Agent in the GroupWise 8 Installation Guide.

    1. On the Gateway Directory page, specify a new name for the WebAccess gateway folder under wpgate in the domain folder, so that the old gateway folder and its contents are retained.

    2. On the Gateway Object page, specify a new object name, so that the old WebAccess Agent object is retained.

  6. In ConsoleOne, review the property pages for the old WebAccess Agent object and transfer any settings that you have customized on the on the old WebAccess Agent object to the new WebAccess Agent object.

    IMPORTANT:The encryption key on the WebAccess Settings page is especially important. Check and transfer it if necessary.

  7. Copy the commgr.cfg file from its location under the new WebAccess gateway folder:

    domain_folder/wpgate/new_webaccess_agent_gateway_folder

    to the WebAccess, and optionally WebPublisher, software folders:

    /opt/novell/groupwise/webaccess
    /opt/novell/groupwise/webpublisher

    If you plan to run multiple WebAccess Agents for the domain, this step needs to be done only for the primary WebAccess Agent, as listed on the Environment property page of the GroupWise Provider object.

  8. Review the existing WebAccess Agent startup file:

    old_webaccess_agent_object_name.waa

    located on the NetWare or Windows server in:

    NetWare:

    • sys:\system\webac80a.waa

    Windows:

    • c:\Program Files\Novell\GroupWise Server\WebAccess\webac80a.waa

    and transfer any customized settings to the new WebAccess Agent startup file:

    new_webaccess_agent_object_name.waa

    located on the following folder on the Linux server:

    /opt/novell/groupwise/agents/share

  9. Review the old Document Viewer Agent startup file (gwdva.dva) located on the NetWare or Windows server in the same folder with the WebAccess Agent startup file, and transfer any customized settings to the new Document Viewer Agent startup file on the Linux server.

  10. Start the Linux WebAccess Agent with or without a user interface. See Starting the Linux WebAccess Agent in the GroupWise 8 Installation Guide.

    If the WebAccess Agent server console does not appear, or if the WebAccess Agent console is not available in your web browser, review the preceding steps to verify that all steps have been followed. For additional assistance, see WebAccess Agent Problems in GroupWise 8 Troubleshooting 2: Solutions to Common Problems.

  11. After the new WebAccess Agent is running successfully, replace the old WebAccess Agent with the new WebAccess Agent in the WebAccess Application’s provider list:

    1. In ConsoleOne, right-click the GroupWise Provider object, then click Properties.

    2. In the GroupWise WebAccess Agent Information box, click Add.

    3. Browse to and select the new WebAccess Agent object, then click OK to add it to the list of WebAccess Agents.

    4. Select the old WebAccess Agent, then click Delete.

    5. Click OK to save the updated WebAccess Agent list.

  12. Stop the old WebAccess Agent on the NetWare or Windows server.

  13. Delete the old WebAccess Agent object from eDirectory.

  14. Delete the old WebAccess Agent gateway folder under wpgate in the domain folder.

  15. (Optional) Uninstall the old WebAccess Agent software to reclaim disk space on the NetWare or Windows server.

    See Section 9.0, What’s Next.