返回顶部
首页 > 资讯 > 精选 >怎么在CentOS系统上安装部署iSCSI客户端
  • 313
分享到

怎么在CentOS系统上安装部署iSCSI客户端

2023-06-10 06:06:17 313人浏览 安东尼
摘要

这篇文章主要讲解了“怎么在Centos系统上安装部署iSCSI客户端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在CentOS系统上安装部署iSCSI客户端”吧!什么是iSCSIiSC

这篇文章主要讲解了“怎么在Centos系统上安装部署iSCSI客户端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在CentOS系统上安装部署iSCSI客户端”吧!

什么是iSCSI
iSCSI利用了tcp/IP的port 860 和 3260 作为沟通的渠道。透过两部计算机之间利用iSCSI的协议来交换SCSI命令,让计算机可以透过高速的局域网集线来把SAN模拟成为本地的储存装置。

iSCSI使用 TCP/IP 协议(一般使用TCP端口860和3260)。 本质上,iSCSI 让两个主机通过 IP 网络相互协商然后交换 SCSI 命令。这样一来,iSCSI 就是用广域网仿真了一个常用的高性能本地存储总线,从而创建了一个存储局域网(SAN)。不像某些 SAN 协议,iSCSI 不需要专用的电缆;它可以在已有的交换和 IP 基础架构上运行。然而,如果不使用专用的网络或者子网( LAN 或者 VLAN ),iSCSI SAN 的部署性能可能会严重下降。于是,iSCSI 常常被认为是光纤通道(Fiber Channel)的一个低成本替代方法,而光纤通道是需要专用的基础架构的。但是,基于以太网的光纤通道(FCoE)则不需要专用的基础架构。

虽然 iSCSI 可以与任意类型的 SCSI 设备进行通信,系统管理员几乎总是使用它来连接服务器计算机 (例如,数据库服务器) 和磁盘卷上存储阵列。 使用iSCSI SAN 的目的通常有以下两个:

(1)存储集成:公司希望将不同的存储资源从分散在网络上的服务器移动到统一的位置(常常是数据中心); 这可以让存储的分配变得更为有效。 SAN 环境中的服务器无需任何更改硬件或电缆连接就可以得到新分配的磁盘卷。

(2)灾难恢复:公司希望把存储资源从一个数据中心镜像到另一个远程的数据中心上,后者在出现长时间停电的情况下可以用作热备份。 特别是,iSCSI SAN 使我们只需要用最小的配置更改就可以在 WAN 上面迁移整个磁盘阵列,实质上就是,把存储变成了“可路由的”,就像普通的网络通信一样。

部署iSCSI
安装scsi-target-utils

代码如下:


# yum install scsi-target-utils
# /etc/init.d/tgtd start


创建一个id为1的iscsi目标

代码如下:


# tgtadm –lld iscsi –op new –mode target –tid 1 -T iqn.2013-12-13.target.sdb


–lld iscsi 指定驱动类型
–op new  新建
–mode target 目标模式
–tid 1  给后面的iscsi表示指定一个id号
-T iqn.2013-12-13.target.sdb
创建一个iscsi共享磁盘的标识,iqn是标识的一种格式,2013-12-13是描述创建时间可以是任意字符串,target是iscsi服务器的主 机名可以是任意字符串,sdb是共享的设备名称的描述可以是任意字符串
为上一步创建的iscsi目标添加一个逻辑卷

代码如下:


# tgtadm –lld iscsi –op new –mode logicalunit –tid 1 –lun 1 -b /dev/sdb


–mode logicalunit  模式为逻辑卷
–tid 1 将该逻辑卷指派给id为1的iscsi目标
–lun 1 设置lun号为1
-b /dev/sdb 指定该逻辑卷使用的物理设备
设置iscsi目标的的访问策略,允许所有人访问

代码如下:


tgtadm –lld iscsi –op bind –mode target –tid 1 -I ALL


查看 lun信息

代码如下:


tgtadm –lld iscsi –op show –mode target


iscsi客户端安装

代码如下:


# yum install iscsi-initiator-utils


发现iscsi目标

代码如下:


# iscsiadm -m discovery –type sendtargets –portal 192.168.216.20 或者
# iscsiadm -m discovery -t st -p 192.168.216.20


查看iscsi发现名称

代码如下:


iscsiadm -m node


登录iscsi

代码如下:


iscsiadm -m node -T iqn.2013-12-13.target.sdb -p 192.168.216.20 –login


或者

代码如下:


iscsiadm -m node -T iqn.2013-12-13.target.sdb -p 192.168.216.20 –login


或者

代码如下:


iscsiadm -m node -T iqn.2013-12-13.target.sdb  -p 192.168.216.20 -l


端口iscsi连接

代码如下:


# iscsiadm -m node -T iqn.2013-12-13.target.sdb  -p 192.168.216.20 -u


删除iscsi发现

代码如下:


# iscsiadm -m node -o delete -T iqn.2013-12-13.target.sdb -p 192.168.216.20

感谢各位的阅读,以上就是“怎么在CentOS系统上安装部署iSCSI客户端”的内容了,经过本文的学习后,相信大家对怎么在CentOS系统上安装部署iSCSI客户端这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么在CentOS系统上安装部署iSCSI客户端

