zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    SmartDb代码修改
    windows下Nginx+RTMP部署
    嵌入式linux下获取flash分区大小
    (转)Qt添加windows开机自启动
    (转)交叉编译lrzsz
    关于海思SDK在Ubuntu下安装错误问题
    电总协议串口调试助手
    使用git将本地仓库上传到远程仓库(转)
    c++中包含string成员的结构体拷贝导致的double free问题
    59. 可变参数
  • 原文地址:https://www.cnblogs.com/aqicheng/p/13564235.html
Copyright © 2011-2022 走看看