信息存儲與管理_第1頁
信息存儲與管理_第2頁
信息存儲與管理_第3頁
信息存儲與管理_第4頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、信息存儲與管理國家天文臺(科技處)信息與計算中心遠程復制下一講:確保儲存基礎設施安全上一講:本地復制簡介 什么是遠程復制? 為什么遠程復制 遠程復制模式 遠程復制技術 遠程復制實例什么是遠程復制?遠程復制是在遠程站點創(chuàng)建信息副本的過程。相關術語:為于主站點的儲存信息資產的基礎設施為源。位于遠程站點的儲存信息副本的基礎設施為目標。訪問源和目標的主機分別為源主機和目標主機。為什么遠程復制當源站點停機,遠程復制讓業(yè)務操作能在可接收的數(shù)據損失下迅速重啟。遠程復制讓數(shù)據可以在目標站點的副本上用于備份和測試。遠程復制可用于數(shù)據中心的遷移,最大限度降低對生產操作的影響。遠程復制模式遠程復制模式有:同步遠程復

2、制異步遠程復制遠程復制模式同步遠程復制操作:必須在通知源站點寫完成前將寫操作同時提交給源和目標。在先前寫操作完成并通知主機前不能進行額外寫操作。(一次寫兩個地方,都完成了源站點才能做下一個寫操作)優(yōu)點:如果源發(fā)生故障,同步復制提供零或接近零的恢復點指標級最低恢復時間。缺點:寫響應時間影響主機性能。而且兩個站點越遠,影響遠大。兩個站點部署距離必需小于200千米。遠程復制模式異步遠程復制操作:一個寫操作提交源后立即通知目標主機。數(shù)據先緩存在源站點,之后再傳輸給目標站點。優(yōu)點:減少響應時間對主機性能影響。不限制兩個站點部署距離。缺點:恢復點指標級,最低恢復時間不及同步遠程復制。不適合要求不間斷服務的

3、源站點。遠程復制技術遠程復制可以由:主機處理基于邏輯卷日志傳輸儲存陣列處理主機處理基于邏輯卷基于邏輯卷的復制在卷組層執(zhí)行和管理。對卷的寫操作通過邏輯卷管理傳輸?shù)竭h程主機。遠程主機上的邏輯卷管理接收寫操作并將其交給遠程卷組?;谶壿嬀淼膹椭票匦杞涍^初始化在源和目標上建立相同的卷。同步:寫操作同時在兩個站點進行。異步:寫操作被排列到日志文件,然后按接收順序發(fā)送到遠程主機。主機處理基于邏輯卷優(yōu)點大部分操作系統(tǒng)都內置邏輯卷管理支持。操作獨立于站點儲存整列,磁盤類型。不需額外專門硬件。缺點增加主機負擔,影響主機性能主機處理日志傳輸源端的數(shù)據庫事務被記錄在日志中,日志被周期性的傳輸?shù)竭h程主機上。是大部分數(shù)

4、據庫支持的一種基于主機的復制技術。優(yōu)點:對主機性能影響小一些。大部分數(shù)據庫都內置復制功能。操作獨立于站點儲存整列,磁盤類型。不需額外專門硬件。缺點:很多操作必需在數(shù)據庫關閉,備用或鎖定情況下進行。影響數(shù)據庫使用。只支持異步復制。儲存陣列處理由儲存陣列處理寫操作減少源主機負擔儲存陣列處理同步復制程序操作:源儲存陣列收到源主機的寫請求寫請求轉發(fā)到遠程儲存陣列遠程儲存陣列通知源儲存陣列寫完成源儲存陣列通知源主機寫完成儲存陣列處理異步復制程序操作:源儲存陣列收到源主機的寫請求源儲存陣列立即響應源主機寫請求轉發(fā)到遠程儲存陣列遠程儲存陣列通知源儲存陣列收到寫請求儲存陣列處理磁盤緩存復制 結合本地復制和遠程

