linux笔记 3-5 iscsi远程块存储

*******5.iSCSI远程块存储**********

##1.iSCSI概念##

iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令。iSCSI限定名称用于确定发起

端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式。默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文。

~iSCSI发起端:需要访问原始SAN存储的客户端。

~iSCSI目标:从iSCSI服务器提供的远程硬盘磁盘,或“目标门户”

~iSCSI目标门户:通过网络向发起端提供目标的服务器。

~IQN:“iSCSI限定名称”。每个发起端和目标需要唯一名称进行标识,最好的做法是使用一个在Internet上可能独一无二的名称。

 

##2.iSCSI服务器配置##

安装服务器软件包: yum install targetcli -y

启动服务: systenctl start target

进入交互式配置模式: targetcli

实验前首先使用fdisk /dev/vdb划分一块分区

 

关闭火墙

systemctl stop firewalld

 

##3.客户端配置##

1.安装客户端软件包:yum install iscsi-initiator-utils

2.在/etc/iscsi/initiatorname.iscsi中设置发起端的IQN:

InitiatorName=iqn.2016-12.com.example:key1

3.查找iSCSI服务器所提供的iSCSI目标(目标门户)

iscsiadm -m discovery -t st -p 172.25.254.108 (服务器ip)

 

登录服务器上的一个或多个iscsi目标

iscsiadm -m node -T iqn.2016-12.com.example:storage1 -p 172.25.254.108 -l

此时,可以使用iSCSI磁盘,就好像它是本地连接硬盘驱动器。例如,通过文件系统格式化分区或作为LVM物理卷。

 

注:在/etc/fstab中永久挂载文件系统

1. 使用blkid确定文件系统UUID并使用UUID挂载,而不是/dev/sd*设备名称。(每次引导时显示的设备名称都不同,具体取决于iSCSI设备通

过网络进行响应的顺序。如果按设备名称挂载,这会导致使用错误的设备。)

2.在/etc/fstab中使用_netdev作为挂载选项。(这将确保客户端不会尝试挂载文件系统,直至启用联网。否则,在引导时系统将出错。)

 

3. 确保iscsi服务在引导时启动。

 

##4.中断使用iSCSI目标##

确保没有使用目标所提供的任何设备。

确保从/etc/fstab等位置中删除使用目标的所有永久挂载。

退出iSCSI目标,以暂时断开连接。

iscsiadm -m node -T iqn.2016-12.com.example:storge1 -u

删除iSCSI目标的本地记录,以永久断开连接。

# iscsiadm -m node -T iqn.2016-12.com.example:storge1 -o delete

时间: 2024-11-02 22:37:03

linux笔记 3-5 iscsi远程块存储的相关文章

iSCSI远程块存储

iSCSI远程块存储 一.概念 iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI存储设备(目标)发送SCSI命令.iSCSI限定名称用于确定发起端和目标,并采用iqn.yyyy-mm.{reverse domain}:label的格式.默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文. l1. iSCSI发起端:需要访问原始SAN存储的客户端. l2. iSCSI目标:从iSCSI服务器提供的远程硬盘磁盘,或"目标门户"

iSCSI远程块存储配置实验

实验环境:RHEL7.0                 服务器端   server1.example.com  172.25.254.1                 客户端1       server2.example.com  172.25.254.2                 客户端2       server3.example.com  172.25.254.3 1. iSCSI概念 iSCSI(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的SCSI

[Linux笔记]配置ssh远程连接步骤

安装ssh: sudo apt-get update sudo apt-get install openssh-server 查看ssh服务器是否启动: sudo ps -e | grep ssh 查看到有ssh-aget和sshd同时都有时,配置正确. 修改ssh配置文件: sudo gedit /etc/ssh/sshd_config 找到PermitRootLogin no一行,改为PermitRootLogin yes.完成! 重启.停止ssh服务: sudo service ssh r

Linux系统下实现iscsi共享存储

Linux系统下实现iscsi共享存储 iscsi简介:iscsi 是基于TCP/IP传输封装的SCSI数据包的块级别的共享,其也为C/S架构模型,服务器端提供客户端所需要的存储设备,客户端只需要进行挂载就可以将其当作自己主机上的存储设备进行分区.格式化使用. 实现iscsi需要的2个角色: iscsi target(server) 存储资源所在的iscsi服务器被称为"target".iscsi target通常是一个硬盘存储设备.当前大部分的主流操作系统都提供了配合iscsi ta

linux系统简单搭建iSCSI

一.常见的存储类型 目前磁盘存储市场上,存储分类(如下表一)根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows.UNIX.Linux等操作系统的服务器:开放系统的存储分为:内置存储和外挂存储:开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attached Storage,简称FAS):开放系统的网络化存储根据传输协议又分为:网络接

openstack安装(liberty)--安装块存储服务(Block Storage service/cinder)

八.安装块存储服务(Block Storage service/cinder) ###注意注意注意时间同步很重要 8.1安装环境准备中配置主机相应配置,包括主机名称,hosts,时间同步,防火墙,SELINUX以及相关OPENSTACK包 8.2控制节点配置 8.2.1创建数据库并授权 [[email protected] ~]# mysql -uroot -p Enter password: MariaDB [(none)]> create database cinder; Query OK,

【恒天云技术分享系列10】OpenStack块存储技术

原文:http://www.hengtianyun.com/download-show-id-101.html 块存储,简单来说就是提供了块设备存储的接口.用户需要把块存储卷附加到虚拟机(或者裸机)上后才可以与其交互.这些卷都是持久的,它们可以被从运行实例上解除或者重新附加而数据保持完整不变.OpenStack 中的实例是不能持久化的,需要挂载 volume,在 volume 中实现持久化.Cinder 就是提供对 volume 实际需要的存储块单元的实现管理功能. 1.单机块存储 1.1 LV

Rhel Linux multipath + OpenfIler raid iscsi

前段时间学习了关于Redhat Linux上的多路径Multipath,以及为了方便学习在本机电脑上安装了Openfiler模拟存储,配置多块网卡实现多路径冗余识别存储.在这里以我个人的理解简单的描述我所认知的理论知识. Multipath是Linux系统上开源免费的多路径软件,实现服务器可以通过多条物理路径连接到块存储. Openfiler是底层以Linux系统模拟的存储架构,可以配置多块网卡,同时可以配置软件Raid. 多路径是避免设备之间单条链路的单点故障隐患,同时可以实现流量分摊,实现性

Longhorn发布:基于微服务的开源分布式块存储

Longhorn项目现已正式发布!这是一个基于云和容器部署的分布式块存储新方式.Longhorn遵循微服务的原则,利用容器将小型独立组件构建为分布式块存储,并使用容器编排来协调这些组件,形成弹性分布式系统. Why Longhorn? 如今,基于云和容器的部署规模日益扩大,分布式块存储系统也正变得越来越复杂,单个存储控制器上的volume数量在不断增加.2000年代初,存储控制器上的volume数量只有几十个,但现代云环境却需要数万到数百万的分布式块存储卷.存储控制器变成了高度复杂的分布式系统.