VMware ESXi 6.7的ISCSI發起程序(ceph)


一、iSCSI發現和多路徑設備設置

  1、啟用軟件iSCSI

  

   2、設置發起方名稱

  

   如果“名稱和別名”部分中的啟動器名稱與gwcli設置期間創建客戶端時使用的名稱不同,或與ansible client_connections客戶端變量中使用的啟動器名稱不同,則SSH到ESX主機並運行以下esxcli命令以更改名稱。

  獲取軟件iSCSI的適配器名稱:

> esxcli iscsi adapter list
> Adapter  Driver     State   UID            Description
> -------  ---------  ------  -------------  ----------------------
> vmhba64  iscsi_vmk  online  iscsi.vmhba64  iSCSI Software Adapter

  在此示例中,軟件iSCSI適配器為vmhba64,啟動程序名稱為iqn.1994-05.com.redhat:rh7-client:

> esxcli iscsi adapter set -A vmhba64 -n iqn.1994-05.com.redhat:rh7-client

  3、設定CHAP

  

  展開CHAP身份驗證部分,選擇“除非目標要求,否則不要使用CHAP”,然后輸入gwcli auth命令或ansible client_connections憑據變量中使用的CHAP憑據。

  相互CHAP身份驗證部分應選擇“不使用CHAP”。

  警告:Web客戶端中存在一個錯誤,該錯誤最初並不總是使用所請求的CHAP設置。在iSCSI網關內核日志上,您將看到錯誤:

> kernel: CHAP user or password not set for Initiator ACL
> kernel: Security negotiation failed.
> kernel: iSCSI Login negotiation failed.

  要解決此問題,請使用esxcli命令設置CHAP設置。這里的authname是用戶名,secret是在前面的示例中使用的密碼:

> esxcli iscsi adapter auth chap set --direction=uni --authname=myiscsiusername --secret=myiscsipassword --level=discouraged -A vmhba64

  4、配置iSCSI設置

  

  展開高級設置,然后將“ RecoveryTimeout”設置為25。

  5、設置發現地址

  

  在“動態目標”部分中,單擊“添加動態目標”,然后在“地址”下在gwcli部分的iSCSI網關設置階段添加的網關IP地址之一或在ansible gateway_ip_list變量中設置的IP中添加一個。由於已設置網關,因此只需添加一個地址,因此在發現過程中將返回所有iSCSI門戶。

  最后,單擊“保存配置”按鈕。在設備選項卡中,您應該看到RBD圖像。

  LUN應該自動配置並使用ALUA SATP和MRU PSP。不得使用其他SATP和PSP。可以使用esxcli命令進行驗證:

> esxcli storage nmp path list -d eui.your_devices_id

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM