ibm ds4700儲存學習筆記(一)

wisdomone1發表於2010-04-04
ds4700 模擬器學習筆記
1,先要建立array,然後才可以配置邏輯驅動器(磁碟)

     array---就是控制器從邏輯上進行分組一系列磁碟驅動器,這樣可以提供一或多個邏輯驅動器給主機(host)
     隨著大容量磁碟驅動器出現,可以跨控制器分佈開邏輯驅動器,在每個array中建立一或多個邏輯驅動器是一種非常好的方式,可以充分利用儲存系統的容易,另外可以更好地保護資料


規劃(分配)容量的一些小技巧
 
 為儲存系統預留一些未分配的磁碟驅動器,這樣你可以有充餘的空間,來建立flashcopy 邏輯驅動器或遠端邏輯驅動器映象
      說說flashcopy logical drives:
            對一個標準邏輯驅動器的基於某個時間點的映象備份,從邏輯上和一個完整的物理備份是一樣的,但是它比物理備份建立速度要快。另外,相對於物理備份需要更少的未分配的容量

 給一個array可供分配的磁碟驅動器個數是有限的,基於磁碟驅動器的總數,如果你嘗試分配過多的未分配的磁碟驅動器,儲存管理軟體會提示減少相應的硬碟驅動器個數(對於要給新增磁碟驅動器的array)

 一個array或一個邏輯驅動器不能混合多種不同的磁碟驅動器(fc,sas,sata)

 訪問儲存系統的主機作業系統或能,對於可以訪問的邏輯驅動器個數有限制,具體請查閱相關手冊



要真正使用一個建立好的array,必須要配置一個邏輯驅動器


建立一個邏輯驅動器(它的大小可以佔用完它對應的array的大小),或建立多個,也就是說一個array可含多個邏輯驅動器



一個邏輯驅動器要對應一個lun(logical unit number)

配置完一個邏輯驅動器之後,在mapping view中檢視或改變邏輯驅動器與lun的對映關係或者邏輯驅動器與lun(及主機)的關係


一旦你建立好所有必需的邏輯驅動器,在主機作業系統上使用一些適當的過程或工具(比如:hot_add或其它方法及SMdevices)來註冊這些邏輯驅動器,顯示與之對應的作業系統裝置名字資訊



邏輯驅動器兩大屬性:
host group或主機

lun(0-255)



控制器韌體--它是一種低層或低階的程式程式碼,安裝在可設計編寫只讀方式的記憶體中,成為計算機(計算裝置)永久的一部分。韌體包括用於啟動的程式及實現儲存管理任務的相關功能

segment大小(尺寸)---資料共有多少kb,要把資料寫到下一個磁碟驅動器時,控制器把資料寫在一個邏輯驅動器的一個磁碟驅動器上,資料以塊的方式儲存,每個塊512b(儲存的最小單位),
segment的大小確定一個segment包含多少資料塊(block)。
比如:一個8kb的segment可以容納16 blocks,一個64k的segment 可以容納128 blocks



cache pre-fetch(快取預讀取)---當控制器讀和複製主機所需的資料塊(從磁碟駁動器放在快取中),預前把額外的資料塊放在快取中,。這種方式增加在將來從快取中取到所請求資料的可能性


在mapping選項中定義主機組(主機),有個子步驟定義hba(主機是透過hba卡與儲存進行通訊的)
每個hba卡上的物理埠有一個唯一的主機埠識別符號。

主機組也要定義---主機型別(就是主機所用的作業系統)


我們來理下配置 ds4700儲存的順序啊:
1,建立一個array
2,建立一個屬於array的logic drive
3,配置mapping(包括:定義主機組或主機)
4,把主機組(主機)與logic drive關聯起來


主機組有何作用:
1,它裡面可以包括多個主機
2,主機組中的所有主機會共享訪問儲存系統(在此就是ds4700)




為何要使用儲存分割槽(storage partitions)
概念:它是可以被多個主機共享訪問一個或多個儲存子系統的一個邏輯元件
        (引申下何為儲存子系統:儲存資料的一系列物理和邏輯元件的集合。物理元件包括磁碟驅動器,控制器,風扇,電源。邏輯元件包括array及邏輯驅動器。這些元件由儲存管理軟體統一進行管理



儲存分割槽是儲存管理軟體的引申特性或附加特性,預設沒有啟用。到底儲存子系統可以建立多少個儲存分割槽,這個與哪些附加特性啟用相關



out-of-band 儲存子系統
  這種方式控制器透過從儲存管理工作站到儲存子系統的網路連線進行管理儲存,控制器也使用網路連線,把一些事件資訊發回給儲存管理工作站;資料透過主機與儲存子系統之間的io連線傳送給儲存子系統





標準邏輯驅動器---用於建立flashcopy 邏輯驅動器和遠端映象

flashcopy倉庫邏輯驅動器---儲存flashcopy邏輯驅動器的後設資料和特定的flashcopy的邏輯驅動器的copy-on-write 資料,用於flashcopy邏輯驅動器的資源

主邏輯驅動器--一個標準的映象關係(用來接受主機io和儲存應用資料的)邏輯驅動器。當建立了映象關係後,主邏輯驅動器的資料全部複製到對應的次級邏輯驅動器。主邏輯驅動器包含映象關係的原始資料關係資料


加強(增強)的遠端映象(rm)---用於多個儲存子系統之間線上,實時進行替換(備用)的附加特性。一旦主要儲存子系統出現故障,使用者可以用遠端次級儲存子系統接管用於繼續服務或業務。次級儲存子系統位於距離主儲存子系統10kilometers(6.2miles)公里處
資料複製(對於加強的遠端映象)----主邏輯驅動器當前所用者,接受來自主機的請求。控制器先把這個寫請求的相關資訊記錄下來在一個特定邏輯驅動器。
                                   這個邏輯驅動器就是一個映象倉庫邏輯驅動器。控制器把資料寫入到主邏輯驅動器後,接著控制器發起一個遠端寫操作,把這些變更(affected data)塊寫入到遠端站點的次級邏輯驅動器上
                                  最後,控制器傳送一個io完成請求給主機,確認資料已經成功複製到次級儲存子系統.


寫模式(write mode)---遠端映象對的確認選項,當資料成功從主儲存子系統複製到次儲存子系統時,定義控制器何時發給主機應用的io完成訊號;
                      當前,有三類寫模式,metro mirror,global mirror,global copy
儲存管理軟體提供兩種寫模式:
    同步:當你選擇寫模式,主機寫請求發給主邏輯驅動器,然後同時複製到次數儲存邏輯驅動器。最後控制器傳送一個io完成訊號給主機系統
    非同步:反之

寫快取---這種方式把主機上面的資料存放在控制器的快取記憶體中。允許控制器複製資料到組成邏輯驅動器的磁碟驅動器上,這種方式提升了資料吞吐量,透過儲存主機的資料,直到控制器可以訪問邏輯驅動器和移動資料

如果開啟了寫快取,控制器會當資料在主或次儲存子系統時把io完成訊號發給主機應用,反之要資料已儲存在主或次儲存子系統的物理介質中








卷複製(volumecopy)---在一個儲存子系統中把資料從一個邏輯驅動器移動或複製到另一個邏輯驅動器的附加特性
 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-631318/,如需轉載,請註明出處,否則將追究法律責任。

相關文章