Windows Server配置iSCSI:不容忽視的7點
當(dāng)微軟技術(shù)大會這樣的大型會議召開時,你永遠(yuǎn)不知道組織者對什么話題感興趣。這就是是演講者每年會提交十來個或者更多主題的真正原因,他們希望其中一個會成為重要的主題。
在我所提交的十多個主題中,被選中的一個是iSCSI與Windows服務(wù)器:獲得最佳性能,高可靠性以及更好的虛擬化。
可以認(rèn)為,為Windows服務(wù)器配置iSCSI對很多人來說仍然是有挑戰(zhàn)性的一個主題?;蛘咧辽?,這是一個人們已經(jīng)忘記要記住其配置的主題。請記住以下7點。
你忘記的第一點:從左到右地工作。使用Windows的iSCSI啟動器控制面板來工作比其需要的那樣更困難。這就是說,它是我們擁有的唯一控制面板。它具有六個命名容易混淆的選項卡:Targets、Discovery、Favorite Target、Volumes and Devices、RADIUS和Configuration,缺乏經(jīng)驗的用戶可能不知道從哪里開始。專家知道“從左到右”的工作技巧,從發(fā)現(xiàn)一個目標(biāo)開始,并最終到達(dá)卷、RADIUS以及目標(biāo)的下游配置。
你忘記的第二點:iSCSI和網(wǎng)絡(luò)群集不能混用,除非它們確實需要混用。當(dāng)多個連接被綁在一起時,iSCSI是最可靠的。這個綁定確保存儲訪問應(yīng)該是一個傳下去的連接。通過適當(dāng)設(shè)置,它還可以增加存儲器的最大流量。
然而,創(chuàng)建一個到大多數(shù)iSCSI存儲區(qū)域網(wǎng)絡(luò)綁定的連接不應(yīng)該通過使用傳統(tǒng)的網(wǎng)絡(luò)集群來實現(xiàn)。而是使用iSCSI的 MPIO(多路 輸入/輸出)或者M(jìn)CS(每個會話多個連接)協(xié)議。MCS是自動可用的,然而MPIO的功能需要先安裝,通常緊跟著是重新啟動。
存在這樣一個警告:規(guī)則是用來打破的,且實際上有些iSCSI存儲區(qū)域網(wǎng)絡(luò)建議使用傳統(tǒng)的網(wǎng)絡(luò)集群。如果是這種情況,那么就使用它。否則,不使用。
你忘記的第三點:不斷地連接。創(chuàng)建多個從服務(wù)器的iSCSI啟動器到存儲目標(biāo)的連接就是MPIO和MCS添加冗余度的方法。然而,添加這些連接的確切步驟在Windows的iSCSI啟動器控制面板內(nèi)部并不總是顯而易見。
這個面板的Targets選項卡是所有iSCSI連接的起點。正是在這個選項卡這里可以確定將要連接到的目標(biāo)。在形成第一個連接之后,通過高亮顯示在已發(fā)現(xiàn)的目標(biāo)里的那個連接并再次點擊Connect來添加更多連接。在出現(xiàn)的屏幕上,點擊高級按鈕并把第二個本地適配器和發(fā)起者IP附加到一個新的目標(biāo)門戶IP。
在大多數(shù)配置中,雖然不是全部,是在發(fā)起者IP和目標(biāo)門戶IP之間創(chuàng)建一對一的映射。為了知道它們的硬件需要哪種發(fā)起者IP到目標(biāo)IP的映射,請查閱存儲器制造商的文檔。
圖1:連接到目標(biāo)的高級設(shè)置
你忘記的第四點:快速連接不是好連接。人們一定抱怨過Windows Server 2008的iSCSI啟動控制面板,因為這個工具在R2版本中做了一點小改動。這個改動添加了一個快速連接框到Targets選項卡。
輸入一個目標(biāo)IP或者DNS名稱并點擊快速連接就會把一個iSCSI邏輯單元編號附到你的服務(wù)器上。這里的問題是術(shù)語“快”和“好”是相互排斥的??焖龠B接不太可能為這件事選擇合適的網(wǎng)絡(luò)接口卡(NIC),連接也不會是冗余的。想要得到永久的連接,請使用Connect按鈕。請務(wù)必將合適的IP設(shè)置(圖1)正確地填入它的三個框中。
你忘記的第五點:對于網(wǎng)絡(luò)接口卡來講,IP就是iSCSI。iSCSI控制面板不在乎你如何命名網(wǎng)絡(luò)接口卡。無論它們的適配器設(shè)置將其稱為“Storage NIC”還是“VLAN 143”,該信息都不會在iSCSI控制面板中被找到。
再看看圖1??纯幢镜剡m配器是如何被設(shè)置成微軟iSCSI啟動器并且沒有一個實際的適配器名稱的?這是通常的情況,除非安裝了一個特定的iSCSI主機(jī)總線適配器(HBA),這是一個為存儲網(wǎng)絡(luò)設(shè)計的專用的網(wǎng)絡(luò)接口卡。
也是在圖1中,請注意發(fā)起者IP只顯示網(wǎng)卡IP地址。這個僅僅對地址的關(guān)注意味著人們應(yīng)該總是通過首先設(shè)置網(wǎng)卡的TCP/IP設(shè)置來啟動任何一個連接。只有對每個網(wǎng)卡的TCP/IP進(jìn)行適當(dāng)設(shè)置之后,然后你才可以繼續(xù)進(jìn)行iSCSI設(shè)置。
你忘記的第六點:iSCSI和動態(tài)DNS不能混用。在每個網(wǎng)卡的TCP/IP設(shè)置中都有一個名為“注冊這個連接的地址到DSN”的復(fù)選框。在網(wǎng)卡的DNS選項卡下可以找到它,這個設(shè)置決定了DNS是否隨著網(wǎng)卡IP動態(tài)更新。對于iSCSI網(wǎng)卡來講,請取消選中這個框。
一旦iSCSI配置好后,網(wǎng)卡就不再用于生產(chǎn)網(wǎng)絡(luò)。選中這個框意味著添加網(wǎng)卡地址到DNS中。這樣做就在每個IP地址間建立起了一個生產(chǎn)網(wǎng)絡(luò)循環(huán)。由于iSCSI網(wǎng)卡不聽從于這種流量,因此,一些客戶端將不能正確地連接到服務(wù)器。
你忘記的第七點:如果這個建議與制造商自身的建議相沖突,那么就忽略這些提示。關(guān)于iSCSI最容易混淆的部分是在網(wǎng)上找到的不同范圍的最佳做法。這條建議存在的一部分原因是iSCSI的配置很大程度上取決于存儲器制造商的使用說明。如果這里的任何信息與在另外任何地方找的信息相沖突,請忽略所有其它地方的信息。
【編輯推薦】