fbpx

Citrix Tips:從7.15升級到1912

本文作者:Jeff Qiu, 翻譯來自 Citrix Blog 的文章。

在我們之前的 Citrix Tips Blogger 裡,分享了從 7.15 升級 1912 的文章,本文介紹一個非常有趣的案例,一個客戶對其現有的 7.15 環境進行了升級。

我們相信,從這個案例中吸取的經驗將大大有助於客戶的升級,並説明其他客戶避免同樣的問題。

提示:7.15版本2022年8月15日 EOL,還有不到一年的時間。

客戶背景

與許多客戶一樣,該客戶擁有全球業務,並向所有地理位置的用戶提供業務關鍵型應用程式和桌面。

1、7.15 Cu5 的網站,在全球包含 4Zone(2個Zone在 APAC,一個在 EMEA、一個在 北美),北美是其 Primary Zone
2、每個地區有 4 台 DDC 伺服器,總共12個DDC伺服器,APC 兩個 Zone,每個 Zone 包含 2 台DDC 伺服器
3、Zone 之間的延遲在亞太地區和北美地區,約為 300-35 0毫秒。歐洲地區到其他地區的延遲在200-250 毫秒
4、資料庫高可用:Always ON,部署在北美Zone

1.、升級步驟,參考我們的升級步驟

2、控制器升級

首先在部分控制器上,安裝 1912 Delivery Controller 軟體,安裝完成後,啟動 Citrix Studio,會提示資料庫的升級

提示了兩個升級選擇
1、啟動自動網站升級:使用者帳號需要具備所需的 DB 許可權
2、手動升級:生成 DBA 在 SQL Server 上運行的 SQL 腳本

1、選擇自動網站升級,需要對資料庫具有完全管理許可權,並且是完整的 Citrix 管理員。
2、通過腳本方式升級,只需要DBO許可權就可以升級。

3、升級順序

因為他們不想影響美國的主要區域,該客戶決定從亞太地區的一個升級的 1912 控制器進行資料庫升級,該控制器到 SQL server 所在的美國資料中心有大約 300 毫秒的延遲。嘗試此操作時,他們遇到以下錯誤。

從 7.15 到 1912 版本,中間引入了很多新的工,在實現自動網站升級過程中,需要對資料庫執行架構升級。在升級後完成後,Studio 必須執行其他升級後的任務。
 
這些任務:包含重新註冊所有的 DDC 實例,這並不是一個簡單的任務,需要在資料庫中 DDC 實例添加新的一行,每個完成升級的 DDC 實例都會添加一個新行。
 
以上的報錯,是在高延遲場景下進行,導致了執行自動化升級任務時,導致超時報錯。
 
關於如上的報錯,已經在 CU3 中修復,本客戶是從 Satellite Zone 升級,並不是從 Primary Zone 進行升級,Primary Zone 和資料庫之間的延遲較低。

總結

1、建議從資料庫所在區域的 DDC 進行升級,以免因為超時和延遲導致任務失敗。
2、計畫使用自動網站升級,確保用於資料庫許可權
3、如果使用 SQL 腳本升級,建議參考如下 KB。      https://support.citrix.com/article/CTX127998
4、如果絕對從高延遲的區域升級,建議做好資料庫的備份。

發表迴響

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: