云服务器免费试用

如何在Ubuntu 20.04 LTS上设置iSCSI存储服务器

服务器知识 0 99
在Ubuntu 20.04 LTS上设置iSCSI存储服务器,首先安装tgt-admintgt-admin-doc包。然后编辑/etc/target/saveconfig文件,添加目标配置。重启target服务以应用更改。

在Ubuntu 20.04 LTS上设置iSCSI存储服务器,可以按照以下步骤进行:

1. 安装必要的软件包

如何在Ubuntu 20.04 LTS上设置iSCSI存储服务器

需要安装一些必要的软件包,包括targetcli(用于管理iSCSI目标)和tgtadmin(用于创建和管理iSCSI目标)。

sudo apt update
sudo apt install targetcli tgtadmin

2. 创建iSCSI目标

使用targetcli命令行工具创建一个新的iSCSI目标,这里我们创建一个名为iscsi_target的目标。

sudo targetcli
cd /iscsi
create iqn.202201.com.example:storage

3. 创建LUN(逻辑单元)

在iSCSI目标下创建一个LUN,这里我们创建一个名为lun0的LUN。

cd /backstores/fileio
create lun0 /var/lib/iscsi/lun0

4. 将LUN映射到iSCSI目标

将创建的LUN映射到iSCSI目标。

cd /iscsi/iqn.202201.com.example:storage/tpg1/luns
create /backstores/fileio/lun0

5. 配置ACL(访问控制列表)

为了让客户端能够访问iSCSI目标,需要配置ACL,这里我们允许所有客户端访问。

cd /iscsi/iqn.202201.com.example:storage/tpg1/acls
create iqn.199405.com.redhat:*

6. 保存并退出targetcli

完成上述操作后,保存并退出targetcli

saveconfig
exit

7. 启动iSCSI服务

启动tgtadmin服务,以便在系统启动时自动运行iSCSI目标。

sudo systemctl enable tgtadmin
sudo systemctl start tgtadmin

至此,您已经在Ubuntu 20.04 LTS上设置了一个iSCSI存储服务器,客户端可以通过连接到iqn.202201.com.example:storage来访问此存储服务器。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Ubuntu 20.04 LTS上设置iSCSI存储服务器
本文地址: https://solustack.com/107346.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。