標籤:
轉載:http://www.microcolor.cn/solutions/80.html
本手冊主要介紹通過使用 MicroColor ServHAMirror/Cluster 軟體在Windows作業系統下完成對Mysql應用雙機高可用叢集配置的思路和步驟。在使用本手冊前需要先完成 《MicroColor ServHA Mirror for Windows前序配置手冊》或《MicroColorServHA Cluster for Windows前序配置手冊》的配置步驟。
目錄
MicroColor ServHASeries for Windows Mysql應用配置手冊
一、規劃方案
1.1 Innodb路徑
1.2 Mysql服務名
1.3 匯總表格
二、安裝前的注意事項
2.1 Innodb路徑
2.2 Mysql服務名
2.3 執行個體目錄存放路徑
2.4 修改設定檔
三、安裝A機資料庫及執行個體
3.1 安裝
3.2 Innodb路徑
3.3 Mysql服務名
3.4 停止執行個體
3.5 修改目錄名
四、安裝B機資料庫及執行個體
4.1 安裝
4.2 Innodb路徑
4.3 Mysql服務名
4.4 停止執行個體
五、手動測試
5.1 手動啟動B機資料庫服務
5.2 手動停止B機資料庫服務
5.3 手動啟動A機資料庫服務
5.4 手動停止A機資料庫服務
六、建立資源樹
6.1 建立資源樹
6.2 添加資源
6.3 拖拽資源樹
6.4 測試資源樹
一、規劃方案
在開始安裝和配置Mysql資料庫前,我們需要規劃Mysql配置方案,方便後面安裝步驟的進行。
1.1 Innodb路徑
在雙機熱備方案中,雙機Mysql的Innodb路徑必須一致,否則將導致切換失敗。
1.2 Mysql服務名
在Mysql安裝過程中,會建立一個windows的Mysql服務,雙機的此服務名稱必須一致。
1.3 匯總表格
完成規劃後填寫表1.3-1:
A機Innodb路徑 |
|
B機Innodb路徑 |
|
A機Mysql服務名稱 |
|
B機Mysql服務名稱 |
|
表1.3-1
以表1.3-1為例,後面的配置步驟均以本例中的示範進行配置。
A機Innodb路徑 |
S:\MySQL Datafiles\ |
B機Innodb路徑 |
S:\MySQL Datafiles\ |
A機Mysql服務名稱 |
MySQL |
B機Mysql服務名稱 |
MySQL |
表1.3-2
二、安裝前的注意事項
在開始本步驟前,請確保已完成《MicroColor ServHAMirror for Windows前序配置手冊》或《MicroColor ServHA Cluster for Windows前序配置手冊》的配置步驟,以方便後面操作的進行。
本手冊主要講述在在Mysql程式及其執行個體安裝中配置雙機熱備的相關步驟和注意事項,並不包含完整的Mysql安裝教程,其他選項需根據實際需求進行設定。本手冊以安裝Mysql5.5為例,安裝過程需注意以下幾點:
2.1 Innodb路徑
兩機Mysql的Innodb路徑必須一致。
2.2 Mysql服務名
兩機Mysql的服務名必須一致。
2.3 執行個體目錄存放路徑
Mysql的執行個體存放路徑必須在鏡像盤/共用儲存盤下。 開啟Mysql安裝目錄下的設定檔my.ini,查看datadir路徑。將此路徑下的data檔案夾複製到鏡像盤/共用儲存盤下。
2.4 修改設定檔
修改my.ini檔案下的datadir路徑,將其指向上一步中data檔案新的存放路徑。
三、安裝A機資料庫及執行個體
以下步驟全部在A機上進行操作。
運行ServHAConsole,將資源樹切換到A機。
3.1 安裝
運行Mysql安裝檔案 ,3.1-1:
圖3.1-1
3.2 Innodb路徑
兩機的Innodb路徑必須一致,且必須安裝在鏡像盤/共用儲存盤下。3.2-1:
圖3.2-1
3.3 Mysql服務名
填寫一個執行個體的服務名稱。
圖3.3-1
3.4 停止執行個體
在A機服務列表裡選擇Mysql服務並停止。
3.5 修改目錄名
將Mysql在鏡像盤/共用儲存盤下的檔案重新命名(Innodb檔案夾與資料庫執行個體檔案夾),本操作是為了避免在B機建立資料庫執行個體的時候遇到檔案重名衝突等情況的發生,一旦叢集配置完畢,這個重新命名的目錄就可以完全刪除了。
四、安裝B機資料庫及執行個體
運行ServHAConsole控制台,將資源樹切換至B機。
4.1 安裝
運行Mysql安裝檔案,4.1-1:
圖4.1-1
4.2 Innodb路徑
Innodb路徑必須安裝在鏡像盤/共用儲存盤下,且必須與A機一致,4.2-1:
圖4.2-1
4.3 Mysql服務名
填寫一個MySql服務名,這裡服務名稱必須與A機的服務名稱一致。
圖4.2-2
4.4 停止執行個體
在B機windows服務列表裡選擇Mysql服務並停止。
五、手動測試
此步驟主要為了檢測安裝是否正常。
5.1 手動啟動B機資料庫服務
將資源樹切換至B機:
在資源樹根節點處點擊右鍵,在彈出的菜單中點擊“啟動資源樹”,5.1-1:
圖5.5-1
在B機的服務列表中,選擇Mysql服務並啟動。
5.2 手動停止B機資料庫服務
在windows服務列表中選擇Mysql服務並停止。
5.3 手動啟動A機資料庫服務
將資源樹切換至A機。
在A機的windows服務列表中,選擇Mysql服務並啟動。
5.4 手動停止A機資料庫服務
在A機的windows服務列表中,選擇Mysql服務並停止。
六、建立資源樹6.1 建立資源樹
在《MicroColor ServHA Mirror forWindows 前序配置手冊》或《MicroColorServHA Cluster for Windows前序配置手冊》中我們建立的資源樹6.1-1所示,接下來往資源樹中添加Mysql的服務資源。
圖6.1-1
6.2 添加資源6.2.1 建立服務資源
選中上述建立的資源樹,在工具列中點擊“服務”,添加服務資源,6.2.1-1:
圖6.2.1-1
6.2.2 選擇服務
點擊右側的“選擇服務”按鈕,彈出服務挑選清單,ServHA會自動篩選雙機服務,在服務列表中選擇Mysql服務,點擊“選擇”按鈕(如果Mysql服務啟動類型不是“手動”則會提示您將其設定為手動,選擇“是”即可),儲存後如:
圖6.2.2-1
6.3 拖拽資源樹
拖動資源樹依賴,選擇IP地址資源(192.168.1.73),按住滑鼠左鍵不松,將其拖動至Mysql主服務,同樣將鏡像/共用儲存盤資源也拖動至Mysql主服務下,拖動後,資源樹6.3-1:
圖6.3-1
6.4 測試資源樹
至此SqlServer雙機叢集完全配置完成,將A機資源樹啟動後即可對外服務,再將資源樹手動切換至B機,查看資源樹能否正常啟動。此時該IP地址資源即為叢集對外服務地址(即192.168.1.73)。
MySQL 資料庫雙機熱備方案