跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise High Availability Extension 文件 / Quick Start Guides / 安裝與設定快速入門 / SBD 的基本 iSCSI 儲存
適用範圍 SUSE Linux Enterprise High Availability Extension 15 SP5

A SBD 的基本 iSCSI 儲存

使用以下程序可設定用於 SBD 的基本 iSCSI 儲存。建議僅將這些程序用於測試目的。在生產環境中使用 iSCSI 之前,請參閱 Storage Administration Guide for SUSE Linux Enterprise Server

要求
  • 做為 iSCSI 目標的 SUSE Linux Enterprise Server 虛擬機器。此虛擬機器不是叢集的一部分。

  • 虛擬機器上的兩個虛擬儲存裝置:一部 20 GB 裝置 (用於系統),一部 1 GB 裝置 (用於 SBD)。

  • 兩個尚未新增至高可用性叢集的 SUSE Linux Enterprise Server 節點。

首先,在虛擬機器上設定 iSCSI 目標:

程序 A..1︰ 設定 iSCSI 目標
  1. 安裝套件 yast2-iscsi-lio-server:

    # zypper install yast2-iscsi-lio-server
  2. 在 YaST 中啟動 iscsi-lio-server 模組:

    # yast2 iscsi-lio-server
  3. 服務索引標籤中的重新啟動後下,選取開機時啟動

  4. 啟用在防火牆中開啟埠

  5. 探查索引標籤中,啟用探查驗證

  6. 由目標驗證下,輸入使用者名稱密碼

  7. 由啟動器驗證下,輸入雙向使用者名稱雙向密碼。此密碼不得與由目標驗證的密碼相同。

  8. 目標索引標籤中選取新增

  9. 取代 .com.example 以變更目標名稱。

  10. 新增伺服器的 IP 位址

  11. 選取新增

  12. LUN 詳細資料視窗中,輸入 1 GB 儲存裝置的 LUN 路徑 (例如 /dev/vbd)。

  13. 選取確定

  14. 選取下一步

  15. 選取完成以關閉 YaST。

  16. 若要檢查目標設定,請切換到目標 CLI:

    # targetcli

    顯示組態:

    /> ls

接下來在節點上設定 iSCSI 啟動器。在兩個節點上重複以下程序:

程序 A..2︰ 設定 iSCSI 啟動器
  1. 安裝套件 yast2-iscsi-client:

    # zypper install yast2-iscsi-client
  2. 啟動 iscsid 服務:

    # systemctl start iscsid
  3. 在 YaST 中開啟 iscsi-client 模組:

    # yast2 iscsi-client
  4. 探查的目標索引標籤中,選取探查

  5. 輸入 iSCSI 目標的 IP 位址。

  6. 清除不進行探查驗證

  7. 由啟動器驗證下,輸入啟動器使用者名稱密碼

  8. 由目標驗證下,輸入目標使用者名稱密碼

  9. 選取下一步

  10. 當 YaST 探查到 iSCSI 目標後,選取連接

  11. 啟動下,選取開機時

  12. 選取下一步

  13. 選取確定以關閉 YaST。

  14. 檢查 iSCSI 啟動器:

    # lsscsi
    [0:0:1:0] cd/dvd QEMU QEMU DVD-ROM 2.5+ /dev/sr0
    [2:0:0:0] disk LIO-ORG IBLOCK 4.0 /dev/sda

    尋找包含 IBLOCK 的行。在此範例中,iSCSI 裝置為 /dev/sda

  15. 檢查 iscsid 服務的狀態:

    # systemctl status iscsid

您可以在 /dev/disk/by-id/ 中尋找穩定的裝置名稱。iSCSI 裝置的名稱通常以 scsi-SLIO-ORG_IBLOCK 開頭。

設定叢集時,請使用以下其中一種方法來指定穩定的裝置名稱:

  • 執行 crm cluster init 時,依提示輸入穩定的裝置名稱。

  • 執行 crm cluster init 前,將穩定的裝置名稱新增至 /etc/sysconfig/sbd 中:

    SBD_DEVICE=/dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_DEVICE_ID_STRING

    執行 crm cluster init 時,對下面的問題回應 n

    SBD is already configured to use /dev/disk/by-id/scsi-SLIO-ORG_IBLOCK_... - overwrite (y/n)?