Troubleshooting

Find answers to some of the most common questions on Private Links.

How is high resilience ensured if say that the EU3 region goes down? Should there be any downtime during this period, and will a partner region be activated to maintain availability?

These environments support multi-AZ (Availability Zone) resilience to ensure high availability.

Are any additional certificates needed when setting up custom domain names?

If you need a custom domain, you must obtain SSL certificates from a Certificate Authority (CA) based on the CSR provided by IBM®, and send the SSL certificates to IBM.

What is the endpoint policy that IBM webMethods iPaaS configures to authenticate the connection?

The connection acceptance for the first time is a manual activity that IBM approves once your setup is complete.

Do we need to have a separate spoke for each tenant for more security?

You can opt for different spokes for prod and non-prod to separate prod from non-prod environments to achieve maximum security and compliance.

Can a single spoke offer network isolation between various environments?

Namespace isolation is there between the environments although they are part of the same network. If network isolation is required, separate spokes should be used for each environment.

In our non-prod environment, we have three tenants in one spoke and only one single endpoint (PL) to be created. Can I use the following hostname conventions? There are nine targets connecting through the same endpoint. Is this correct?

[tenant-name].[service].io.is.abc.com
Tenant name: abcdev/abcqa/abcpreprd
Service:  agw/int/mft

Yes, all these can connect through the same endpoint.

How does the routing work if we need to connect to IBM webMethods iPaaS for outgoing traffic from multiple components in each environment? What endpoint address or private DNS can we use for this purpose?

The routing is based on the hostname. By default, IBM webMethods iPaaS uses [tenantname].private.[primary-domain]. For example, abc.private.aw-us.webmethods.io. IBM also supports custom domain for this case, but it should follow the required convention.

Would changes at the customer's side, for example, adding a port to the NLB for another back end service, require a change at IBM webMethods iPaaS?

For outbound use cases from IBM webMethods iPaaS to the customer's VPC, the customer must specify the port they want to use for receiving the traffic. All the ports provided by the customer will be enabled on IBM webMethods iPaaS.

Do we always need a router?

There are some scenarios where a router is redundant as the NLB can handle the task. For example, a router is not needed if using only TCP/UDP based protocols.

Can we use an ALB/CLB as a router?

Yes.

We are using Kubernetes (K8s). Do we need a separate router?

You can use the K8s Ingress (controller) as the router to access resources in your K8s environment.

Can we use path based routing?

Yes, this is a solution for a HTTP(s) Router (L7 Router). However, the challenge arises when dealing with the intricacies of demultiplexing the path.