一.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上可能独一无二的名称。

二.设置iSCSI共享设备

服务端:

1.服务端修改主机名 hostnamectl set-hostname iscsi-server.example.com

设置IP地址为172.25.254.128  ,关闭防火墙

2.在服务端添加一块新的5GB硬盘/dev/vdb1,并同步分区列表

3..安装iSCSI目标交互式配置服务 targetcli

4.启动targetcli服务

5.targetcli 进入iSCSI目标交互式配置模式

在/backstores/block中创建wetos:storage1,以/dev/vdb1设备iscsi_storage为存储

创建iSCSI限定名称,发起端与目标需要唯一名称进行标识

创建逻辑单元号

创建访问控制列表storage1key

使用172.25.254.128的3260端口访问

6.exit完成服务端配置

客户端:

1.客户端修改主机名 hostnamectl set-hostname iscsi-client.example.com

设置IP地址为172.25.254.228  ,关闭防火墙

2.安装iscsi客户端

3.设置发起端的IQN  vim /etc/iscsi/initiatorname.iscsi

4.重启iscsi服务

设置发起端的IQN,设置唯一名标识

查找iSCSI 172.25.254.128服务器所提供的iSCSI目标

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

可查看到新的设备/dev/sda

5.分区

6.格式化并挂载

7.删除iscsi共享设备

客户端:

umount /mnt/

iscsiadm -m node -T iqn.2017-06.com.example:storeage1 -p 172.25.254.128 -u

登出iscsi目标,暂时断开连接

iscsiadm -m node -T iqn.2017-06.com.example:storeage1 -p 172.25.254.128 -o delete

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

服务端:

targetcli

clearconfig confirm=True                      清除iscsi的所有配置信息

三.设置iSCSI    LVM共享设备

1.将之前的/dev/vdb1分区创建成vg分区iscsivg

2.将全部的iscsivg创建分为lv0

3.targetcli 进入iSCSI目标交互式配置模式

在/backstores/block中创建wetos:storage1,以lvm设备iscsi_storage为存储

创建iSCSI限定名称,发起端与目标需要唯一名称进行标识

创建逻辑单元号

创建访问控制列表storage1key

使用172.25.254.128的3260端口访问

设置发起端的IQN,设置唯一名标识

查找iSCSI 172.25.254.128服务器所提供的iSCSI目标

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

可查看到新的设备/dev/sda

在服务器端添加一块新的1GB硬盘/dev/vdb2,将分区修改为LVM

同步分区列表

增加1GB 的vg,并将lv增加到5500M

取消在添加服务器上的一个iscsi目标

重启iscsi后重新登录172.25.254.128服务器上的一个iscsi目标

查看更新后的设备/dev/sda大小增加到5757M

linux iscsi 服务端,Linux的iscsi磁盘服务相关推荐

  1. 刀剑2 mysql_刀剑2OL服务端linux手工端+文字架设教程

    刀剑2OL服务端linux手工端+文字架设教程 系統:ubuntu 16.04 x64 sudo add-apt-repository ppa:stefansundin/truecrypt  硬盤加密 ...

  2. 完美世界服务端linux,完美世界服务端视频架设教程

    完美世界服务端视频架设教程 完美世界服务端视频架设教程 系统运行库: libtask.tar.gz compat-libstdc++-33-3.2.3-61.i386.rpm pcre-7.0-2.i ...

  3. SkyWalking服务端的搭建、微服务接入SkyWalking

    文章目录 SkyWalking SkyWalking介绍 SkyWalking服务端部署 Skywalking接入微服务 linux windows SkyWalking接入多个微服务 基于Mysql ...

  4. PVE 天龙八部TLBB服务端搭建(二)--服务端配置运行

    继上一篇<PVE 天龙八部TLBB服务端搭建(一)--linux环境搭建>环境搭建好之后,开始服务端的运行. 服务端运行环境分为linux和windows,我这里从某宝花1块2买了一个一键 ...

  5. 初解禁:SDK服务端主程序入口函数SDK服务端主程序入口函数

    /******************************************************************** 函 数 名: main 功能描述: SDK服务端主程序入口函 ...

  6. 后端代码之服务端 - 项目工程化创建目录启动服务 -讲解篇

    文章目录 前言 一. 目录创建 与 应用启动 A. 步骤如下: B. 具体cmd命令执行流,截图如下:(`部分无效,可忽略`) 二. 查看Express的欢迎页 1. 查看欢迎页的 浏览器url地址: ...

  7. Kcauldron服务端linux版,我的世界1.7.10[KCauldron]服务端精简基础整合包

    我的世界1.7.10[KCauldron]服务端精简基础整合包下载,这是一款体积只有54MB的超精减服务器整合包,这个整合服务端除了必要文件和基础插件外,没有其他任何的东西,服务端默认没有任何mod, ...

  8. cs1.5 linux服务端,Linux下架设CS1.5服务器

    所需文件: 1.hlds_l_3110_full.bin 2.cs_15_full.tar.gz 3.engine_i386.so(据说这个东东可以免cdkey,可我不用也可免cdkey) 把所有的文 ...

  9. TCP多进程并发服务端 Linux socket编程入门(2)

    这里很简单的使用了fork()函数,在执行了fork()以后的所有代码都会由子进程和父进程同时执行. 他们同时拥有相同的资源(两份拷贝),所以在子进程执行的过程中,子进程需要先close掉listen ...

最新文章

  1. 查看自己生日是否在pi中
  2. 马斯克近日表示:Neuralink脑机接口有望明年用于人类
  3. SystemUI之状态栏notification icon加载流程
  4. mysql主从复制同步实验_db.mysql.主从同步实验
  5. 数据测试风控中的几类应用场景
  6. python之父名言_Python之父:为什么操作符很有用?
  7. Linux-四-常见符号
  8. 使用 K3S 创建本地开发集群
  9. Effective Kotlin 中文版
  10. 0x00000....蓝屏
  11. C# Predefined type 'System.Object' is not defined or imported
  12. SIM7600CE模块(GSM/GPRS)调试
  13. 卓训教育:家长如何管理好孩子的学习?
  14. linux卸载cuda10.0,Ubuntu卸载cuda10.0
  15. 分区 与 bios 笔记本 tips
  16. python中变量无须先创建和赋值而直接使用_python综合练习1
  17. python数组取2的倍数列,3的倍数列
  18. 迅雷Q2季报图解:净利70万美元 环比下降91%
  19. linux内核中打开文件,linux内核中打开文件.docx
  20. 36. 有效的数独(javascript)36. Valid Sudoku

热门文章

  1. Spring HTTP Invoker使用介绍
  2. 流利的验证组件:FluentValidation
  3. WCF技术剖析之三十:一个很有用的WCF调用编程技巧[下篇]
  4. 【HDU 2028】Lowest Common Multiple Plus
  5. mac 安装 RabbitMQ
  6. 即使用ADO.NET,也要轻量级实体映射,比Dapper和Ormlite均快
  7. iOS开发-plist文件增删改查
  8. 揭秘:美国国防部用什么样的操作系统
  9. linux 查看 占用内存最多 占用cpu最多 程序
  10. python3 乱序函数 shuffle 简介