A. 如何做伺服器鏡像
現在有幾個備選方案:
1。程序移植,資料庫仍統一管理。
這種方式最易實現,但存在的問題資料庫必須開放internet通道,如何保證安全,是個問題。而且,訪問速度是否能達到要求同樣是個問題。採用vpn通道?速度上又不能滿足。
2。程序和資料庫都移植。
這種方式能實現的鏡像效果最好,但實施難度較大,在國內網站中實現這種鏡像的還不多。這方案還有2種不同實現方式:
2.1 程序不改,資料庫同步
這種方式相對簡單些,程序部分基本不用改動,依靠sqlserver2000的同步功能來實現數據同步。
但從我在erp項目實施中獲得的經驗看,這種方式看似簡單,但其實問題可能最多。首先,sqlserver同樣繼承了microsoft的老毛病:效率不高。同步復制3G的數據這個速度我實在不樂觀。其次需直接開放internet訪問,如何避免安全問題,還沒想好,還需要找安全專家咨詢。最後,同步復制過程中如果發生網路故障,如何保證多數據源的數據完整性和一致性又是個極大的挑戰。
2.2 平台程序改動,資料庫非同步復制
這種方式對程序的要求較高,網站平台架構的調整較大。等於是把網站由單站點程序轉為多站點平台。這樣在業務和數據一致性上都有較高要求。這種方式工作最大,難度看似也最大,但我認為這種方式最可行。首先,把程序結構按照事務劃分,藉助mts可實現多站點統一事務,保證數據的一致性;其次,數據採用非同步復制,能避免網路中斷造成的數據不完整,防止引起某些邏輯錯誤;最後,這種方式要求我們盡量少的訪問資料庫,由於負載的分擔,可考慮大量的使用內存替代資料庫,提高整體的訪問效率。
不過,由於存在時間差,會造成鏡像站點間的內容不一致的情況,我還沒想好如何解決。 並且,需要開發一個事務調度程序對各鏡像數據進行統一更新維護,每秒可能需要面臨200次的請求,程序性能和效率會是問題,如何採用分布式我也沒想好。
B. 我買了兩台阿里雲ecs伺服器,其中一台伺服器做了鏡像,我想用這個鏡像用在另一台伺服器上,怎麼弄
另一台在管理控制台實例中關機然後選擇更多下的更換系統盤,安裝鏡像選擇之前創建的鏡像
C. 如何配置資料庫鏡像<一>
一、前提條件
1、准備好伺服器,保證資料庫版本至少是Sql Server 2005 SP1,當然最好是最新版本,老的版本測試不行!
2、保證需要鏡像的資料庫為完全恢復模式
3、配置域環境,資料庫鏡像使用域環境會比較方便,感覺比使用證書要省事
4、設置sql server的服務以域賬號運行 How?
5、選擇鏡像方案,鏡像服務可以使用三個資料庫實例(主、鏡像、見證)也可以使用兩個資料庫實例(主、鏡像),實際使用環境中每個實例應該是運行在不同的伺服器上。如果使用見證伺服器的話好處是可以實現自動的故障轉移,但是需要使用3台伺服器,而且至少要保證其中2台伺服器是可用的,因為如果鏡像伺服器和見證伺服器同時當機,即時主伺服器沒有任何問題也是無法對外提供服務的。我這里只是為了實現資料庫的鏡像,做一個實時的資料庫備份所以沒有使用見證伺服器,如果主伺服器宕機需要手動切換鏡像伺服器為主伺服器。
二、具體步驟
由於步驟較多,我只說步驟,具體的圖就不貼了。按照我的步驟來就行了
1、在主伺服器完整備份需要鏡像的資料庫,在鏡像伺服器以「不對資料庫執行任何操作,不會滾未提交的事務。(RESTORE WITH NORECOVERY)」的狀態恢復。然後備份事務日誌,以相同的恢復狀態在鏡像伺服器恢復事務日誌。
2、在主伺服器,選擇需要鏡像資料庫的鏡像功能,點擊「配置安全性」
3、選擇否,不包括見證伺服器實例
4、選擇主體伺服器實例
5、選擇鏡像伺服器實例
6、如果主伺服器實例和鏡像伺服器實例是以不同的域賬戶運行的,需要輸入對應的賬戶,我使用的是相同的賬戶所以留空,二中有建立帳戶的腳步
7、配置完成
8、配置端點
9、點擊「開始鏡像」,完成
10、如果沒有提示任何錯誤,主伺服器的資料庫會顯示「主體,已同步」,鏡像伺服器的資料庫會顯示「鏡像,已同步,正在還原…」,資料庫鏡像服務配置完成
D. 兩台彈性雲伺服器怎麼通過鏡像轉移數據
備份鏡像快照,再恢復快照到另一台伺服器就可以了!
E. 如何設置伺服器的鏡像磁碟
當用戶向伺服器寫數據時,磁碟鏡像技術就同時將數據寫入兩個硬碟中,這樣一旦一個硬碟損壞,便可從另一個硬碟上獲得數據,以維持網路的正常運行。 一、安裝並設置兩個硬碟 1.對新增硬碟的要求 新添加的硬碟稱為從盤(Slave),也即鏡像磁碟;伺服器中原有的硬碟稱為主盤(Master)。從盤最好與主盤為同一廠家生產的同容量的硬碟。從盤的容量應大於主盤的容量,因為一般情況下大容量的硬碟可鏡像小容量的硬碟,反之則不然。用大容量的硬碟鏡像小容量的硬碟時,需調整Netware分區容量(Netware Partition Size)的大小,使兩個硬碟網路分區的大小相同,否則會出現「Size Mismatch」的出錯信息。為減少一些煩瑣的操作和避免一些不必要的錯誤,筆者建議使用容量相同的硬碟。 2.設置硬碟伺服器第二硬碟的設置和安裝與普通PC機安裝第二個硬碟的方法和注意事項基本相同。先根據硬碟說明書上的跳線將新增加的硬碟設置為從盤,完成後,將從盤安裝在機箱的硬碟支架上,接入電源接頭(操作時一定要斷開主機電源),再按要求將從盤接到連接主盤的同一條電纜線上。一條電纜線上一般有兩個或兩個以上的硬碟接頭(IDE為40PIN接頭,而SCSI為50PIN接頭),建議將主盤接在最靠近硬碟控制卡的一個接頭上,從盤接在緊靠主盤接頭後面的接頭上。如果安裝的是SCSI介面的硬碟,每個50PIN接頭旁都有一個終端電阻(一般為乳白色),當某個接頭接入硬碟時,必須將旁邊的終端電阻去掉。不管接幾個硬碟,SCSI電纜線頭尾兩端一定要接上終端電阻,而IDE介面的硬碟就沒有這些麻煩事了。當硬碟設置完成並安裝好後,打開主機電源,進入CMOS狀態,在Standard CMOS Setup選項中,設置兩個硬碟的主從關系:將C盤設置為Master,D盤設置為Slave,並保存設置結果。 3.硬碟分區並格式化 用FDISK命令對從盤進行分區時,應注意從盤的分區應和主盤相同,即:從盤的DOS分區和非DOS分區的大小應和主盤一樣。建議在對從盤分區時,先用FDISK命令查看主盤的分區信息。從盤分區結束後,再對從盤的DOS分區進行格式化。具體操作命令是 ORMAT D: /S/V。注意:一定要將從盤格式化成可啟動的系統盤,這樣當主盤損壞後,便可以用從盤啟動伺服器。從盤的分區和格式化完成後便可將主盤C:上的所有文件和目錄全部原樣復制到從盤D:上,這樣可保證兩個硬碟DOS分區中的信息完全相同。 二、軟體的設置 1.把Free Space建成Netware Partition 當我們用DOS的FDISK命令對硬碟分區時,硬碟的絕大部分被劃分為非DOS分區。非DOS分區的大小就是我們在進入網路操作系統後Free Space的大小。Free Space是無法被網路操作系統管理的,所以必須要將其轉變為Netware partition,以便網路操作系統的調用。為此,可在伺服器上載入Install文件:Load install,出現「Installation Options」的主窗口,選擇主窗口中的「Disk Options」下的「 Partition Tables」選項,出現「Available Disk Drives」清單: *Device #0 (5d001) Seagate 7345-SCSI Device #1 (5d010) Seagate 7345-SCSI 選擇Device #0時,顯示主盤的Free Space空間已成為Netware partition。選擇Device #1,再選擇窗口中的「Create Netware Partition」選項,將出現「Partition Information」的有關信息,按ESC鍵並選擇「YES」進行確定,此時,第二個硬碟的Free Space變為Netware Partition,即第二台硬碟的非DOS分區已變成了可被網路操作系統使用的Netware Partition了。 2.進行磁碟鏡像 緊接上一步的操作。在Install應用程序中,選擇「Disk Options」下的「Mirroring」選項,將顯示如下所示未鏡像的有關信息: Not Mirrored:Non Mirrored Partition [24BD034A] #1 Not Mirrored:Non Mirrored Partition [24BD034B] #3 按回車後,將顯示「Mirrored Netware Partition」的信息: In Sync- Netware Partition # 3 on Device #1 表示第一個硬碟#1已完成了「In Sync」的操作,按「INS」鍵出現「Available Partitions」的窗口,其顯示信息為: Netware Partition #1 on Device #0 再按回車鍵後,又出現「Mirrored Netware Partitions」的窗口,其顯示信息為: In Sync- Netware Partition #1 On Device #0 In Sync- Netware Partition #3 On Device #1 按「INS」鍵後,出現「Partition Mirroring Status」的信息窗口: Partition Logical Partition [24BD034A] #1 表示磁碟鏡像已完成。 三、驗證磁碟鏡像的效果 從工作站以Supervisor的身份登錄,並任意拷貝一個文件(TEST.TXT)到伺服器。讓工作站Logout後,再關掉伺服器,打開機箱並經跳線改變原來兩個硬碟的主從關系,將原來的主盤設置為從盤,將原來的從盤設置為主盤,或乾脆拆掉原來的主盤,將從盤設置為主盤,並對CMOS進行重新設置。啟動伺服器,從工作站再以Supervisor登錄,查看是否有前面拷入的文件(TEST.TXT),若有,說明鏡像成功。驗證磁碟鏡像效果的另一個辦法是使用Monitor檢測程序。當從伺服器上鍵入Load monitor命令後,選擇「Available Options」窗口的「Disk Information」選項,查看「Mirror Status」的狀態如果是「Mirrored」,表示磁碟鏡像成功。 四、鏡像磁碟的應用 在伺服器的運行中,當主盤發生物理故障或主盤中的數據損壞後無法恢復時,可以將鏡像盤(從盤)改為主盤,以獨立的一個盤來使用,具體辦法為:拆掉原來的主盤,將從盤跳線後設置為單一的硬碟C:,並進行CMOS相關參數的設置後啟動伺服器,運行Install程序,取消原來從盤的「Mirrored」,將其變為「Not Mirrored」狀態,以後這台伺服器就可以以單硬碟方式工作了。同時,為了防止故障再次發生,建議盡快修復已損壞的硬碟。 (江蘇 王群)
F. SQL Server 兩台伺服器如何做鏡像
做分發復制!有快照、事務、合並復制三種!
這個是思路,具體怎麼做,就上網查,呵呵。
G. 伺服器鏡像
可以鏡像
2、這個主要是考慮數據同步!
只要你解決了同步問題就簡單了!
其實懶一點的話,兩個機器各自運行,然後在網站增加一個鏡像選擇就可以了!!
H. 有誰知道兩台不同機房的伺服器如何做鏡像,
用Windows 2003做伺服器,可以很好的不使用其它軟體就可以實現數據同步