Modify NginxPlus LB Server with Service Now

Prerequisites
  • /etc/nginx/ssl Folder must be present.

  • In master file (/etc/nginx/nginx.conf), http block must be present for creating a HTTP LB.

  • In master file (/etc/nginx/nginx.conf), stream block must be present for creating a TCP LB.

This workflow modifies a GSLB virtual server on a Citrix device by fetching the device details.

To run this workflow:
  1. Go to Menu > ADC+ > AUTOMATION > Workflow Catalog > View/Run
  2. Click the Nginx Plus category on the View/Run Workflows page.
  3. On the popup window, hover the mouse over the Modify NginxPlus LB Server with Service Now workflow.
    The Run and Schedule buttons are displayed.
  4. Click .
    The Request > Modify NginxPlus LB Server with Service Now :: FormBuilder page is displayed.
  5. In the Device and Load Balancing Type section, select the following:
    • Data Center

    • Device Name

    • Nginx Source Path

    • Modification Preference - select Virtual Server or Orphan Upstreams

    • Load Balacing Type - select HTTP or TCP

  6. In the Load Balancing Server and Upstream section, modify the upstream server information as follows:
    • If you selected Modification Preference as Virtual Server, fetch and select the LB server IP and Port, and modify the Upstream server information as needed.
    • If you selected Modification Preference as Orphan Upstreams, then fetch and modify the Upstream server information as needed.
  7. Modify the Persistence, SSL, and Change Management options as needed.
  8. In the Diff Checker stage, click the Compare button to view the updates, and then click the Execute button.
  9. In the Get SNOW Ticket stage, click the Execute button.
  10. In the Backup Mater Config stage, click the Execute button.
  11. In the NGINX Config Check stage, click the Execute button.
  12. In the NGINX Config Reload stage, click the Execute button.
  13. In the NGINX Status Check stage, click the Execute button.
  14. In the Remove Backup of Master Config stage, click the Submit
  15. The workflow is created and the email is triggered to the configured email IDs.
    Note: The stages of the request are shown in the left-side of the screen. To view a particular stage of the request, click the respective stage.