Skip to content

Commit 4643bf0

Browse files
Merge pull request #232743 from asudbring/prvlink-review
Review of Private Link connectivity troubleshooting article - image and acrolinx fixes
2 parents 91d8673 + 7404de0 commit 4643bf0

File tree

1 file changed

+39
-27
lines changed

1 file changed

+39
-27
lines changed
Lines changed: 39 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,35 @@
11
---
22
title: Troubleshoot Azure Private Link Service connectivity problems
33
description: Step-by-step guidance to diagnose private link connectivity
4-
services: private-link
5-
author: rdhillon
6-
manager: narayan
4+
author: asudbring
75
ms.service: private-link
86
ms.topic: troubleshooting
9-
ms.workload: infrastructure-services
10-
ms.date: 01/31/2020
11-
ms.author: rdhillon
7+
ms.date: 03/29/2020
8+
ms.author: allensu
129
ms.custom: ignite-2022
1310
---
1411

1512
# Troubleshoot Azure Private Link Service connectivity problems
1613

1714
This article provides step-by-step guidance to validate and diagnose connectivity for your Azure Private Link setup.
1815

19-
With Azure Private Link, you can access Azure platform as a service (PaaS) services, such as Azure Storage, Azure Cosmos DB, and Azure SQL Database, and Azure hosted customer or partner services over a private endpoint in your virtual network. Traffic between your virtual network and the service traverses over the Microsoft backbone network, which eliminates exposure from the public internet. You can also create your own private link service in your virtual network and deliver it privately to your customers.
16+
With Azure Private Link, you can access Azure platform as a service (PaaS) services and Azure hosted customer or partner services over a private endpoint in your virtual network. Traffic between your virtual network and the service traverses over the Microsoft backbone network, which eliminates exposure from the public internet. You can also create your own private link service in your virtual network and deliver it privately to your customers.
2017

2118
You can enable your service that runs behind the Standard tier of Azure Load Balancer for Private Link access. Consumers of your service can create a private endpoint inside their virtual network and map it to this service to access it privately.
2219

2320
Here are the connectivity scenarios that are available with Private Link:
2421

2522
- Virtual network from the same region
23+
2624
- Regionally peered virtual networks
25+
2726
- Globally peered virtual networks
27+
2828
- Customer on-premises over VPN or Azure ExpressRoute circuits
2929

3030
## Deployment troubleshooting
3131

32-
Review the information on [Disabling network policies on the private link service](./disable-private-link-service-network-policy.md) for troubleshooting cases where you're unable to select the source IP address from the subnet of your choice for your private link service.
33-
34-
Make sure that the setting **privateLinkServiceNetworkPolicies** is disabled for the subnet you're selecting the source IP address from.
32+
For more information on troubleshooting when you're unable to select the source IP address from the subnet of your choice for your private link service, see [Disabling network policies on the private link service](./disable-private-link-service-network-policy.md).
3533

3634
## Diagnose connectivity problems
3735

@@ -40,78 +38,92 @@ If you experience connectivity problems with your private link setup, review the
4038
1. Review Private Link configuration by browsing the resource.
4139

