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