5、復制兩種技術。首先為源創(chuàng)建一個一致性的PIT本地副本,副本數(shù)據稍后被復制到一個遠程整列。操作:源主機在源設備上寫數(shù)據創(chuàng)建一個源設備的一致的PIT本地副本數(shù)據從源陣列上的本地副本傳輸它目標陣列上的遠程副本。在目標陣列上創(chuàng)建一個遠程設備的一致的PIT本地副本。三站點復制兩點復制的風險:同步復制距離太近,一旦發(fā)生地震等情況,兩點同時失效。異步數(shù)據一致性差,恢復慢三站點復制源數(shù)據復制到兩個遠程站點先同步復制到一個站點。再異步復制或磁盤緩存復制到另一個站點。三站點復制布局級聯(lián)、多跳:源和掩體站點同步復制,掩體站點和遠程站點異步復制。優(yōu)點:一旦源損失,掩體可以支持應用,遠程站點接著備份掩體。缺點:一旦掩體

6、站點損失,源和遠程失去聯(lián)系。三角,多目標:源同時被同步復制到掩體站,異步復制遠程站點上。優(yōu)點:災害期間任何一個節(jié)點都可用。基于SAN的遠程復制能夠在異構的儲存陣列上實現(xiàn)數(shù)據復制是一種時間點復制技術,可用于數(shù)據移動,數(shù)據遠程復制和數(shù)據遷移。不做具體技術實現(xiàn)的介紹。遠程復制實例在LINUX環(huán)境下MYSQL 數(shù)據庫遠程復制。術語:MYSQL把源站點稱為master服務器,遠程服務器稱為slave服務器目標: 把數(shù)據庫exampledb 從 master服務器(192.168.40.16)遠程復制到 slave服務器. 遠程復制實例- MASTER服務器 設置MASTER服務器:改寫/etc/mysq

7、l/f. 打開網絡服務,注釋掉一下兩句:#skip-networking#bind-address = 127.0.0.1設立數(shù)據日志 log-bin = /var/log/mysql/mysql-bin.logbinlog-do-db=exampledbserver-id=1 log-bin = /var/log/mysql/mysql-bin.logbinlog-do-db=exampledbserver-id=1 log-bin = /var/log/mysql/mysql-bin.logbinlog-do-db=exampledbserver-id=1 遠程復制實例- MASTER服務

8、器 重新啟動MYSQL/etc/init.d/mysql restart 創(chuàng)建有復制權限的用戶mysql -u root pEnter password:GRANT REPLICATION SLAVE ON *.* TO slave_user% IDENTIFIED BY ;FLUSH PRIVILEGES; USE exampledb;FLUSH TABLES WITH READ LOCK;遠程復制實例- MASTER服務器 SHOW MASTER STATUS; 屏幕上會顯示這樣的內容。記下File: mysql-bin.006, Position:183來。配置SLAVE時要用。 +-+

9、-+-+-+| File | Position | Binlog_do_db | Binlog_ignore_db |+-+-+-+-+| mysql-bin.006 | 183 | exampledb | |+-+-+-+-+1 row in set (0.00 sec)遠程復制實例-SLAVE服務器設置SLAVE服務器:建立exampledb數(shù)據庫mysql -u root -pEnter password:CREATE DATABASE exampledb;quit;遠程復制實例- SLAVE服務器設置SLAVE服務器:改/etc/mysql/f. 加入 server-id=2maste

10、r-host=192.168.40.16 master-user=slave_usermaster-password=secretmaster-connect-retry=60replicate-do-db=exampledb 遠程復制實例- SLAVE服務器重新啟動SLAVE服務器/etc/init.d/mysql restart初始化SLAVE數(shù)據庫mysql -u root -pEnter password:LOAD DATA FROM MASTER;quit;遠程復制實例- SLAVE服務器完成初始化SLAVE數(shù)據庫mysql -u root -pEnter password:SLAVE STOP;完成SLAVE服務器配置CHANGE MASTER TO MASTER_HOST=192.168.40.16, MASTER_USER=slave_user, MASTER_PASSWORD=, MASTER_LOG_FILE=mysql-bin.006, MASTER_LOG_POS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論