IBM Cloud Docs
將 iSCSI 磁碟區掛載到 Microsoft Windows

將 iSCSI 磁碟區掛載到 Microsoft Windows

本教學將指導您如何安裝IBM Cloud® Block Storage for Classic具有 Windows 2019 作業系統的伺服器上的磁碟區。 您將會建立兩個連線,從主機的一個網路介面連到儲存空間陣列的兩個目標 IP 位址。

開始之前

如果多個主機掛載相同的Block Storage for Classic如果不進行協作管理,您的資料將面臨損壞的風險。 如果多個主機同時對磁碟區進行更改,則可能會發生磁碟區損壞。 您需要一個支援叢集的共用磁碟檔案系統來防止資料遺失,例如 Microsoft 叢集共用磁碟區 (CSV)、Red Hat全域檔案系統( GFS2), VMware® VMFS 等。 如需詳細資訊,請參閱主機的作業系統文件。

最好是在 VLAN 上執行儲存空間資料流量,這樣會略過防火牆。 透過軟體防火牆執行儲存空間資料流量,會增加延遲,而且會對儲存空間效能造成不利的影響。 有關將儲存流量路由到其自己的 VLAN 介面的更多信息,請參閱 常見問題解答

在開始之前,請確保要存取的主機Block Storage for Classic卷已授權。 有關更多信息,請參閱 在控制台授權主機從 CLI 授權主機使用 Terraform 授權主機

以下活動是開展活動的先決條件iSCSI客戶:

  • 安裝多路徑 IO 服務
  • 設定iSCSI自動啟動啟動器服務
  • 啟用多路徑 MPIO 支持iSCSI
  • 啟用所有自動聲明iSCSI卷

安裝這些先決條件後重新啟動 Windows 用戶端非常重要。 MPIO 負載平衡策略需要重新啟動才能設定。

安裝 MPIO 特性

  1. 啟動伺服器管理員,並瀏覽「管理」、「新增功能」。

  2. 下一步以開啟「特性」功能表。

  3. 向下捲動,並勾選多路徑 I/O

  4. 一下下一步 並安裝,以在主機伺服器上安裝 MPIO。

    圖片顯示伺服器管理員中「新增角色和功能精靈」的「選取功能」視窗。 在功能清單中選擇 MPIO 選項。 下一步」按鈕以藍色輪廓反白顯示。
    在主伺服器上安裝 MPIO。

  5. 重新啟動伺服器。

新增 MPIO 裝置的 iSCSI 支援

  1. 按一下開始,並指向系統管理工具,然後按一下 MPIO,以開啟「MPIO 內容」視窗。

  2. 按一下探索多路徑

  3. 選取新增對 iSCSI 裝置的支援,然後按一下新增

    圖片顯示 MPIO 屬性畫面。 選擇「發現多路徑」標籤。 勾選 Add support for iSCSI 裝置選項旁邊的方塊。 新增」和「確定」按鈕也會顯示和啟動。
    啟用 ISCSI 裝置的 MPIO 支援。

  4. 如果提示您重新啟動伺服器,請按一下。 否則,繼續進行下一步。

配置 iSCSI 起始器以探索目標

  1. 從「伺服器管理程式」中啟動「iSCSI 起始器」,並選取工具iSCSI 起始器

  2. 按一下配置標籤。

    1. 啟動器名稱欄位可能已經填入類似 iqn.2024-07.com.ibm: 的項目。

    2. 按一下「變更」,以您的 iSCSI Qualified Name (IQN)[1] 取代現有值。

      圖片顯示 iSCSI Initiator Properties 畫面,Initiator Name 欄位已預先填入。 變更按鈕以藍色輪廓反白顯示。
      ISCSI 啟動器內容

    3. 按一下探索,然後按一下探索入口網站

      圖片顯示 iSCSI Initiator Properties(啟動器內容)畫面中的 Discovery(發現)索引標籤。 發現入口網站按鈕以淺藍色背景反白。
      ISCSI 啟動器內容,發現索引標籤

    4. 輸入 iSCSI 目標的 IP 位址,並將「埠」保留為預設值 3260。

    5. 按一下進階,以開啟「進階設定」視窗。

    6. 在「本端配接卡」清單中,選取「Microsoft iSCSI 起始器」。

    7. 在「起始器 IP」清單中,選取主機的 IP 位址。

    8. 在「目標入口網站 IP」清單上,選取其中一個儲存空間介面的 IP。

    9. 選擇啟用 CHAP 登入以開啟 CHAP 身份驗證。

      圖片顯示進階設定畫面的一般索引標籤。 啟用 CHAP 登入選項已選取。 名稱」欄位包含 IBM Cloud 磁碟區名稱,且「目標密碼」欄位已啟用。
      在進階設定中啟用 CHAP 登入。

    10. 在裡面姓名在欄位中,刪除任何現有條目並輸入使用者名稱 IBM Cloud安慰。 此欄位區分大小寫。

    11. 在「目標密碼」欄位中,輸入 IBM Cloud 主控台的密碼。 此欄位區分大小寫。

    12. 進階設定探索目標入口網站視窗上,按一下確定,以回到主要「iSCSI 起始器內容」畫面。 如果收到驗證錯誤,請檢查使用者名稱和密碼項目。

  3. 您的目標名稱會出現在「已探索目標」區段中,並處於Inactive狀態。 按一下連接來連接至目標。

    圖片顯示 iSCSI 啟動器內容畫面的目標索引標籤。 被發現的目標處於非活動狀態。
    在 ISCSI 啟動器屬性視窗中發現目標。

  4. 選取 Enable multi-path 核取方塊,啟用多重路徑 IO 到目標。

    圖片顯示 Connect to Target 畫面,Enable Multi-path 選項已選取。 進階」和「確定」按鈕以藍色輪廓反白。
    在「連線到目標」畫面上啟用多路徑 IO。

  5. 按一下進階,然後選擇啟用 CHAP 登入

    圖片顯示進階設定畫面的一般索引標籤。 啟用 CHAP 登入選項已選取。 名稱」欄位包含 IBM Cloud 磁碟區名稱,且「目標密碼」欄位已啟用。
    CHAP 登入和憑證。

  6. 在 Name[2] 欄位中輸入使用者名稱,並在 Target secret[3] 欄位中輸入密碼。

  7. 按一下確定,直到顯示 iSCSI 起始器內容視窗。 「發現的目標」 部分中的目標狀態從 「非活動」 變更為「已連線」

    圖片顯示 iSCSI 啟動器內容畫面的目標索引標籤。 被發現的目標處於「連線」狀態。
    第一個發現的目標顯示為已連線。

