首页 / LINUX / linux iscsi
linux iscsi
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux iscsi,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2796字,纯文字阅读大概需要4分钟。
内容图文
![linux iscsi](/upload/InfoBanner/zyjiaocheng/929/2922e4af6e6042c2881047e46b755188.jpg)
目录
# 1> 关闭selinux、firewall【server、client都需执行】
# 2> 添加hosts【server、client都需执行】
环境:
系统:CentOS7.9
Server端 IP: 192.168.100.21 + 单独一块硬盘【vdb】
Client端 IP: 192.168.100.22
# 1. server、client端,都需执行的操作
# 1> 关闭selinux、firewall【server、client都需执行】
# iscsi采用tcp 3260端口
sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
setenforce 0
systemctl disable firewalld.service
systemctl stop firewalld.service
systemctl status firewalld.service
# 2> 添加hosts【server、client都需执行】
cat > /etc/hosts << EOF
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.100.21 server-21
192.168.100.22 client-22
EOF
# 3> 修改主机名
# Server端
hostnamectl set-hostname server-21
# Client端
hostnamectl set-hostname client-22
# 2. Server端,安装并配置ISCSI磁盘
# 安装软件包
yum -y install targetcli
# 配置ISCSI磁盘
# [root@server-21 ~]# targetcli
targetcli
/> backstores/block create iscsi_store /dev/vdb # 定义后端存储
/> /iscsi create iqn.2021-02.com.aabbcc:server-21 # 创建iqn对象
/> /iscsi/iqn.2021-02.com.aabbcc:server-21/tpg1/acls create iqn.2021-02.com.aabbcc:client-22 # 授权客户端的iqn
/> /iscsi/iqn.2021-02.com.aabbcc:server-21/tpg1/luns create /backstores/block/iscsi_store # 绑定存储
/> /iscsi/iqn.2021-02.com.aabbcc:server-21/tpg1/portals create 0.0.0.0 3260 # 指定监听地址及端口
/> saveconfig # 保存配置结果
/> exit # 退出配置界面
systemctl enable target.service
systemctl restart target.service
# 3. Client端,安装并配置
# 安装软件包
yum -y install iscsi-initiator-utils
# 配置
# 设置本机iqn名称
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2021-02.com.aabbcc:client-22 |
systemctl restart iscsid.service
iscsiadm -m discovery -t st -p server-21 # 查看server端的磁盘
iscsiadm -m node -L all # 连接磁盘
# 配置开机自动连接磁盘,分2步
# 第一步,配置iscsi开机自启,注意这里没写错,就是iscsi.service
systemctl enable iscsi.service
# 第二步,把manual改为automatic
vim /var/lib/iscsi/nodes/iqn.2021-02.com.aabbcc\:server-21/192.168.100.21\,3260\,1/default # 这里用tab键补全就成
node.conn[0].startup = automatic |
# 4. Client端,扩展命令
# 分离磁盘
# 注意:分离磁盘时,一定要确认磁盘【没有】挂载到目录上,切记切记!!!
# 分离单个磁盘
# 第一,先查询对应iqn
iscsiadm -m discovery -t st -p server-21
# 第二,再分离
iscsiadm -m node -T iqn.2021-02.com.aabbcc:server-21 -u
# 分离所有磁盘
# 第一,先查询对应iqn
iscsiadm -m discovery -t st -p server-21
# 第二,再分离
iscsiadm -m node -U all
内容总结
以上是互联网集市为您收集整理的linux iscsi全部内容,希望文章能够帮你解决linux iscsi所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。