天天看點

Citrix StoreFront排錯之:加入伺服器組失敗

  • 問題描述:

    StoreFront已經部署好2台,一台已經配置好站點,另外一台并沒有做配置。現在要将第二台加入到第一台的組中。

    加入結果出錯。可能看到的現象為:

    第二台顯示自己成功加入伺服器組,但是第一台顯示失敗。

    兩台伺服器同時顯示自己失敗。

    兩台成功的加入伺服器組,但是“傳播配置”會失敗。

第二台StoreFront控制台在關閉之後,再次打開就會當機。

  • 排查思路:

    首先排查是否由IPV6問題造成。

使用cmd,在第一台上去ping第二台機器的域名,檢視它的解析方式。如果解析出為ipv6的位址,基本可以認為是由于ipv6位址配置的方法引起的。

解決方法:禁用ipv6

系統資料庫找到以下鍵值(DWORD32),沒有需要添加

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters\DisabledComponents 值為ff(十六進制)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DisableTaskOffload 值為1(十六進制)

之後重新開機伺服器。

IPV6的解決方法應該在第二台StoreFront會當機現象之前操作,如果已經發生當機現象,仍要修改系統資料庫,但是無法修複當機現象。

修複當機現象需要使用指令行。

在某些情況下,需要将StoreFront安裝重置為其初始安裝狀态。可以執行手動解除安裝和重新安裝,但是這比較耗時,并且可能導緻其他無法預料的問題。我們可以使用PowerShell快速重置Store Front。

1、確定StoreFront管理控制台已關閉;

2、以管理者身份打開PowerShell指令提示符,然後鍵入 asnp Citrix* 這将加載Citrix PowerShell子產品;

Citrix StoreFront排錯之:加入伺服器組失敗

3、在PowerShell下鍵入 . “C:\Program Files\Citrix\Receiver StoreFront\Scripts\ImportModules.ps1”

Citrix StoreFront排錯之:加入伺服器組失敗

4、導入子產品後,輸入 Clear-DSConfiguration,大約1分鐘左右執行完成;

如此之後,控制台可再次打開。在第一台上删除關于第二台的資訊。即可再次進行加入伺服器組操作。

  • 建立新部署時出現:“執行 建立新部署 向導時出錯。請檢視事件檢視器的日志并重試。”
    Citrix StoreFront排錯之:加入伺服器組失敗
    事件日志中報錯
    Citrix StoreFront排錯之:加入伺服器組失敗

關鍵詞為:

運作指令 Get-DSSuggestedHostBaseUrl 時出錯:

No HTTP binding on site with Id: 1

原因為是IIS中沒有綁定80端口。你的IIS服務沒有開啟80端口。雖然可能你不需要80端口,但是在建立新部署的時候必須得有。

  • 檢視時間日志之後發現有如下關鍵字報錯。

    WebApplicationAlreadyExists

繼續閱讀