iSCSI 发起程序是一种用于同 iSCSI 目标器认证并访问服务器上共享的LUN的客户端。我们可以在本地挂载的硬盘上部署任何操作系统,只需要安装一个包来与目标器验证。

初始器客户端设置

功能

可以处理本地挂载磁盘上的任意文件系统

在使用fdisk命令分区后不需要重启系统

前置阅读

我的客户端设置

操作系统 – CentOS 6.5 (Final)

iSCSI 目标器 IP – 192.168.0.50

使用的端口 : TCP 3260

警告:永远不要在LUN还挂载在客户端(发起程序)时停止服务。

客户端设置

1. 在客户端,我们需要安装包‘iSCSI-initiator-utils’,用下面的命令搜索包。

# yum search iscsi

示例输出

============================= N/S Matched: iscsi ================================

iscsi-initiator-utils.x86_64 : iSCSI daemon and utility programs

iscsi-initiator-utils-devel.x86_64 : Development files for iscsi-initiator-utils

2. 找到了包,就用下面的yum命令安装初始化包。

# yum install iscsi-initiator-utils.x86_64

3. 安装完毕后,我们需要发现目标器上的共享。客户端的命令有点难记,因此我们使用man找到需要运行的命令列表。

# man iscsiadm

man iscsiadm

4. 按下SHIFT+G 进入man页的底部并且稍微向上滚动找到示例的登录命令。下面的发现命令中,需要用我们的服务器IP地址来替换。

# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.200 --discover

5. 这里我们从下面的命令输出中找到了iSCSI的限定名(iqn)。

192.168.0.200:3260,1 iqn.2014-07.com.tecmint:tgt1

发现服务器

6. 要登录就用下面的命令来连接一台LUN到我们本地系统中,这会与服务器验证并允许我们登录LUN。

# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --login

登录到服务器

注意:登出使用登录命令并在命令的最后使用logout来替换。

# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260 --logout

登出服务器

7. 登录服务器后,使用下面的命令列出节点的记录行。

# iscsiadm --mode node

列出节点

8. 显示特定节点的所有数据

# iscsiadm --mode node --targetname iqn.2014-07.com.tecmint:tgt1 --portal 192.168.0.200:3260

示例输出

# BEGIN RECORD 6.2.0-873.10.el6

node.name = iqn.2014-07.com.tecmint:tgt1

node.tpgt = 1

node.startup = automatic

node.leading_login = No

iface.hwaddress =

iface.ipaddress =

iface.iscsi_ifacename = default

iface.net_ifacename =

iface.transport_name = tcp

iface.initiatorname =

iface.bootproto =

iface.subnet_mask =

iface.gateway =

iface.ipv6_autocfg =

iface.linklocal_autocfg =

....

9. 接着列出使用的磁盘,fdisk会列出所有的登录认证过的磁盘。

# fdisk -l /dev/sda

列出磁盘

10. 运行fdisk命令来创建一个新的分区

# fdisk -cu /dev/sda

创建新分区

注意:在使用fdisk创建新分区之后,我们无需重启,就像使用我们本地的文件系统一样就行。因为这个将远程共享存储挂载到本地了。

11. 格式化新创建的分区

# mkfs.ext4 /dev/sda1

格式化新分区

12. 创建一个目录来挂载新创建的分区

# mkdir /mnt/iscsi_share

# mount /dev/sda1 /mnt/iscsi_share/

# ls -l /mnt/iscsi_share/

挂载新分区

13. 列出挂载点

# df -Th

-T – 输出文件系统类型

-h – 以易读的方式显示大小

列出新分区

14. 如果需要永久挂载,使用fstab文件

# vim /etc/fstab

15.在fstab后追加下面行

/dev/sda1 /mnt/iscsi_share/ ext4 defaults,_netdev 0 0

注意: 在fstab中使用_netdev,说明这是一个网络设备。

自动挂载分区

16. 最后检查我们fstab文件是否有错误。

# mount -av

-a – 所有挂载点

-v – 冗余模式

验证fstab文件

我们已经成功完成了我们的客户端配置。现在让我们像本地磁盘一样使用它吧。

本文由 LCTT 原创翻译,Linux中国 荣誉推出

