如何连接iscsi虚拟磁盘
时间: 2024-12-15 14:29:55 浏览: 9
转载:使用Windows Server 2012 建立ISCSI虚拟磁盘软存储
连接iSCSI虚拟磁盘通常涉及以下几个步骤,假设你是在Linux环境中:
1. 安装必要的工具:首先,确保你的系统已经安装了`iscsi-initiator-utils`(如果是Debian系列)或`tgt`(对于Target Gateway服务)。
2. 添加iSCSI目标:访问管理控制台或使用命令行工具(如`tgtadm`)添加iSCSI服务器的存储池信息,包括IP地址、端口和IQN(iSCSI Qualified Name)。
```bash
tgtadm --lld iscsi --op new --mode target --tid <target-id> --address <ip-address>:<port>
```
3. 配置启动器( Initiator):在主机上配置iSCSI启动器,使其能够识别新添加的目标。这通常涉及到创建一个新的iSCSI IQN并添加到`/etc/iscsi/initiatorname.iscsi`文件。
4. 发现iSCSI设备:运行`iscsiadm`发现iSCSI目标,并查看可用的LUN(Logical Unit Number)。
```bash
iscsiadm -m discovery -t sendtargets -p <ip-address>:<port>
iscsiadm -m session
```
5. 映射LUN:将找到的LUN映射到本地文件系统,可以使用`iscsiadm`的`-m node -T <iqn> -o newtarget`命令,然后通过`-m lun -L <lun> -t <target> <iface>`添加到特定的网络接口。
6. 挂载:现在你可以通过挂载点(例如 `/dev/sd*`)或者指定的目录来挂载这个新的iSCSI LUN。
```bash
mount -t iscsi -o portals=<ip-address>:<port>,target<iqn> /dev/disk/by-path/iscsi-<path> <mount-point>
```
阅读全文