主機連線的 iSCSI 或 iSER 配置明細
必須遵循用於 iSCSI 或 iSER 主機連線的這些配置詳細資料。
您可以使用系統的乙太網路埠將系統連接到基於網際網路通訊協定的小型電腦系統介面 (iSCSI) 或 iSER (iSCSI Extensions for RDMA) 主機上。
節點有兩個或四個乙太網路埠。依型號而定,這些埠用於 1 Gbps 支援、10 Gbps 支援,或 25 Gbps 支援。
對於節點上的每個乙太網路埠,最多可以為 iSCSI 或 iSER I/O 指定一個 IPv4 位址和一個 IPv6 位址。
iSCSI 或 iSER 主機透過節點埠 IP 位址連接到系統,此位址可指派給節點的任何 25 Gbps 乙太網路埠。如果節點出現故障,位址將無法使用,主機也將失去透過此節點與系統的通訊。為了讓主機持續存取資料,故障節點的節點埠 IP 位址會轉移給 I/O 群組中的夥伴節點。夥伴節點會處理其本身節點埠 IP 位址上的要求,也會處理故障節點的節點埠 IP 位址上的要求。此過程稱為節點埠 IP 失效接手。除了節點埠 IP 位址,故障節點的 iSCSI 名稱和 iSCSI 別名也會轉移給夥伴節點。在故障節點回復後,節點埠 IP 位址和 iSCSI 名稱及別名會歸還給原始節點。
如果滿足下列需求,則支援多重配置:
磁區能夠以相同方式對映到光纖通道主機和/或 iSCSI 主機。
如需最大配置支援的最新資訊,請在下列網站搜尋配置限制以及您的產品名稱:
叢集乙太網路埠由叢集系統中連接到相同乙太網路交換器的每個節點中的一個乙太網路埠組成。乙太網路配置指令可用於叢集乙太網路埠或節點乙太網路埠。可將系統配置成具有備援乙太網路。
要向 iSCSI I/O 的各節點乙太網路埠指派 IP 位址,請使用 管理 GUI 或 cfgportip 指令。CLI 指令的 MTU 參數指定最大傳輸單位 (MTU) 來改善 iSCSI 效能。
您可以配置 iSNS 以利於調整 iSCSI 儲存裝置的配置和管理。目前,iSNS 伺服器一次只能使用一種通訊協定:IPv4 或 IPv6。例如,在已配置 IPv4 iSNS IP 位址的情況下,如果嘗試配置 IPv6 iSNS IP 位址,新的 IPv6 IP 位址會成為 iSNS IP 位址。舊的 IP 位址無法再用於 iSNS 功能。
iSER 支援透過盤查信號交換驗證通訊協定 (CHAP) 進行單向鑑別:對 iSCSI 起始程式進行鑑別的 iSER 目標。
您可以將 iSCSI 或 iSER 主機對映到可透過多個 I/O 群組存取的磁區。iSCSI 或 iSER 主機可以存取可透過多個 I/O 群組(以及單個 I/O 群組)存取的磁區。僅當對映到可透過多個 I/O 群組存取的磁區的 iSCSI 或 iSER 主機針對存取集的每個 I/O 群組至少具有一個作用中的 iSCSI 或 iSER 階段作業時,才表示此 iSCSI 或 iSER 主機處於 online 狀態。如果磁區未對映至 iSCSI 或 iSER 主機,則該主機處於 degraded 狀態。如果磁區已對映到 iSCSI 或 iSER 主機但是沒有任何活動的 iSCSI 或 iSER 階段作業連接到磁區存取集的任何 I/O 群組部分,則主機狀態為 offline。
如果 iSCSI 或 iSER 主機不含已安裝的多重路徑驅動程式,並且該主機已對映到可透過多個 I/O 群組存取的磁區,則主機狀態一律為 degraded。在此情況下,主機和系統 I/O 群組之間僅支援單一路徑。如果 AIX 不具有支援 iSCSI 的多重路徑驅動程式,則也只有此單一路徑。
已安裝多重路徑驅動程式的 iSCSI 主機可以移動而不中斷運作。但此功能不包括 IBM AIX 主機連接,因為這種連接不支援多重路徑功能。
HyperSwap® 磁區支援 iSCSI 或 iSER 連接的主機。但是,主機多重路徑驅動程式必須配置為使用 ALUA 型路徑原則,才能使用 HyperSwap 功能。針對未安裝多重路徑驅動程式的 AIX iSCSI 主機,不支援 HyperSwap功能。
iSCSI 或 iSER 通訊協定限制
initial_r2t = 1 immediate_data = 0 max_connections = 1 Max_recv_segment_data_length = 32k max_xmit_data_length = 32k max_burst_length = 32k first_burst_length = 32k default_wait_time = 2 default_retain_time = 20 max_outstanding_r2t = 1 data_pdu_inorder = 1 data_sequence_inorder = 1 error_recovery_level = 0 header_digest = CRC32C,None data_digest = CRC32C,None ofmarker = 0 ifmarker = 0 ofmarkint = 2048 ifmarkint = 2048