IP 仲裁應用程式配置
IP 仲裁應用程式是在獨立伺服器或主機上執行的 Java™ 應用程式。在乙太網路中可以使用 IP 仲裁應用程序解析系統上的一半節點或機櫃變為不可用的故障場景。在此場景中,應用程式將確定哪些節點或機箱可繼續處理主機作業,並避免出現分割系統(分割系統的兩半將繼續獨立處理 I/O)。此外,IP 仲裁應用程式還提供用於儲存配置 meta 資料(用於系統回復)的仲裁磁碟。對於已針對 meta 資料回復而配置仲裁磁碟的系統,您可以配置 IP 仲裁應用程式只提供仲裁作業。
對於使用單一網站或標準拓蹼(未配置任何外部儲存體)進行配置的系統,還可以將 IP 仲裁應用程式用作仲裁裝置。將系統配置為標準拓蹼時,IP 仲裁模式會設為標準;偏好或獲勝者的仲裁模式只有在系統拓蹼未設為「標準」時才可用。如果要變更 IP 仲裁應用程式的仲裁模式,請選取並將模式設為偏好或獲勝者或者使用 chsystem 指令。此配置為系統提供仲裁功能,在半數系統節點或機箱無法存取時自動回復 I/O 處理。
在支援多站台拓蹼的系統中,您可以根據站台上執行的應用程式或其他因素(如環境是否使用第三站台進行仲裁管理),指定中斷後哪個站台會恢復 I/O。例如,您可以指定選取的站台是回復 I/O 的偏好站台,還是站台在仲裁實務範例中自動「獲勝」。如果僅有一個只站台執行重要應用程式,則您可以將此站台配置為偏好站台。在中斷期間,系統會在未指定為「偏好」的其他站台上延遲處理仲裁作業。指定的偏好站台更容易回復 I/O,且重要應用程式會保持在線上。如果偏好站台是中斷的站台,則其他站台會繼續贏得仲裁並繼續 I/O。此功能僅適用於 IP 仲裁應用程式。它不適用於光纖通道型第三站台仲裁管理。 在延伸配置或 HyperSwap® 配置中,可以在第三個網站上使用 IP 仲裁應用程式作為第三個網站仲裁磁碟的備選項。如果要使用 IP 仲裁應用程式作為仲裁裝置,第三站台並不需要「光纖通道」連線功能。 如果您現行具有第三個網站仲裁磁碟,則必須在使用 IP 仲裁應用程式之前移除第三個網站。
使用 IP 仲裁應用程式在 IP 網路方面有嚴格的要求以及存在的一些缺點。當系統配置的某些方面發生變更時,IP 仲裁應用程式必須重新配置並重新部署至主機。這些方面包括在系統中新增或移除節點(或緊急備用節點),或變更節點上的服務 IP 位址時。其他範例包含變更系統憑證或遇到乙太網路連線功能問題。乙太網路連線功能問題會使 IP 仲裁應用程式無法存取仍在線上的節點。如果 IP 應用程式離線,因為系統配置已變更,必須重新配置 IP 仲裁應用程式。如果要在管理 GUI 中檢視 IP 仲裁應用程式的狀態,請選取。如果更新了系統的軟體版本,則需要重新配置並重新部署 IP 仲裁應用程式以支援用於儲存配置 meta 資料系統回復作業的仲裁磁碟。您還可以使用 lsquorum 指令來查看 IP 仲裁應用程式的狀態。
可在單一系統上部署的 IP 仲裁應用程式數目上限為五。每個主機或伺服器上僅支援一個 IP 仲裁應用程式實例。可在多個主機或伺服器上配置多個 IP 仲裁應用程式以提供備援。如果您的環境中有多個 Spectrum Virtualize 系統,則每個主機容許多個 IP 仲裁應用程式,但每一個 IP 仲裁應用程式必須專用於環境內的單一 Spectrum Virtualize 系統。 此外,主機或伺服器需要可用的頻寬來支援多個 IP 仲裁實例。請使用下列網路需求來判定這些類型之環境中的頻寬和延遲需要。 建議的配置仍然是每個主機或伺服器各一個 IP 仲裁應用程式。
如果主機相依於系統所提供的儲存體,請勿在該主機上部署 IP 仲裁應用程式。這個動作會導致節點需要偵測 IP 仲裁應用程式以處理 I/O,但無法如此,因為 IP 仲裁應用程式無法存取儲存體。
IP 仲裁需求
| 作業系統 | Java™ 供應商和版本 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IBM® | OpenJDK | Oracle | ||||||||||
| 7.1 | 7.1+ | 8 | 8.1+ | 7 | 7+ | 8 | 8+ | 7 | 7+ | 8 | 8+ | |
| AIX7 | X | X | X | X | ||||||||
| AIX7.x | X | X | X | X | ||||||||
| RHEL6 | X | X | X | X | X | X | X | X | X | X | X | X |
| RHEL6.x | X | X | X | X | X | X | X | X | X | X | X | X |
| RHEL7 | X | X | X | X | X | X | X | X | X | X | X | X |
| RHEL7.x | X | X | X | X | X | X | X | X | X | X | X | X |
| SLES11 | X | X | X | X | X | X | X | X | X | X | X | X |
| SLES11.x | X | X | X | X | X | X | X | X | X | X | X | X |
| SLES12 | X | X | X | X | X | X | X | X | X | X | X | X |
| SLES12.x | X | X | X | X | X | X | X | X | X | X | X | X |
| CentOS6 | X | X | X | X | ||||||||
| CentOS6.x | X | X | X | X | ||||||||
| CentOS7 | X | X | X | X | ||||||||
| CentOS7.x | X | X | X | X | ||||||||
| Win2008 | X | X | X | X | X | X | X | X | X | X | ||
| Win2008x | X | X | X | X | X | X | X | X | X | X | ||
| Win2012 | X | X | X | X | X | X | X | X | X | X | X | X |
| Win2012x | X | X | X | X | X | X | X | X | X | X | X | X |
| Win2016 | X | X | X | X | X | X | X | X | X | X | X | X |
| Win2016x | X | X | X | X | X | X | X | X | X | X | X | X |