發新話題
打印

[轉貼]Windows2003網路負載平橫+自動異地備援兼備份

[轉貼]Windows2003網路負載平橫+自動異地備援兼備份

http://dark-circles.us/rewrite.php/read-779.html

 

其實我很少在玩 Wndows Server 2003

但是為了長久起見 ! 所以我還是花了一天的時間

好好的研究了這個東西 !

網路負載平橫+自動備援兼備份

attachments/200809/0624356719.jpg


為的就是想把 所上 ( 國立臺南大學 數位學習科技學系 ) 的網頁 做到這樣

整個過程算是蠻繁雜的 ! 

建議想玩的要有點店腦網路操作的基本概念 !

不然其實很難想得通的

先做幾個一定要做的動作

attachments/200809/2070117944.jpg

打開你的網路卡設定 ! 將其中的 網路負載平衡 打勾

attachments/200809/5572116030.jpg

將防火牆暫時關閉 . . 設定完之後再打開就可以囉

attachments/200809/2766345535.jpg

接著是打開 網路負載平衡管理員

attachments/200809/2550662367.jpg

可以看到第一次開好的畫面

attachments/200809/8125346940.jpg

現在就開始新增吧

attachments/200809/0776311864.jpg

這是我的設定 . . .

這邊就需要好好理解一下了 !

首先至少要有三個實體固定 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

這邊確定好之後接著便是要設定相關的動作

attachments/200809/2332240833.jpg

這邊可以直接下一步

attachments/200809/2240367174.jpg

再來這個一樣也可以跳過

attachments/200809/7696793941.jpg

這邊呢 ? 不能再跳了

大致再解釋一下 !

這邊的設定是看你正準備要合併那一臺到叢集裡就打那一臺

圖中由於我是要把 140.133.9.29 合併到 140.133.9.41 所以我便是輸入 140.133.9.29

attachments/200809/3656981064.jpg

接著可以看到這樣的畫面 !

記得挑一下 優先順序

attachments/200809/5349756138.jpg

然後便可以看到在網路負載平衡管理員裡有這樣的變化

但是會出錯

attachments/200809/6759269932.jpg

打開訊息來看會發現它寫說你要把 ip 加入

attachments/200809/0612472693.jpg

就是像這樣做 . . . 基本上單一網卡不知道怎樣榜兩個 ip

勸你還是不要玩 網路負載平衡了

attachments/200809/2577453066.jpg

接著呢 ? 就是把整個服務重啟動一下

attachments/200809/9344261254.jpg

完成之後稍稍等一會 ! 應該可以看到 顯示 " 已交集 "

attachments/200809/4516853013.jpg

接著就是請依樣去設定第二臺

選擇連線到現存的叢集

attachments/200809/4481237643.jpg

在我的實例中 ! 剛剛把它合併進來的是 140.133.9.29

所以這邊當然是這樣打 !

然後可以清楚的看到 !

它已經被掛上一個合併後的 ip ( 也就是叢集ip )

attachments/200809/3467993018.jpg

接著便是輸入第二臺要被合併的 ip

我的實例由於同時有一臺 被分別 合併到兩臺裡面

所以會出現如上的畫面

attachments/200809/5637223635.jpg

最後就是一樣選一下優先順序啦

attachments/200809/9798922686.jpg

設定好後 !

就會變這樣

接著就是要設定排程了

在 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.

最後 !!!再把它設定到 排定的工作裡面

attachments/200809/9106895106.jpg

這樣就大功告成啦 !!!!

不過 !!

現在的問題是 !

要把 兩臺主機分隔遠一點

不然異地備援備在同一個地方

要是爆炸 . . .

不是一樣都毀了 . .

那這樣 主要主機 跟 備援主機 即使都做著 Raid5

好像也沒辦法逃過爆炸耶 . . .

囧rz

TOP

發新話題