新增和配置多個 MPIO 會話

  1. 啟動「iSCSI 起始器」,然後在「目標」標籤上,按一下內容

  2. 按一下「內容」視窗上的新增階段作業

  3. 在連線至目標對話方塊中,選取啟用多重路徑核取方塊,然後按一下進階

    圖片顯示「內容」畫面,您可以按一下「新增」會話,以啟動與第二個目標的連線。 圖片也顯示 Connect to Target(連接至目標)對話方塊,在此輸入新目標名稱,並選擇 Enable multi-path(啟用多重路徑)選項。
    新增第二個 MPIO 路徑。

  4. 在 Advanced Settings(進階設定)視窗中,更新下列欄位。

    1. 在「本端配接卡」清單中,選取「Microsoft iSCSI 起始器」。
    2. 在「起始器 IP」清單中,選取主機的 IP 位址。
    3. 在「目標入口網站 IP」清單上,選取其中一個儲存空間介面的 IP。
    4. 點選啟用 CHAP 登入複選框。
    5. 輸入從主控台取得的「名稱」及「目標密碼」值,然後按一下確定
    6. 在「連接至目標」視窗上按一下確定,以回到「內容」視窗。
  5. 按一下內容。 在「內容」對話框中,再次按一下新增階段作業,以新增第二個路徑。

  6. 在「連線到目標」視窗中,選取核取方塊以啟用多路徑。 按一下進階

  7. 在「進階設定」視窗中,

    1. 在「本端配接卡」清單中,選取「Microsoft iSCSI 起始器」。
    2. 在「起始器 IP」清單中,選取對應至主機的 IP 位址。 在此情況下,您會將儲存空間陣列上的兩個網路介面連接至主機上的單一網路介面。 因此,這個介面與為第一個階段作業所提供的介面相同。
    3. 在目標入口網站 IP 清單中,選擇儲存陣列上啟用的第二個介面[4] 的 IP 位址。
    4. 點選啟用 CHAP 登入複選框。
    5. 輸入從主控台取得的「名稱」及「目標密碼」值,然後按一下確定
    6. 在「連接至目標」視窗上按一下確定,以回到「內容」視窗。

    圖片顯示進階設定畫面的一般索引標籤。 選取啟用 CHAP 登入選項,以新增 2nd 目標的憑證。
    在進階設定中新增2nd目標的 CHAP 憑證。

  8. 現在,「內容」視窗會在 ID 窗格內顯示多個階段作業。 這表示您有一個以上的階段進入 iSCSI 儲存空間。

    圖片顯示「內容」視窗及其「會話」索引標籤。 清單中會顯示兩個已連線的階段。
    顯示兩個連線的會話。

    如果您的主機有多個介面要連接到儲存設備,您可以在 Initiator IP 欄位中使用第二個 NIC 的位址設定另一個連線。 但是,在嘗試建立連線之前,請確保在 IBM Cloud® 控制台中授權第二個啟動器 IP 位址。

  9. 在「內容」視窗中,按一下裝置,以開啟「裝置」視窗。 裝置介面名稱的開頭為 mpio

    設備視窗
    設備視窗顯示iSCSI目標。

  10. 按一下 MPIO,以開啟裝置詳細資料視窗。 您可以在此視窗中選擇 MPIO 的負載平衡原則,並會顯示 iSCSI 的路徑。 在此範例中,顯示了兩條可用於 MPIO 的路徑。

