其實我很少在玩 Wndows Server 2003
但是為了長久起見 ! 所以我還是花了一天的時間
好好的研究了這個東西 !
網路負載平橫+自動備援兼備份
為的就是想把 所上 ( 國立臺南大學 數位學習科技學系 ) 的網頁 做到這樣
整個過程算是蠻繁雜的 !
建議想玩的要有點店腦網路操作的基本概念 !
不然其實很難想得通的
先做幾個一定要做的動作
打開你的網路卡設定 ! 將其中的 網路負載平衡 打勾
將防火牆暫時關閉 . . 設定完之後再打開就可以囉
接著是打開 網路負載平衡管理員
可以看到第一次開好的畫面
現在就開始新增吧
這是我的設定 . . .
這邊就需要好好理解一下了 !
首先至少要有三個實體固定 ip . .
網路上很多文件資料都說要有兩張網卡以上 !
但是我自己的測試一張網卡便可以實做
基本上就是把兩臺主機想成一臺
然後既然是要對外所以也要有一個實體固定 ip
而被合併的兩臺也要有獨立的實體固定 ip
大致上可以用這樣來表達
192.168.0.2
+ = 198.168.0.1
192.168.0.3
其中兩個被合併的實體固定 ip 在這的設定稱做 固定ip
合併之後的實體固定 ip 稱做 叢集ip
例如在我自己的例子中便是
140.133.9.29
+ = 140.133.9.41
140.133.9.43
也就是把 .29 和 .43 給合併然後給了他一個 .41 的實體固定 ip
這邊確定好之後接著便是要設定相關的動作
這邊可以直接下一步
再來這個一樣也可以跳過
這邊呢 ? 不能再跳了
大致再解釋一下 !
這邊的設定是看你正準備要合併那一臺到叢集裡就打那一臺
圖中由於我是要把 140.133.9.29 合併到 140.133.9.41 所以我便是輸入 140.133.9.29
接著可以看到這樣的畫面 !
記得挑一下 優先順序
然後便可以看到在網路負載平衡管理員裡有這樣的變化
但是會出錯
打開訊息來看會發現它寫說你要把 ip 加入
就是像這樣做 . . . 基本上單一網卡不知道怎樣榜兩個 ip
勸你還是不要玩 網路負載平衡了
接著呢 ? 就是把整個服務重啟動一下
完成之後稍稍等一會 ! 應該可以看到 顯示 " 已交集 "
接著就是請依樣去設定第二臺
選擇連線到現存的叢集
在我的實例中 ! 剛剛把它合併進來的是 140.133.9.29
所以這邊當然是這樣打 !
然後可以清楚的看到 !
它已經被掛上一個合併後的 ip ( 也就是叢集ip )
接著便是輸入第二臺要被合併的 ip
我的實例由於同時有一臺 被分別 合併到兩臺裡面
所以會出現如上的畫面
最後就是一樣選一下優先順序啦
設定好後 !
就會變這樣
接著就是要設定排程了
在 UNIX 上可以使用 rsync ( 擇日再談 )
在 M$ 上則是要使用 .bat ( 批次檔 ) + 排定的工作 來搭配
關於這個 ! 這邊不多加解釋 !!!
因為實在還有點小麻煩 !
例如要使用 winrar 的命令列模式
請自己研究一下下面的 bat 檔內容 或是 上網 Google 一下吧
##寫一個檔案,檔名為backup.bat
#------------------------------------
@echo off
xcopy "D:\" "Z:\ILT-WEB" /E /D /H /K /O /X /Y
#------------------------------------
CLS
@ECHO off
ECHO.
ECHO ------------每日備份 MySQL 資料庫------------
ECHO.
ECHO 1. 正在停止 MySQL 服務....
start /wait net stop mysql
ECHO.
ECHO 2. 已停止 MySQL 服務,正在備份資料庫....
xcopy "C:\Program Files\MySQL\MySQL Server 5.1\data\ilt@002dnutn@002dftp\*.*" "Y:\ilt@002dnutn@002dftp\" /E /D /H /K /O /X /Y
ECHO.
ECHO.3. 備份完畢,正在重新啟動 MySQL 服務....
start /wait net start mysql
ECHO.
ECHO 4. 重新啟動 MySQL 服務完畢。
CLS
ECHO ------------每日備份 MySQL 資料庫------------
ECHO.
ECHO.
ECHO.
ECHO. 已備份完畢。
ECHO.
ECHO.
ECHO.
最後 !!!再把它設定到 排定的工作裡面
這樣就大功告成啦 !!!!
不過 !!
現在的問題是 !
要把 兩臺主機分隔遠一點
哈
不然異地備援備在同一個地方
要是爆炸 . . .
不是一樣都毀了 . .
那這樣 主要主機 跟 備援主機 即使都做著 Raid5
好像也沒辦法逃過爆炸耶 . . .
囧rz