在 OCI 上準備中間層
在 Oracle Cloud Infrastructure (OCI) 上佈建並準備中階主機以進行災害復原。
佈建中間層節點的運算執行處理
在 Oracle Cloud Infrastructure (OCI) 中間層子網路上為每個內部部署的 Oracle WebLogic Server 主機建立運算執行處理。運算執行處理必須使用與企業內部部署主機所使用映像檔和資源配置相似的作業系統映像檔和運算資源配置。
若要利用 Oracle WebLogic Server for Oracle Cloud Infrastructure 的 Oracle Customer Hub (UCM) 授權,Oracle 建議您使用 WebLogic for OCI 映像檔來佈建運算執行處理。您可以使用運算執行處理主控台或市集佈建 Oracle WebLogic Server for OCI 映像檔。這些映像檔適用於 Oracle Linux 7.9 和 8.5 作業系統。
此範例使用區間內單一可用性網域中的兩個運算執行處理,如表格所示。
名稱 | 區間 | 可用性網域 | 影像 | 型態 | VCN | 子網路 |
---|---|---|---|---|---|---|
hydrwls1 |
HyDRCompmt |
AD1 | Oracle WebLogic Suite UCM 映像檔 (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrwls2 |
HyDRCompmt |
AD1 | Oracle WebLogic Suite UCM 映像檔 (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
若要使用 OCI 主控台中的「運算執行處理」區段佈建運算執行處理:
備註:
您可以在下載程式碼中找到建立這些運算執行處理的 Terraform 程式碼。
準備作業系統使用者與群組
次要運算執行處理中必須要有與主要企業內部部署 Oracle 軟體相同的使用者和群組。
Oracle WebLogic Server for Oracle Cloud Infrastructure 映像檔已經有一個 oracle 使用者和群組。不過,這些值 (使用者名稱、群組名稱、uid
以及 gid
) 可能與您主要執行處理中的值不相符,因此您需要設定次要主機以符合主要 oracle 使用者和群組的值。下列範例顯示如何設定此層中的次要主機,以符合主要 oracle 使用者和群組的值。
準備作業系統需求
次要中間層主機必須符合作業系統需求,才能執行軟體。
Oracle WebLogic Server 本位目錄的二進位檔案將會從主要 WebLogic Server 主機複製到次要 WebLogic Server 主機。因此,不需要在次要 WebLogic 伺服器主機中執行 runinstaller
。Oracle WebLogic Server for OCI 映像檔是為 WebLogic Server 軟體所準備,因此不需要手動新增其他套裝軟體。
不過,如果您在 WebLogic Server 上使用任何 Oracle Fusion Middleware 產品,請確定次要 WebLogic Server 主機符合下列需求:
準備主機名稱別名
- 將主機名稱新增為 OCI WebLogic 伺服器運算執行處理的
/etc/hosts
檔案別名。 - 在次要 OCI VCN 中使用專用 DNS 檢視。
使用 /etc/hosts
檔案
/etc/hosts
檔案,指向次要 Oracle WebLogic Server 主機的 IP 位址。 當主要內部部署和次要 Oracle Cloud Infrastructure (OCI) 網站中的 DNS 伺服器相同時,以及在主要和次要網站中使用分離的 DNS 伺服器時,此模式有效。/etc/hosts
檔案中的項目優先順序高於 DNS 解析,因為這是在 /etc/nsswitch.conf
檔案的指令「主機」中立即定義的優先順序。
使用網域名稱系統 (DNS)
/etc/hosts
。
以下是在次要 VCN 中建立專用檢視,並解決主要 IP 所使用的虛擬主機名稱的步驟:
建立並設定 WebLogic 管理伺服器的虛擬 IP
為了提高可用性,WebLogic 管理伺服器必須使用對應至虛擬 IP 的主機名稱,以允許跨節點進行容錯移轉。
備註:
如果您在主要系統中未使用「管理伺服器」的 VIP 位址,請略過此作業。將額外的 IP 指定給 apphost1
運算執行處理的 VNIC。管理伺服器會在次要 Oracle Cloud Infrastructure (OCI) 系統中使用額外的 IP。雖然此 IP 通常會連附至 apphost1
運算執行處理,但是可以移至 apphost2
運算執行處理,以提供管理伺服器的本機容錯移轉,如 EDG 中所述。
使用 OCI 主控台將新的 IP 連附至 VNIC 之後,必須在作業系統中以非永久模式設定 IP (因為此 IP 可從 apphost1
移至 apphost2
進行管理伺服器容錯移轉)。
開啟 OCI 主機防火牆中的必要連接埠
每個運算執行處理都有一個本機防火牆服務。基於安全理由,預設配置為拒絕所有連接埠的連線 (ssh
、dhcp
除外)。您必須開啟 Oracle WebLogic Server 所使用的連接埠。
掛載 OCI 區塊磁碟區
掛載先前在 Oracle WebLogic Server 運算執行處理中建立的區塊磁碟區。
例如,
區塊磁碟區 | 運算執行處理 | 掛載點 |
---|---|---|
wlsdrBV1 | 水 wls 1 | /u02 |
wlsdrBV2 | 水 wls2 | /u02 |