使用Linux TGTADM进行iSCSI存储管理(linuxtgtadm)

Linux TGTADM工具是管理Linux下iSCSI存储的重要工具。它可以利用Linux内核的iSCSI相关的组件,当系统内装载了iSCSI存储引擎之后,就可以使用这个工具进行创建、编辑和删除iSCSI存储。下面就来看看Linux TGTADM的使用。

首先,我们需要安装iSCSI存储引擎,Ubuntu系统下使用如下命令行来进行安装:

sudo apt-get install tgtd

安装完成之后,使用如下命令开启target主机:

sudo tgtadm --mode target --op show

这条命令会显示出当前系统中的所有iSCSI target。如果没有任何存在的target,可以使用下面的命令来创建target:

sudo tgtadm --mode target --op new --tid 2 --targetname iqn.2011-08.org.example:name

上述命令使用target ID为2,命名为iqn.2011-08.org.example:name的target主机。要设置target主机的配置,可以使用如下命令:

sudo tgtadm --mode target --op bind --tid 2 --initiator-address 192.168.1.1

上述命令将target ID为2的主机绑定到以192.168.1.1为IP地址的initiator上。为target主机添加LUN:

sudo tgtadm --mode logicalunit --op new --tid 2 --lun 1 --backing-store /data/iscsi/test.img

上述命令将target ID为2中的LUN 1绑定到/data/iscsi/test.img存储文件上。

最后,可以使用如下命令来显示当前target状态,查看设置是否生效:

sudo tgtadm --mode target --op show

通过以上的操作,就可以完成使用Linux TGTADM对Linux iSCSI存储的管理,而且将所有的过程都由命令行完成,操作非常方便。与其它的软件相比,Linux TGTADM工具语义清晰,功能强大,易于使用,值得信赖。


数据运维技术 » 使用Linux TGTADM进行iSCSI存储管理(linuxtgtadm)