4240
a. Go to [Private Link Center](https://portal.azure.com/#blade/Microsoft_Azure_Network/PrivateLinkCenterBlade/overview).
43-
44-
![Private Link Center](./media/private-link-tsg/private-link-center.png)
41+
42+
:::image type="content" source="./media/private-link-tsg/private-link-center.png" alt-text="Screenshot of Private Link Center.":::
4543

4644
b. On the left pane, select **Private link services**.
4745

48-
![Private link services](./media/private-link-tsg/private-link-service.png)
46+
:::image type="content" source="./media/private-link-tsg/private-link-service.png" alt-text="Screenshot of Private link services.":::
4947

5048
c. Filter and select the private link service that you want to diagnose.
5149

5250
d. Review the private endpoint connections.
51+
5352
- Make sure that the private endpoint that you're seeking connectivity from is listed with an **Approved** connection state.
53+
5454
- If the state is **Pending**, select it and approve it.
5555

56-
![Private endpoint connections](./media/private-link-tsg/pls-private-endpoint-connections.png)
56+
:::image type="content" source="./media/private-link-tsg/pls-private-endpoint-connections.png" alt-text="Screenshot of Private endpoint connections.":::
5757

5858
- Go to the private endpoint that you're connecting from by selecting the name. Make sure the connection status shows as **Approved**.
5959

60-
![Private endpoint connection overview](./media/private-link-tsg/pls-private-endpoint-overview.png)
60+
:::image type="content" source="./media/private-link-tsg/pls-private-endpoint-overview.png" alt-text="Screenshot of private endpoint connection overview.":::
6161

6262
- After both sides are approved, try the connectivity again.
6363

6464
e. Review **Alias** on the **Overview** tab and **Resource ID** on the **Properties** tab.
6565
- Make sure the **Alias** and **Resource ID** information matches the **Alias** and **Resource ID** you're using to create a private endpoint to this service.
6666

67-
![Verify Alias information](./media/private-link-tsg/pls-overview-pane-alias.png)
67+
:::image type="content" source="./media/private-link-tsg/pls-overview-pane-alias.png" alt-text="Screenshot of verify alias information.":::
6868

69-
![Verify Resource ID information](./media/private-link-tsg/pls-properties-pane-resourceid.png)
69+
:::image type="content" source="./media/private-link-tsg/pls-properties-pane-resourceid.png" alt-text="Screenshot of verify resource ID information.":::
7070

7171
f. Review **Visibility** information on the **Overview** tab.
72+
7273
- Make sure that your subscription falls under the **Visibility** scope.
7374

74-
![Verify Visibility information](./media/private-link-tsg/pls-overview-pane-visibility.png)
75+
:::image type="content" source="./media/private-link-tsg/pls-overview-pane-visibility.png" alt-text="Screenshot of verify visibility information.":::
7576

7677
g. Review **Load balancer** information on the **Overview** tab.
78+
7779
- You can go to the load balancer by selecting the load balancer link.
7880

79-
![Verify Load balancer information](./media/private-link-tsg/pls-overview-pane-ilb.png)
81+
:::image type="content" source="./media/private-link-tsg/pls-overview-pane-ilb.png" alt-text="Screenshot of verify load balancer information.":::
8082

8183
- Make sure that the load balancer settings are configured as per your expectations.
84+
8285
- Review **Frontend IP configuration**.
86+
8387
- Review **Backend pools**.
88+
8489
- Review **Load balancing rules**.
8590

86-
![Verify load balancer properties](./media/private-link-tsg/pls-ilb-properties.png)
91+
:::image type="content" source="./media/private-link-tsg/pls-ilb-properties.png" alt-text="Screenshot of verify load balancer properties.":::
8792

8893
- Make sure the load balancer is working as per the previous settings.
94+
8995
- Select a VM in any subnet other than the subnet where the load balancer back-end pool is available.
96+
9097
- Try accessing the load balancer front end from the previous VM.
98+
9199
- If the connection makes it to the back-end pool as per load-balancing rules, your load balancer is operational.
100+
92101
- You can also review the load balancer metric through Azure Monitor to see if data is flowing through the load balancer.
93102

94103
1. Use [Azure Monitor](../azure-monitor/overview.md) to see if data is flowing.
95104

96105
a. On the private link service resource, select **Metrics**.
106+
97107
- Select **Bytes In** or **Bytes Out**.
108+
98109
- See if data is flowing when you attempt to connect to the private link service. Expect a delay of approximately 10 minutes.
99110

100-
![Verify private link service metrics](./media/private-link-tsg/pls-metrics.png)
111+
:::image type="content" source="./media/private-link-tsg/pls-metrics.png" alt-text="Screenshot of verify private link service metrics.":::
101112

102113
1. Use [Azure Monitor - Networks](../network-watcher/network-insights-overview.md#resource-view) for insights and to see a resource view of the resources by going to:
114+
103115
- Azure Monitor
116+
104117
- Networks
105-
- Private Link services
106-
- Resource view
107118

108-
![AzureMonitor](https://user-images.githubusercontent.com/20302679/135001735-56a9484b-f9b4-484b-a503-cfb9d20b264a.png)
119+
- Private Link services
109120

110-
![DependencyView](https://user-images.githubusercontent.com/20302679/135001741-8e848c52-d4bb-4646-b0d3-a85614ebe16c.png)
121+
- Resource view
111122

112-
4. Contact the [Azure Support](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview) team if your problem is still unresolved and a connectivity problem still exists.
123+
Contact the [Azure Support](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview) team if your problem is still unresolved and a connectivity problem still exists.
113124

114125
## Next steps
115126

116127
* [Create a private link service (CLI)](./create-private-link-service-cli.md)
117-
* [Azure Private Endpoint troubleshooting guide](troubleshoot-private-endpoint-connectivity.md)
128+
129+
* [Azure Private Endpoint troubleshooting guide](troubleshoot-private-endpoint-connectivity.md)

0 commit comments

Comments
 (0)