• Linux 下配置 iSCSI 客户端


    安装客户端软件

    Redhat/Centos: yum install -y iscsi-initiator-utils
    Debian/Ubuntu: apt-get install open-iscsi

    配置 initiator name(可选)

    编辑 /etc/iscsi/initiatorname.iscsi,加入 InitiatorName。如果你在配置目标时设置了 iSCSI 客户端的 initiator name,请保证这两个名称一致,否则后面的登录操作会失败。

    InitiatorName=iqn.1993-08.org.debian:01:967eaffe29d7

    注解 可以用 iscsi-iname 命令生成一个 initiator name,例如:

    iscsi-iname (以缺省前缀生成名称)
    iscsi-iname -p iqn.2005-03.com.qingcloud (以指定的前缀生成名称)

    发现目标

    默认情况下,iSCSI 发起方和目标方之间通过端口3260连接。

    注解 iSCSI 命令需要以 root 身份运行(下同)。

    iscsiadm -m discovery -t st -p <Virtual SAN 服务器IP>
    iscsiadm -m node

    iSCSI 发起方和目标方建立连接以后,可以进行登录节点操作。

    登录到目标

    iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --login
    iscsiadm -m session

    完成上述步骤后,当你执行 lsblk 命令时你可以发现本地多了一块或多块硬盘, 你可以像本地硬盘一样使用它(们)。

    注解 如果你想在客户端重启时自动登录,请执行下面的命令:

    iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --op update -n node.startup -v automatic

    卸载、登出、删除目标

    umount /data (/data是共享存储挂载的目录)
    iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --logout
    iscsiadm -m node -T <目标IQN> -p <Virtual SAN 服务器IP> --op=delete

    注解 如果你想登出所有的目标,请执行下面的命令:

    iscsiadm -m node --logout
  • 相关阅读:
    【pygame游戏编程】第二篇-----移动图像
    【pygame游戏编程】第五篇-----动画显示
    【pygame游戏编程】第四篇-----打字测速游戏
    【pygame游戏编程】第一篇-----创建一个窗口
    pygame编程之font模块
    pygame编组(精灵组)Group中的常用方法介绍
    javascript遍历对象的属性
    Spring中的@ImportResource
    SpringBoot中的@ConfigurationProperties
    开源协议是什么?有哪些?如何选择?
  • 原文地址:https://www.cnblogs.com/zhanghonghai/p/5818381.html
Copyright © 2020-2023  润新知