糖豆豆 bio photo

糖豆豆

专注于虚拟化, 分布式存储, IaaS

Email

Overview

配置iSCSI Initiator

  • 安装客户端软件
$ sudo yum -y install iscsi-initiator-utils
  • 查看本机IQN
$ sudo cat /etc/iscsi/initiatorname.iscsi
InitiatorName=<iqn........>
  • 配置用户名和密码

注: 如果对安全没有特别要求,这一步可跳过

$ sudo cat /etc/iscsi/iscsid.conf
(忽略无关内容)

node.session.auth.authmethod = CHAP

node.session.auth.username = <用户名>
node.session.auth.password = <密码>

  • 发现iSCSI Target
$ sudo iscsiadm -m discovery -t sendtargets -p <iSCSI Target IP>
(以下列出可连接的Target IQN,格式如下)
192.168.0.110:3260,1 iqn.2003-10.com.lefthandnetworks:iaas:80:backup
  • 登录Target
$ sudo iscsiadm -m node --login 
  • 查看已连接的会话
$ sudo iscsiadm -m session -o show 

至此,客户端已经连接Target,可作为一个磁盘使用.

磁盘分区及格式化

  • 查看磁盘
$ sudo fdisk -l
此处可看到新增的磁盘信息,例如sdb
  • 分区
$ sudo parted --script /dev/sdb "mklabel msdos"
$ sudo parted --script /dev/sdb "mkpart primary 0% 100%" 
  • 格式化
$ sudo mkfs.xfs -i size=1024 -s size=4096 /dev/sdb1
  • 挂载
$ sudo mount /dev/sdb1 /mnt
  • 自动挂载
$ sudo blkid /dev/sdb1
/dev/sdb1: UUID="70305792-1c93-4799-a4c3-ba3cc80b34e7" TYPE="xfs"

$ cat /etc/fstab
(无关内容略)
UUID=70305792-1c93-4799-a4c3-ba3cc80b34e7 /mnt            xfs     _netdev         0 0

注销Target

  • 卸载目录
$ sudo umount /mnt
  • 注销iSCSI 会话
$ sudo iscsiadm -m node -u