Kylin -v10 iscsi部署共享一块名称为/dev/sdb的5G磁盘空间

1、认识iSCSI

iSCSI(Internet Small Computer System Interface,Internet 小型计算机系统接口)是一种由IBM公司研究开发的IP SAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于 TCP/IP的协议连接iSCSI服务端(Target)和客户端(Initiator),使得封装后的SCSI数据包可以在通用互联网传输,最终实现iSCSI服务端映射为一个存储空间(磁盘)提供给已连接认证后的客户端。

配置环境:kylin-Desktop-v10                 kyli-Server-v10

服务器:共享一块名称为/dev/sdb的5G磁盘空间

服务端和客户端:网络能ping通

配置kylin-Server-v10 服务端

root 用户配置

创建yum本地源

mount /dev/cdrom /mnt	//挂载目录
cd /etc/yum.repo.d/
ls			
mkdir hyb //先创建一个目录,把本地yum的所有移入到新创目录中
mv 转移的名字   转移到哪里		//mv kylin hyb


vim hyb.repo	//编辑如下:		
[hyb]
name=hyb
baseurl=file:///mnt 
enabled=1
gpgcheck=0


yum clean all			//清除 YUM 缓存
yum makecache			//把服务器的包信息下载到本地电脑缓存起来,makecache建立一个缓存 
# 以后用install时就在缓存中搜索,提高了速度
yum -y install targetcli		//安装iscsi服务端

执行命令结果图片如下:

vim hyb.repo //编辑如下:

查看磁盘块设备

lsblk 命令是用来查看块设备的:

创建分区:fdisk 设备名

fdisk /dev/sdb

输入targetcli进入配置模式

targetcli

输入/backstores/block create diskl /dev/sdb / /backstores/block为目录路径 进行创建块存储对象 diskl.使用的是/dev/sdb执行之后显示下面内容才代表创建成功。

/iscsi create iqn.2022-12.com.1:disk 在/iSCSI这个目录路径下,创建一个iSCSI的target 。也是显示下面内容才代表创建成功

Cd /iSCSI/iqn.2022-12.com.1:disk/tpg1/ 进入目录

acls/ create iqn.2022-12.com.kylin:a 在目录下创建客户端连接名,客户端配置时要用

luns/ create /backstores/block/diskl 在目录luns下创建共享共享的luns

exit 退出

输入systemctl stop firewalld.service 关闭防火墙

配置kylin-Desktop-v10 客户端:

apt install open-iscsi //安装iSCSI客户端

安装完后iscsiadm -m discovery -t st -p 192.168.100.131 查找iSCSI服务端磁盘后面的IP地址改成你服务器的

vim /etc/iscsi/initiatorname.iscsi 修改配置文件为iqn.2022-12.com.kylin:a 保存退出

systemctl restart iscsid 重启iscsid服务

然后去到设置安全 网络保护 把防火墙和联网控制都关闭

iscsiadm -m node -T iqn.2022-12.com.1:disk -p 192.168.100.131 -l 注册iSCSI服务IP地址改成你的服务器IP,显示下面内容就代表登录成功了

这时候输入lsblk就可以看到多出一块sdb的盘

猜你喜欢

转载自blog.csdn.net/h20040928/article/details/128253510
今日推荐