zoukankan      html  css  js  c++  java
  • iscsi网络存储

    scis服务端添加网卡
     
    yum install device-mapper-multipath(客户机安装多路劲软件)
     
     
    iscsiadm -m node -l 登录全部共享的磁盘
     
     
    多路劲:
    iscsiadm -m node -u   --把关联共享资源解除
    iscsiadm -m node --op delete  --删除关联共享资源的信息(配置文件)
     
     
    重启服务端的iscsi和iscsid进程
    iscsiadm -m discovery -t sendtargets -p 192.168.1.127(服务端的两个IP)
    iscsiadm -m discovery -t sendtargets -p 192.168.1.197
    发现资源后 iscsiadm -m node -l 批量登录
    fdisk -l 查看
     
    scsi_id -u -g /dev/sdb
    scsi_id -u -g /dev/sdc
    scsi_id -u -g /dev/sdd
    scsi_id -u -g /dev/sde    :确认相同的磁盘
     
    mpathconf --enable 生成配置文件/etc/multipath.conf(开启mpathconf的配置文件)
     
    service multipathd restart  /etc/init.d/multipathd restart  启动多路劲软件
     
    再次使用fdisk -l 查看是否绑定成功
    绑定成功后会多出来两个 /dev/mapper/mpatha 和/dev/mapper/mpatha
     
    
     
    准备工作:
    准备两台服务器(scsi服务端,iscsi客户端)
    主机名和ip地址都设置,并写/etc/hosts
    
    scsi服务端上操作
    1、昨天的raid5上做的lvm保留,划分出一个lv出来准备做共享并格式化,如果没有可不做
    2、把raid0 ,raid1 ,raid10准备好
    3、安装iscsi服务端软件 scsi
    yum list|grep scsi   -- 安装scsi服务端软件
     
    yum -y install scsi-target-utils.x86_64(服务端软件)
     
    4、修改配置文件/etc/tgt/targets.conf,把服务器的磁盘共享出去,并设置密码
     
    vi /etc/tgt/targets.conf
     
    53 <target data:md0>    data:md0(可随便取)
    54    backing-store /dev/md0  备份/dev/md0整个磁盘
    55    incominguser qy qy123  帐号密码
    56 </target>
     
    把53到56行复制一下
     
    <target data:md1>
        backing-store /dev/md1
        incominguser qy qy123
    </target>
     
    <target data:md10>
        backing-store /dev/md10
        incominguser qy qy123
    </target>
     
     
    5、启动服务iscsi守护进程tgtd 
    命令:service tgtd restart  /etc/init.d/tgtd
     
    6、ps -ef|grep tgt 查看是否有该进程
     
     
    7、使用netstat -anlp|grep tgt 查看服务监听端口,默认端口3260
     
    8、查看共享出来的资源 tgt-admin --show 
          LUN0
     
     
          LUN1
     
     
    客户端
    1、安装iscsi软件 iscsi
    yum list|grep iscsi
     
    yum -y install iscsi-initiator-utils.x86_64 iscsi-initiator-utils-devel.x86_64(客户端软件)
     
     
    2、修改配置文件/etc/iscsi/iscsid.conf   --添加连接scsi主服务器的密码
     
    vi /etc/iscsi/iscsid.conf
    开启以下,把前面的#号去掉
       53 #node.session.auth.authmethod = CHAP(自动连接)
       57 #node.session.auth.username = qy
       58 #node.session.auth.password = qy123
       67 #discovery.sendtargets.auth.authmethod = CHAP
       71 #discovery.sendtargets.auth.username = qy
       72 #discovery.sendtargets.auth.password = qy123
     
    3、启动服务 service iscsi start 因没有关联资源启动是没有任何信息
     
    4、使用命令检测共享资源
    命令:iscsiadm -m discovery -t sendtargets -p 192.168.169.165
     
    5、把检测出来的共享资源添加到本地
    登陆前使用fdisk -l 查看下本地磁盘
     
    命令:iscsiadm -m node -T data:md0 -p 192.168.169.165 -l
    备:-T 后面是共享资源名称,-p 是服务器ip -l 是登陆添加到本地
     
     
    6、添加成功后,使用fdisk -l查看本地是否已经添加成功
    
    7、取消登陆
    命令:
    取消登陆:iscsiadm -m node -T data:md0 -p 192.168.169.165 -u
     
    删除配置文件:iscsiadm -m node -T data:md0 -p 192.168.169.165 --op delete
    
    
    删除客户端软件
    yum remove iscsi*
    rm -fr /var/lib/iscsi/*
    rm -fr /etc/iscsi/*
    
    多路径
    1、服务器和客户机同时添加一张网卡,并设置为静态IP(同一个网段),并重启网卡service network restart
    2、把服务器tgtd服务重启,service tgtd restart
    3、netstat -anlp|grep tgt 查看是否有监听两个网卡IP
    4、在客户机上安装多路径软件device-mapper-multipath
    5、将原来的原来发现的资源信息进行删除
    iscsiadm -m node -u   --把关联共享资源解除
    iscsiadm -m node --op delete  --删除关联共享资源的信息
    rm -fr /var/lib/iscsi/*
    6、重启iscsi(子进程)服务和关闭iscsid(父进程)服务
    7、重新发现共享资源,使用服务器双IP发现资源
    iscsiadm -m discovery -t sendtargets -p 192.168.1.127(服务端的两个IP)
    iscsiadm -m discovery -t sendtargets -p 192.168.1.197
    8、发现成功过后,将发现的资源添加到本地 
    iscsiadm -m node -l(登录全部)
     
     
    9、使用fdisk -l 查看是否关联成功
    10、查看存储的wwid来确认相同的磁盘
    scsi_id -u -g /dev/sdb
    scsi_id -u -g /dev/sdc
    scsi_id -u -g /dev/sdd
    scsi_id -u -g /dev/sde
     
    11、把相同的磁盘绑定在统计一的接口上
    执行mpathconf --enable 生成配置文件/etc/multipath.conf(开启mpathconf的配置文件)
    vi /etc/multiptath.conf
     
    blacklist {
        devnode "^sda"
    }(屏蔽磁盘,可不做)
     
    12、修改成功后启动多路径软件 service multipathd restart  /etc/init.d/multipathd restart
     
    13、再次使用fdisk -l 查看是否绑定成功
    绑定成功后会多出来两个 /dev/mapper/mpatha 和/dev/mapper/mpatha
     
    14、使用multipath -ll 查看多路径状态
     
    创建pv:pvcreate /dev/mapper/mpatha
    创建vg组:vgcreate vg01 /dev/mapper/mpatha
    创建lv:lvcreate -L 300M -n lv01 vg01
     
     
    注意的地方
    关闭的过程,要先关闭多路径软件 service multipathd stop
    再关闭iscsi服务
     
    启动的过程,先启动iscsi服务
    再启动service multipathd start
    

      

  • 相关阅读:
    js中细小点
    被 idea 坑了的记录篇
    Spring 读写分离
    Java反射机制
    Spring AOP
    java Beanutils.copyProperties( )用法
    java List 数组删除元素
    java 中序列化(Serializable)
    webpack 入门
    使用zxing生成彩色或带图片的二维码
  • 原文地址:https://www.cnblogs.com/The-day-of-the-wind/p/12064152.html
Copyright © 2011-2022 走看看