共用方式為


針對私人端點進行疑難排解

本指南可協助您針對使用私人端點之叢集的連線、操作和叢集建立問題進行疑難解答。 如果您遇到私人端點的連線問題,請使用下列疑難解答指引。

檢查連線狀態

請確定私人端點的連線狀態已設定為已核准。

  1. 在 Azure 入口網站 中,流覽至您的叢集,然後選取 [網络]

  2. 選取 [私人端點]。 在數據表的 [連線狀態 ] 數據行中,確認已核准私人端點。

    網路頁面的螢幕快照,其中顯示 Azure 入口網站 中叢集的所有私人端點。

從虛擬網路內執行檢查

使用下列檢查來調查相同虛擬網路內的連線問題。 建議您在建立私人端點的相同虛擬網路中部署虛擬機。 登入計算機之後,您可以執行下列測試。

檢查名稱解析

請確定名稱解析正常運作。

逐一查看私人端點 DNS 設定的所有 FQDN,並使用 nslookupTest-NetConnection 或其他類似的工具來執行測試,以確認每個 DNS 都符合其對應的 IP 位址。

DNS 組態頁面的螢幕快照,其中顯示私人端點的 DNS 組態。

檢查 DNS 解析

此外,請執行下列命令,確認每個 FQDN 的 DNS 名稱符合其對應的 IP 位址。

#replace the <...> placeholders with the correct values
nslookup <cluster-name>.<cluster-region>.kusto.windows.net

#Results in the following output:
Server:'Server'
Address:'Address'

Non-authoritative answer:
<cluster-name>.<cluster-region>.kusto.windows.netcanonical name = <cluster-name>.privatelink.<cluster-region>.kusto.windows.net.
Name:<cluster-name>.privatelink.<cluster-region>.kusto.windows.net
Address: 'Address'

如果您找到不符合其對應IP位址的 FQDN,您需要修正自訂 DNS 伺服器。 如果您未使用自訂 DNS 伺服器,請建立支援票證。

連線能力檢查

檢查您是否可以建立私人端點 DNS 的每個 FQDN TCP 連線。 在私人端點的 DNS 設定中提及的所有 FQDN 上執行下列測試。

#replace the <...> placeholders with the correct values
Test-NetConnection -ComputerName <cluster-name>.<cluster-region>.kusto.windows.net -Port 443

#Results in the following output:
ComputerName     : <cluster-name>.<cluster-region>.kusto.windows.net
RemoteAddress    : 'RemoteAddress'
RemotePort       : 443
InterfaceAlias   : Ethernet
SourceAddress    : 'SourceAddress'
TcpTestSucceeded : True

成功的結果會傳 回 TcpTestSucceeded :True,這表示呼叫端能夠建立叢集的 TCP 連線。

檢查叢集的健康情況

疑難解答的最後一個步驟是測試叢集的健康情況。

#replace the <...> placeholders with the correct values
#engine
Invoke-RestMethod https://<cluster-name>.<cluster-region>.kusto.windows.net/v1/rest/ping
Pong! IP address: 'IPv6IPaddress1'

#data management
Invoke-RestMethod https://ingest-<cluster-name>.<cluster-region>.kusto.windows.net/v1/rest/ping
Pong! IP address: 'IPv6IPaddress2'

成功的結果必須傳回 Pong! 和 IPv6 位址。

更多疑難排解提示

如果嘗試所有這些檢查之後,您仍然遇到問題,請嘗試使用 私人端點疑難解答指南 來診斷問題。

針對受控私人端點進行疑難解答

針對受控私人端點,您唯一可以進行檢查,以確認所有受控私人端點的連線狀態為 [已核准]。 否則,叢集將無法連線到對應的服務。

若要確認受控私人端點的連線狀態已設定為已核准,請執行下列動作:

  1. 在 Azure 入口網站 中,流覽至您的叢集,然後選取 [網络]

  2. 選取 [私人端點連線]。 在數據表的 [ 連線狀態 ] 數據行中,確認受控私人端點已核准。

如果您無法建立受控私人端點,請確定訂用帳戶已註冊 給 Microsoft.Network 資源提供者

  1. 在 Azure 入口網站 中,流覽至您的訂用帳戶,然後選取 [資源提供者]

  2. 搜尋 Microsoft.Network 並註冊資源提供者。

其他疑難解答指導方針

如果所有檢查都成功,而且您仍然無法建立叢集的連線,則您應該連絡負責防火牆和網路的公司安全性小組。

可能的失敗原因包括:

  • 防火牆設備的設定錯誤
  • Azure 虛擬網絡 中使用者定義路由的設定錯誤
  • 用戶端電腦上設定錯誤的 Proxy
  • 用戶端與叢集之間設定錯誤的 Proxy