本文链接: https://lsjlt.com/news/259691.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在CentOS系统上安装部署iSCSI客户端
    这篇文章主要讲解了“怎么在CentOS系统上安装部署iSCSI客户端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在CentOS系统上安装部署iSCSI客户端”吧!什么是iSCSIiSC...
    99+
    2023-06-10
  • 如何安装CentOS系统中GitLab客户端
    本篇内容主要讲解“如何安装CentOS系统中GitLab客户端”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何安装CentOS系统中GitLab客户端”吧!添加epel仓库代码如下:cat &...
    99+
    2023-06-10
  • CentOS怎么安装TortoiseSVN客户端
    这篇文章主要介绍“CentOS怎么安装TortoiseSVN客户端”,在日常操作中,相信很多人在CentOS怎么安装TortoiseSVN客户端问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS怎么安...
    99+
    2023-06-10
  • 如何在CentOS上安装SSH客户端PAC Manager
    这篇文章主要介绍“如何在CentOS上安装SSH客户端PAC Manager”,在日常操作中,相信很多人在如何在CentOS上安装SSH客户端PAC Manager问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-10
  • 怎么在CentOS8系统中安装oracle客户端
    怎么在CentOS8系统中安装oracle客户端?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。oracle32位客户端安装首先uname ...
    99+
    2024-04-02
  • Ubuntu系统怎么安装SSH客户端
    在Ubuntu系统中安装SSH客户端可以通过以下步骤完成:1. 打开终端(Terminal),可以通过按下Ctrl + Alt + ...
    99+
    2023-10-08
    Ubuntu
  • Linux系统怎么安装MySQL客户端
    这篇“Linux系统怎么安装MySQL客户端”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统怎么安装MySQL客...
    99+
    2023-06-28
  • CentOS怎么安装Git客户端(教程)
    Git是一种分布式版本控制系统,被广泛用于软件开发。在CentOS系统中,我们可以使用yum安装Git服务器,但是要在本地电脑上使用Git,还需要安装Git客户端。在本文中,我们将介绍如何在CentOS系统上安装Git客户端。步骤一:更新系...
    99+
    2023-10-22
  • 怎么在Ubuntu系统上安装部署KVM虚拟机
    这篇文章主要讲解了“怎么在Ubuntu系统上安装部署KVM虚拟机”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Ubuntu系统上安装部署KVM虚拟机”吧!一、安装所需软件包代码如下:#...
    99+
    2023-06-13
  • 怎样在Linux上安装官方Evernote客户端
    本篇文章给大家分享的是有关怎样在Linux上安装官方Evernote客户端,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Evernote 是一款流行的笔记应用。它在推...
    99+
    2023-06-15
  • Linux系统上Gitlab客户端的安装配置方法
    本篇内容主要讲解“Linux系统上Gitlab客户端的安装配置方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统上Gitlab客户端的安装配置方法”吧!1. 安装依赖包请记住,De...
    99+
    2023-06-12
  • win7-64系统安装oracle 11G客户端
        Win7 -64位系统安装oracleinstant client 32时,安装路径不能有空格D:\Oracle\InstantClient,否则PLSQL Developer ...
    99+
    2024-04-02
  • 在CentOS操作系统上怎么安装Docker
    在CentOS操作系统上安装Docker可以通过以下步骤实现: 更新系统软件包: sudo yum update 添加Doc...
    99+
    2024-04-02
  • 怎么在Ubuntu中安装QGit客户端
    本篇内容介绍了“怎么在Ubuntu中安装QGit客户端”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.安装 QT4 库首先在ubuntu中...
    99+
    2023-06-16
  • 怎么安装github客户端
    安装Github客户端Github是全球最大的开源代码托管平台,它不仅提供了代码托管的服务,还提供了一系列协作工具,让开发者可以更加高效地开发和协作。如果你想要更加顺畅地使用Github,那么Github客户端必不可少。在本文中,我们将会为...
    99+
    2023-10-22
  • Centos系统环境下Redmine部署安装手册
    1 安装mysql下载mysql-5.0.51b.tar.gz到目录/home/oemplat/下,新建mysql安装后的目录/home/oemplat/mysql/解压文件并安装配置的命令如下:cd&nb...
    99+
    2024-04-02
  • docker-compose怎么部署eureka服务端和客户端
    本篇内容介绍了“docker-compose怎么部署eureka服务端和客户端”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用场景使用do...
    99+
    2023-07-05
  • 在云服务器cvm上安装mysql客户端
    在云服务器cvm上安装mysql客户端,可以使用mysql官方提供的客户端软件,例如redhatenterpriselinx或mysql5。在此以下是一些示例,演示如何在云服务器cvm上安装mysql客户端: 将MYSQL服务器配置到本...
    99+
    2023-10-26
    客户端 服务器 cvm
  • Linux系统中怎么安装NSQ的Go语言客户端
    这篇“Linux系统中怎么安装NSQ的Go语言客户端”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中怎么安装N...
    99+
    2023-07-06
  • 在CentOS系统上如何安装Docker
    本篇内容介绍了“在CentOS系统上如何安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Docker 是一个开源工具,它可以让...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作