「裝置詳細資料」視窗顯示可用於具有子集循環負載平衡策略的 MPIO 的兩條路徑。
可以在「裝置詳細資料」視窗中驗證多路徑。

  1. 按一下確定數次,以結束「iSCSI 起始器」。

起始設定及格式化 Block Storage for Classic 磁區

  1. 按下 Windows 標誌鍵 + X,然後按一下執行
  2. 在「執行」對話框中,鍵入 Diskmgmt.msc。 按一下確定,隨即會出現「磁碟管理」對話框。 側邊窗格顯示連接至主機的磁碟機。
  3. 在「磁碟管理」視窗中,用滑鼠右鍵按一下發現的磁碟區名稱,然後按一下線上
  4. 按一下滑鼠右鍵選取起始設定磁碟
  5. 在對話框中,選取要起始設定的磁碟,然後按一下確定
  6. 「新建簡單磁區」精靈隨即啟動。 選取磁碟大小,然後按下一步
  7. 為磁碟區指定磁碟機代號,然後按一下下一步
  8. 輸入參數格式化磁碟區。
    • 在 Windows Server 上,只支援 NTFS。
    • 將配置單位大小設為 64 K。
    • 提供儲存空間磁區的標籤。
  9. 下一步
  10. 檢查磁區的值,然後按一下完成。 在「磁碟管理」頁面上,磁區現在出現為「線上」。

驗證 MPIO 是否配置正確

可以使用單一路徑附加磁碟區,但重要的是在兩個路徑上都建立連線,以避免服務中斷。 若要驗證是否已設定 Windows MPIO,您必須先確認已啟用 MPIO 附加元件,然後再重新啟動伺服器。

圖片顯示伺服器管理員中「新增角色和功能精靈」的「選取功能」視窗。 在功能清單中選擇 MPIO 選項。
多重路徑 I/O 顯示為已勾選。

重新啟動完成之後,請採取下列步驟來檢視所有的作用中路徑。

  1. 在桌面上,按一下 [ 開始 ]。

  2. 在「開始搜尋」欄位中,鍵入 diskmgmt.msc

  3. 在「程式」清單中,按一下 diskmgmt

  4. 在您要驗證多個路徑的每個磁碟上按一下滑鼠右鍵,然後按一下內容

  5. 在 MPIO 索引標籤上,在 Select the MPIO policy(選取 MPIO 策略)清單中,按一下所有作用中的路徑。

    Device Details(裝置詳細資訊)畫面顯示 MPIO 索引標籤上有 2 個作用中的路徑。
    顯示了通往目標的幾條路徑。

若要使用命令列驗證多重路徑,請完成下列步驟。

  1. 開啟命令提示字元。
  2. 執行 mpclaim.exe –v c:\multipathconfig.txt 擷取多重路徑組態。
  3. 審查內容 multipathconfig.txt。 確認為磁碟區列出的兩個路徑都包含不同的 TPG_Id 值。

如果 MPIO 未正確配置,則發生網路中斷時或 IBM Cloud® 團隊執行維護時,您的儲存裝置可能會中斷連線並顯示離線。 在這些事件中,MPIO 提供了額外的連線層級,並在執行讀/寫作業時,與卷保持已建立的會話。

在罕見的情況下,當第二條路徑停機時,卷冊會被佈建和連接。 在這種情況下,執行發現掃描時主機可能會看到一條路徑。 如果您遇到此現象,請檢查 IBM Cloud®狀態頁查看目前事件是否可能影響主機存取儲存的能力。 如果沒有報告任何事件,請再次執行發現掃描,以確保正確發現所有路徑。 如果事件正在進行中,則可以使用單一路徑附加儲存。 但是,在事件完成後重新掃描路徑至關重要。 如果重新掃描後沒有發現兩條路徑,創建支援案例這樣就可以對其進行適當的調查。

卸載 Block Storage for Classic 磁區

若要從基於 Windows 的 IBM Cloud® 中斷 iSCSI 磁碟區的連接,請完成下列步驟。Compute instance,請完成下列步驟。

斷開音量與iSCSI引發者

  1. 在伺服器管理員中,按一下貯存>iSCSI
  2. 右鍵單擊該卷並獲取它離線
  3. 在iSCSI發起者,點選目標
  4. 選取您要移除的目標,然後按一下「中斷連線」。

移除目標

當您不再需要存取 iSCSI 目標時,此為選用步驟。

  1. 按一下「iSCSI 起始器」中的探索
  2. 強調顯示與儲存空間磁區相關聯的目標入口網站,然後按一下移除

  1. IQN 名稱可從 IBM Cloud 主控台中的 Block Storage for Classic Detail 畫面取得。 ↩︎

  2. 您可以從 Block Storage for Classic 詳細資料畫面取得「名稱」及「目標密碼」欄位值。 ↩︎

  3. 您可以從 Block Storage for Classic 詳細資料畫面取得「名稱」及「目標密碼」欄位值。 ↩︎

  4. 您可以在 IBM Cloud 主控台Block Storage for Classic Detail 畫面中找到第二個 IP 位址。 ↩︎