linux 中iscsi服务
第一步: 创建一个2G的分区
第二步: yum install targetcli -y
第四步: 执行tagetcli
ls查看
/> /backstores/block create westos:storage1 /dev/vdb1 设置/dev/vdb1为共享硬盘,并命名
/> /iscsi create iqn.2018-08.com.westos:storage1 生成外部共享名称
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/acls create iqn.2018-08.com.westos:westoskey1 生成密匙
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1 将外部名称和内部设备关联
/> iscsi/iqn.2018-08.com.westos:storage1/tpg1/portals create 172.25.254.204 开启接口


客户端设置
yum install iscsi-initiator-utils -y 安装
iscsiadm -m discovery -t st -p 172.25.254.204 查看可以连接的端口

iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -l 登陆这个端口 此时登陆端口会发现是失败的, 由于没有输入在服务器端设置的密码key1
vim /etc/iscsi/initiatorname.iscsi 编辑这个文件,设置密码
InitiatorName=iqn.2018-08.com.westos:key1
systemctl restart iscsid.service 重新启动这个服务

iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -l 再次登陆,登陆成功 ,此时fdisk -l可以显示 sda硬盘
fdisk /dev/sda 新建一个分区
mkfs.xfs /dev/sda1 格式化分区
mount /dev/sda1 /mnt/ 挂载分区
df -H
vim /etc/fstab 设置开机自动挂载
/dev/sda1 /mnt/ xfs defaults,netdev 0 0 由于这个挂载只能在网络服务启动后挂载,所以默认的参数还要加,_netdev
df -H
客户端上 sdb1的删除与退出登陆
vim /etc/fstab 取消默认挂载
umount /dev/sda1卸载
dfisk -l 查看还有
退出登陆
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -u
删除节点
[root@localhost ~]# iscsiadm -m node -T iqn.2018-08.com.westos:storage1 -p 172.25.254.204 -o delete
yum install tree

systemctl restart iscsi
fdisk -l 此时发现成功
targetcli
clearconfig
clearconfig confirm=True
ls
exit
linux 中iscsi服务的更多相关文章
- Linux 部署 iSCSI 服务端
Linux 部署 iSCSI 服务端 服务端实验环境 iSCSI-server :RHEL8 IP:192.168.121.10 一.服务端安装 target 服务和 targetcli 命令行工具 ...
- Linux中Sshd服务配置文件优化版本(/etc/ssh/sshd_config)
Linux中Sshd服务配置文件优化版本(/etc/ssh/sshd_config) # $OpenBSD: sshd_config,v 1.93 2014/01/10 05:59:19 djm Ex ...
- Spring Boot 如何部署到 Linux 中的服务
打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档. 文档链接如下: https://docs. ...
- 转:Linux中tomcat服务成功发布但局域网浏览器无法访问
转自:http://blog.csdn.net/mooncom/article/details/53168143 昨天,我在搭建Linux中服务器环境时,碰见一个问题,这里和大家分享一下. 问题描述: ...
- Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立/e ...
- [转]Linux中设置服务自启动的三种方式
from:http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统 ...
- Linux中crond服务与crontab用法
需要写个在Linux下定时更新系统的脚本,man crondtab 不甚详细,现将网络上的介绍列举如下: crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序使用cr ...
- Linux中设置服务自启动的三种方式,ln -s 建立启动软连接
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务(http://www.0830120.com) 主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立 ...
- (转)Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc*.d目录中建立/e ...
随机推荐
- Reporting services
“数据库引擎服务”可以承载报表服务器数据库.Reporting Services 需要SQL Server 2008 数据库引擎的本地或远程实例来承载报表服务器数据库.如果同时安装数据库引擎实例和 R ...
- jQuery获取多种值的方法
**jQuery 1.3.2版本下的 jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置** 1.判断是否已经打 ...
- ueditor 1.2.6使用方法
本文以php版本为例: 文件下载:http://ueditor.baidu.com/website/download.html 还可以自己先定义内容,然后下载,这样可以帮助我们精简不少东西. 以本地p ...
- cximage使用
为什么使用CxImage u 使用简单:下面的入门教程会给你展示这一点. 构造函数 初始化 多帧图像操作 区域选择操作 Alpha通道操作 Layers 图像层操作 Attributes 图像属性操作 ...
- 数据结构 happiness
问题描述 这一天是小 V 的生日,他收到了朋友们送给他的礼物.现在,小 V 有 n 件礼物,他将这 n 件礼物排成一排,依次编号为 1 到 n,每件礼物都有一个满意值 w[i].现在小 V 要从中选取 ...
- IIC协议解释
IIC协议解释 (1)概述 I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量 ...
- Python的__getattr__方法学习
内容部分来自网络 __getattr__函数的作用: 如果属性查找(attribute lookup)在实例以及对应的类中(通过__dict__)失败, 那么会调用到类的__getattr__函数: ...
- MyBatis的使用步骤及配置
1.导入mybatis的jar包:mybatis-x.x.x.jar 2.使用XML配置mybatis,创建SqlSessionFactory XML配置文件的名称通常为mybatis-config. ...
- Kubernetes 集群部署(1) -- 自签 TLS 证书
集群功能各模块功能描述: Master节点:主要由四个模块组成,APIServer,schedule, controller-manager, etcd APIServer: APIServer负责对 ...
- Knights0.
Knights t数轴上有n个骑士位于1,2,3,...n,移动速度相同,初始移动方向已知,当两个骑士相遇时,各有50%的概率赢,输了就死了,并且移动到0和n+1的位置时移动方向会翻转,问最右的骑士存 ...