標籤:citrix xendesktop xenapp 案頭虛擬化 應用虛擬化
安裝SQL Server 資料庫,用於支援Desktop Studio 和案頭雲管理台資料存放區和訪問。在簡單的POC測試中,資料庫可以只配置單機;但資料庫故障時,不但影響組態管理台,也會影響DDC的運作,新的使用者會話將不能建立(不影響已建立的會話),因此在生產環境部署時,必須考慮SQLServer的高可用性。另外需要注意的是必需定期備份資料庫,防止資料庫故障時遺失資料,並且防止交易記錄的不斷增長。您需要規劃每個資料庫執行個體名稱、資料庫名稱及資料庫空間大小。
1. SQL Server資料庫伺服器規劃
1.1 網站設定資料庫支援的 Microsoft SQL Server 版本:
SQL Server 2014 Express Edition、Standard Edition 和 Enterprise Edition。
SQL Server 2012 SP1 Express Edition、Standard Edition 和 Enterprise Edition。 預設情況下,如果未檢測到支援的現有 SQL Server 安裝,安裝 Controller 時將安裝 SQL Server 2012 SP1 Express。
SQL Server 2008 R2 SP2 Express Edition、Standard Edition、Enterprise Edition 和 Datacenter Edition。
有關受支援的最新資料庫版本的資訊,請參閱Citrix官網,連結如下: http://support.citrix.com/article/CTX114501
1.2支援下列資料庫功能(SQL Server Express 除外,此版本僅支援獨立模式):
SQL Server高可用性解決方案請參閱Microsoft TechNet官網,連結如下:
https://technet.microsoft.com/zh-cn/library/ms190202%28v=sql.110%29.aspx
1.3 注意事項
雖然說SQL Server高可用支援以上3中方式,但在發生災難時SQL Server鏡像的容錯移轉時間是三者中最快的,短短几十秒即可完成。對於生產環境的部署,為了保證資料庫可靠性的要求,Citrix推薦配置SQLServer 鏡像,為了實現資料庫高可用性,我們在三台主機上部署資料庫,兩台資料庫伺服器,之間實現Database Mirroring;第三台為見證伺服器。
SQL Server Express版本(即免費版本)資料庫最大支援4G,而且不支援高可用。
1.4 SQL Server儲存規劃
SQL Server儲存的規劃請參考Citrix官方文檔,連結如下:
http://support.citrix.com/article/CTX127939
1.5 本次POC使用的SQL Server 相關參數
作業系統:Windows Server 2012 R2 Standard
SQL版本:SQL Server 2012 SP1 Enterprise
安裝帳號:huangjh\CTXAdmin
服務帳號:huangjh\SQLService (必須保證該帳號永不到期,使用者不能修改密碼)
650) this.width=650;" title="1.png" alt="wKiom1V75T3ifSUjAAJW7xvhGKA069.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75T3ifSUjAAJW7xvhGKA069.jpg" />
2. .NET Framework 3.5的安裝
2.1 修改SQL Server伺服器IP地址、電腦名稱並加入域,然後將帳號CTXAdmin及SQLService加入本機系統管理員群組
650) this.width=650;" title="2.png" alt="wKioL1V75vCh24EsAAQXZ3EJKJs209.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V75vCh24EsAAQXZ3EJKJs209.jpg" />
2.2 在SQL Server伺服器插入Windows Server 2012 R2的光碟片(安裝.Net Framework3.5時需要指定源路徑)開啟SQL Server伺服器管理員-->點擊“添加角色和功能”-->“下一步“
650) this.width=650;" title="3.png" alt="wKiom1V75U6AKxoOAAJ_doNcftk070.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75U6AKxoOAAJ_doNcftk070.jpg" />
2.3 直接”下一步“到功能選擇頁面-->勾選”.NET Framework 3.5功能”-->”下一步”
650) this.width=650;" title="4.png" alt="wKioL1V75wHzu0fqAALzKeiSHLg257.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V75wHzu0fqAALzKeiSHLg257.jpg" />
2.4 點擊“指定備用源路徑”
650) this.width=650;" title="5.png" alt="wKiom1V75WGB8v2PAANIJC83xFk156.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75WGB8v2PAANIJC83xFk156.jpg" />
2.5 剛才我們已經將Windows Server 2012 R2光碟片插入了,SQL Server伺服器光碟機的盤符為“E“,所以輸入路徑“E:\Sources\SXS\”-->點擊“確定”
650) this.width=650;" title="6.png" alt="wKioL1V75xSSl-pxAANfq7uSh-M380.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V75xSSl-pxAANfq7uSh-M380.jpg" />
2.6 點擊“安裝”
650) this.width=650;" title="7.png" alt="wKiom1V75XXRgdXLAAKUXFtBAy0699.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75XXRgdXLAAKUXFtBAy0699.jpg" />
2.7 安裝成功後點擊“關閉”完成.NET Framework 3.5的安裝
650) this.width=650;" title="8.png" alt="wKioL1V75yeTKCMqAAIGayn9Zzo724.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V75yeTKCMqAAIGayn9Zzo724.jpg" />
3. 配置防火牆規則
3.1 開啟Windows 防火牆,點擊“進階設定”
650) this.width=650;" title="9.png" alt="wKiom1V75Y-CrCowAAMjLwRlt5E512.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75Y-CrCowAAMjLwRlt5E512.jpg" />
3.2 右鍵“入站規則”-->“建立規則”
650) this.width=650;" title="10.png" alt="wKiom1V75ZuyfNaWAAd5MojnOp8847.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75ZuyfNaWAAd5MojnOp8847.jpg" />
3.3 選擇“連接埠”-->”下一步”
650) this.width=650;" title="11.png" alt="wKioL1V751Ggq5CxAAGELSmOnEE453.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/69/wKioL1V751Ggq5CxAAGELSmOnEE453.jpg" />
3.4 輸入連接埠號碼(1433,4022),下一步
650) this.width=650;" title="12.png" alt="wKioL1V7512zbDRwAAF6y8pTEPU706.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V7512zbDRwAAF6y8pTEPU706.jpg" />
3.5 選擇"允許串連",下一步
650) this.width=650;" title="13.png" alt="wKiom1V75b2TSZkKAAHuEs3Dpj8561.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75b2TSZkKAAHuEs3Dpj8561.jpg" />
3.6 下一步
650) this.width=650;" title="14.png" alt="wKiom1V75cXg7sR0AAGVAurYsIY776.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75cXg7sR0AAGVAurYsIY776.jpg" />
3.7 輸入名稱,點擊"完成"
650) this.width=650;" title="15.png" alt="wKioL1V753jD1-ihAAEkWQY5KO8034.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V753jD1-ihAAEkWQY5KO8034.jpg" />
3.8 成功添加防火牆規則後,如下
650) this.width=650;" title="16.png" alt="wKioL1V754PCY9FMAAfMLYMb-48857.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/69/wKioL1V754PCY9FMAAfMLYMb-48857.jpg" />
4. SQL Server的部署
4.1 插入SQL Server安裝光碟片並運行SQL Server安裝程式, 點擊”安裝”-->” 全新 SQL Server 獨立安裝或向現有安裝添加功能”
650) this.width=650;" title="17.png" alt="wKiom1V75eyAg6PhAALV_x-IvYQ364.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75eyAg6PhAALV_x-IvYQ364.jpg" />
4.2 安裝程式支援規則檢查通過後點擊”確定“
650) this.width=650;" title="18.png" alt="wKioL1V756LSmOBoAANhagZ3E5I476.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V756LSmOBoAANhagZ3E5I476.jpg" />
4.3 輸入產品金鑰或使用試用版本,下一步
650) this.width=650;" title="19.png" alt="wKiom1V75gyS-owkAAJ2K6NCwFs496.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75gyS-owkAAJ2K6NCwFs496.jpg" />
4.4 勾選”我接受授權條款“,下一步
650) this.width=650;" title="20.png" alt="wKioL1V758Dwx2WnAAM7-2URMOM400.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V758Dwx2WnAAM7-2URMOM400.jpg" />
4.5 取消勾選”包括SQL Server產品更新“(此次可根據實際需求連網更新),下一步
650) this.width=650;" title="21.png" alt="wKiom1V75iCiO9c9AAJ-rks9Gug312.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75iCiO9c9AAJ-rks9Gug312.jpg" />
4.6 支援規則檢查: Windows防火牆我們已經開發了1433和4022連接埠,警告可以忽略,下一步
650) this.width=650;" title="22.png" alt="wKioL1V759bxn8qbAAOf4Lml8ZA958.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V759bxn8qbAAOf4Lml8ZA958.jpg" />
4.7 選擇”SQL Server 功能安裝“,下一步
650) this.width=650;" title="23.png" alt="wKioL1V75-DC09nzAAMBDcgedSg005.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V75-DC09nzAAMBDcgedSg005.jpg" />
4.8 選擇要安裝的功能,修改共用功能目錄,下一步
650) this.width=650;" title="24.png" alt="wKiom1V75kDQ-kl5AARwXoh8vOM002.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75kDQ-kl5AARwXoh8vOM002.jpg" />
4.9 安裝規則檢查通過後,下一步
650) this.width=650;" title="25.png" alt="wKiom1V75kqRJ5y0AANEo3PinlE556.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75kqRJ5y0AANEo3PinlE556.jpg" />
4.10 此處可使用預設執行個體或自訂執行個體,修改執行個體根目錄路徑,切記勿安裝在C盤,下一步
650) this.width=650;" title="26.png" alt="wKioL1V76ACglsgUAAO4ZYn9fJk821.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V76ACglsgUAAO4ZYn9fJk821.jpg" />
4.11 下一步
650) this.width=650;" title="27.png" alt="wKiom1V75mGTQ6-WAAK2vvG87b0305.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75mGTQ6-WAAK2vvG87b0305.jpg" />
4.12 修改服務賬戶及啟動類型,下一步
650) this.width=650;" title="28.png" alt="wKioL1V76Bfws0CUAAQiZftFJr4855.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V76Bfws0CUAAQiZftFJr4855.jpg" />
4.13 指定SQL Server管理員,下一步
650) this.width=650;" title="29.png" alt="wKiom1V75n_gJNBMAAPNHAdLT7w683.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75n_gJNBMAAPNHAdLT7w683.jpg" />
4.14 指定Analysis Services管理員,下一步
650) this.width=650;" title="30.png" alt="wKiom1V75ozzSzmyAAM7zRQCEY0162.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75ozzSzmyAAM7zRQCEY0162.jpg" />
4.15 下一步
650) this.width=650;" title="31.png" alt="wKioL1V76EbiGulyAANGrGegviU086.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V76EbiGulyAANGrGegviU086.jpg" />
4.16 下一步
650) this.width=650;" title="32.png" alt="wKiom1V75qvwkgiRAAM03hJMWSE679.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75qvwkgiRAAM03hJMWSE679.jpg" />
4.17 下一步
650) this.width=650;" title="33.png" alt="wKioL1V76GWQIlhVAAO9OJJGLok103.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/69/wKioL1V76GWQIlhVAAO9OJJGLok103.jpg" />
4.18 安裝
650) this.width=650;" title="34.png" alt="wKiom1V75sjT3PXdAANtUCyx0Vo574.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75sjT3PXdAANtUCyx0Vo574.jpg" />
4.19 安裝成功後,點擊”關閉“完成SQL Server的安裝
650) this.width=650;" title="35.png" alt="wKiom1V75taSaXRoAAPpMN3wBqA437.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75taSaXRoAAPpMN3wBqA437.jpg" />
5. 功能驗證
5.1 測試連接埠: 由於我使用的是預設執行個體,而4022連接埠是自訂執行個體才用到的,所以1433連接埠是可以Telnet通的,4022是不通的
650) this.width=650;" title="36.png" alt="wKioL1V76I7DEki0AACLDxO4iW0075.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/69/wKioL1V76I7DEki0AACLDxO4iW0075.jpg" />
650) this.width=650;" title="37.png" alt="wKiom1V75u-SLz1EAABf2DMIGRk220.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75u-SLz1EAABf2DMIGRk220.jpg" />
650) this.width=650;" title="38.png" alt="wKiom1V75vrCf3cYAAD3YSnxJ98502.jpg" src="http://s3.51cto.com/wyfs02/M00/6E/6D/wKiom1V75vrCf3cYAAD3YSnxJ98502.jpg" />
5.2 在SQL Server伺服器開啟命令列工具,運行“netstat -a”, 確保1433連接埠處於監聽狀態
650) this.width=650;" title="39.png" alt="wKioL1V76K7D7lXMAAMHOicc85Q680.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/69/wKioL1V76K7D7lXMAAMHOicc85Q680.jpg" />
5.3 開啟“SQL Server Management Studio”選擇對應的伺服器和身分識別驗證方式,點擊“串連”
650) this.width=650;" title="40.png" alt="wKiom1V75w-h5H6AAAEn9XakxAk453.jpg" src="http://s3.51cto.com/wyfs02/M01/6E/6D/wKiom1V75w-h5H6AAAEn9XakxAk453.jpg" />
5.4 成功串連後如下:
650) this.width=650;" title="41.png" alt="wKiom1V75xqTvDkJAAJJANkz8hQ625.jpg" src="http://s3.51cto.com/wyfs02/M02/6E/6D/wKiom1V75xqTvDkJAAJJANkz8hQ625.jpg" />
以上是本次SQL Server的分享,詳細的介紹了規劃、部署、功能驗證等內容。感謝大家的關注和支援。
本文出自 “錦繡前程” 部落格,請務必保留此出處http://stephen1991.blog.51cto.com/8959108/1661577
XenApp_XenDesktop_7.6實戰篇之九:SQL Server資料庫伺服器規劃及部署