Access the Zerto Self-service Portal by integrating it in a Cloud Service Provider Portal

When the Zerto Self-service Portal is integrated within a cloud service provider portal, a session URL is used to access the CSP portal. The session URL is the URL text returned, as described in step Provide a mechanism so the customer can use the following URL to create the session URL text: in the following procedure.

To set up access to the ZSSP when integrated in a Cloud Service Provider portal:

When the ZSSP is integrated in the cloud service provider portal, either as separate pages or as an iFrame inside an existing page of the cloud service provider portal, it is assumed that the security governing access to the cloud service provider portal will cover the additional access to the ZSSP pages when the ZSSP is incorporated in the cloud service provider portal.

1. Using the Zerto Cloud Manager, set up the customers as Zerto Organizations, ZORGs.

Each ZORG is defined with its own SLA requirements within Zerto Cloud Manager, as described in Setting Up Zerto Organizations, ZORGs.

2. Determine the public address the customer will browse to in order to work with the ZSSP. The address needs to be resolved and directed to the Zerto Virtual Manager used to protect the virtual machines or the proxy server and from there to the Zerto Virtual Manager. For example, if the relevant Zerto Virtual Manager or Proxy IP is 10.0.0.138, you can determine that the public address can be https://www.example.com. However, this site needs to be resolved in the DNS on the customer browsers to 10.0.0.138.
Note: When recovery is implemented or for the customer to test and verify that recovery works as expected, the address used by the customer to access the ZSSP must be changed to enable accessing the recovery site. Also, access to the test virtual machines on the recovery site must be provided.

For more details about using a proxy server for additional security, see Security.

3. Provide a mechanism so the customer can use the following URL to create the session URL text:

https://zvm_ip:port/v1/zsspSessions.

For more information about ZSSP APIs, see Zerto Virtual Replication RESTful APIs, in the section ZSSP Sessions API.

4. Provide a mechanism to take the unique session URL text generated in step Provide a mechanism so the customer can use the following URL to create the session URL text: and redirect the customer to browse to this URL. For example, implement basic code on the backend, cloud service provider portal application server, or by simple javascript on the page itself.

To implement the redirection you must incorporate the URL text returned within the XML string into the URL the customer uses to access the CSP portal.

Running the Zerto Self-service Portal When Integrated in a Cloud Service Provider Portal

When the Zerto Self-service Portal is integrated in a cloud service provider (CSP) portal, a URL is used to return a session unique URL text which is then used to access the ZSSP. The session URL is similar to the following:

"https://address:port/ZvmService/GUI/Index.html#/?type=Portal&locale=en_US&sessionId=zsspSessionId"

Where:

address

The public address the customer will browse to in order to access the CSP’s portal. For example: https://www.example.com

port

The port to access the CSP portal. The default port is 9669.

zsspSessionIdentifier

The identifier of the ZSSP session.

For more information about ZSSP APIs, see Zerto Virtual Replication RESTful APIs, in the section ZSSP Sessions API.