iscsi对oracle发起程序,系统运维|设置iSCSI的发起程序(客户端)(三)相关推荐

  1. linux 建立lun分区,系统运维|在 iSCSI Target 服务器中使用LVM创建和设置LUN(二)

    LUN是逻辑单元号,它与iSCSI存储服务器共享.iSCSI 目标器通过TCP/IP网络共享它的物理驱动器给发起程序(initiator).这些来自一个大型存储(SAN:Storage Area Ne ...

  2. 龙蜥社区成立系统运维SIG,开源sysAK系统运维工具集

    简介:系统运维SIG致力于打造一个集主机管理.配置部署.监控报警.异常诊断.安全审计等一系列功能的自动化运维平台. OpenAnolis 龙蜥社区(以下简称"龙蜥社区")正式成立系 ...

  3. linux下php远程连接mysql_Linux下PHP远程连接Oracle数据库 | 系统运维

    说明: Web服务器环境:CentOS 5.8 32位+Nginx 1.2.3+Mysql 5.5.27+php 5.3.16 Web服务器IP:192.168.21.149 php源码编译目录:/u ...

  4. oracle运维面试试题,最新系统运维面试题(AIXLINUXORACLE)试题

    最新系统运维面试题(AIXLINUXORACLE)试题 四班学员考试试卷 注意事项: 1.共计八大类题,道小题,满分180分: 2.考试时间为3小时. 一.选择题(共10题,每题2分,共计20分) 1 ...

  5. Linux系统运维与架构设计之Linux概述

    Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...

  6. linux系统运维面试题大全(137道题)

    linux系统运维面试题大全 1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数? 查看物理cup: cat /proc/cpuinfo|grep -c 'physical id' 查看 ...

  7. linux系统运维面试2000多题

    技术问题 1. IDC机房的域名怎么维护的 2. 怎么根据nagios报警做出调整的 3. nagios的状态还有怎么添加监控服务 4. 怎么监控CPU的状态 5. 从时候接linux的?都用过哪些系 ...

  8. 系统运维架构 DevOps

    一套大而全的系统架构体系与具体落地方案 写在最前面 上次参加DBAplus举办的敏捷运维峰会时,一个兄弟的提问一直萦绕耳边,由于时间有限没有进行深入的交流,甚是遗憾.那个问题是:你们公司的IT系统架构 ...

  9. Linux 系统运维学习方法汇总

    大纲 一.前言 二.Linux 运维大环境说明 三.Linux 运维学习思路 四.Linux 运维大方向说明 五.Linux 运维学习必看书籍推荐 六.Linux 运维实践内容简介 注,本博文主要用于 ...

  10. 计算机系统上线保障计划,系统运维信息系统运行保障方案计划新.docx

    系统运维信息系统运行保障方案计划新 信息系统运行保障方案 统一服务台建设 提供统一报障电话,统一报障.统一维修接口,XX企业可以通过统一的报障电话申请服务.查询服务处理进程,跟踪处理进度,确保服务时效 ...

最新文章

  1. python 迷宫边界,用python解决迷宫
  2. 直播协议HTTP-FLV标准解读与技术实现
  3. 超赞!这些 “电子” 艺术品,真绝了!
  4. go validator使用教程
  5. 开发到底要不要自己做测试?
  6. Centos防火墙添加IP白名单
  7. AngularJS+Ionic开发-2.项目结构介绍
  8. poj 1753 Flip Game 高斯消元 异或方程组 求最值
  9. 全屏 虚拟机_不用虚拟机直接在线用的 Linux,统统都在这里!
  10. 【转】余弦相似度及基于python的三种代码实现、与欧氏距离的区别
  11. VTD信号灯TrafficLight数据解析提取
  12. 美赛 5:评价类模型、插值与拟合模型(十大模型篇)
  13. github代理地址
  14. 智课雅思词汇---二十五、-ate
  15. 数字证书理解(CA证书签名原理)
  16. Alphapose_pytorch版本环境配置Win10
  17. 戴尔计算机管理界面在哪里,戴尔 win10系统控制面板如何打开?
  18. Springboot毕业设计毕设作品,网上图书商城系统 开题报告
  19. Pytorch音频分类
  20. 使用java计算数组方差和标准差

热门文章

  1. 百度关键词排名查询源码_推荐4个Google关键词排名查询工具
  2. 百度关键词搜索量查询,百度,谷歌关键词查询工具
  3. vue-网页Logo标题及矢量图标
  4. fit对数正态分布matlab,拟合对数正态分布使用Scipy与Matlab
  5. 浅谈学习的深度和广度
  6. vmware虚拟机使用多显示器
  7. php mpm_winnt,Windows下Apache模块配置 mpm_winnt_module
  8. 软件架构之前后端分离与前端模块化发展史
  9. 数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。
  10. 如何卸载Windows预安装内置应用