存储技术与应用
admin
2023-03-14 02:01:11
0次

存储技术与应用

存储技术分类

DAS直连式存储
    将存储设备通过SCSI接口或光纤通道直接连接到计算机上,不能实现数据与其他主机共享,占用服务器操作系统
NAS网络技术存储
    一种专用数据存储服务器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能,用户通过TCP/IP协议访问数据
SAN存储区域网络
    通过光纤交换机、光纤路由器等设备将磁盘阵列、磁盘等存储设备与相关服务器连接起来,形成高速专用网络

ISCSI技术
     将存储行业广泛应用的SCSI接口技术与ip网络相结合

 部署ISCSI服务
 [存储设备端57]
 #yum -y install scsi-target-utils
 #rpm -qc scsi-target-utils    查看tgtd配置文件
 #vim /etc/tgt/targets.conf
 
        backing-store /dev/vdb      定义磁盘,即把本机vdb盘加入存储设备端
        write-cache off
        vendor_id tarena
        product_id disktwo
        initiator-address 192.168.4.58    定义IP地址,即此块盘只能用于58,59主机
        initiator-address 192.168.4.59

#service tgtd start
#chkconfig tgtd on
#tgtd-admin -show    查看存储设备端定义的磁盘信息

[客户端58/59]
#yum -y install iscsi-initiator-utils
#service iscsi start
#iscsiadm -m discovery -t sendtargets -p 192.168.4.57:3260  发现可用的target
192.168.4.57:3260,1 iqn.2008-01.com.example:diskb
#iscsiadn -m node -T iqn.2008-01.com.example:diskb -p 192.168.4.57:3260 -l   登录target的存储硬盘
#ls /dev/sd*
#iscsiadn -m node -T iqn.2008-01.com.example:diskb -p 192.168.4.57:3260 -u   登出

当客户端登录多个target的存储硬盘时,本地的/dev/sd*里面的名字是内核按照顺序排的,存储设备登出再登入时,本地/dev/sd*名字会发生变化
采用udev配置,则可为设备提供持久、一致的名字。
#udevadm info --query=path --name=/dev/sda
#udevadm  info --path=/devices/platform/host9/session8/target9:0:0/9:0:0:1/block/sda --attribute-walk
#vim /etc/udev/rules.d/70-iscsidisk.rules
SUBSYSTEM=="block", ATTR{size}=="6291456", ATTRS{vendor}=="tarena  ", ATTRS{model}=="disktwo         ",SYMLINK+="iscsi/sdb"   
      57存储端的/dev/sdb 盘在客户端58上登录后自定义命名为 iscsi/sdb
#start_udev
#ls /dev/iscsi/sdb -l    
  可以查看到 sdb盘在客户端中对应的为sda,此技术可快速的把存储服务器上的存储盘与本地登录的名称对应,快速区分本地的名称是存储端的哪块盘。
  分区时直接分/dev/iscsi/sdb
#fdisk /dev/iscsi/sdb
#ls /dev/sd*
#mkfs.ext4 /dev/sda1
#blkid  /dev/sda1 查看UUID
#vim /etc/fstab   挂载
使用此技术时,两个客户端在挂载同一个硬盘后,文件不能实时同步,需重新挂载才可以看到全部文件

Multipath多路径

采用iscsi技术时,当存储端的网卡口宕掉后,客户端则无法继续接受服务,此是再添加一个网卡口,提供服务,实现高可用
[存储设备端]
#yum -y install scsi-target-utils
 #rpm -qc scsi-target-utils    查看tgtd配置文件
 #vim /etc/tgt/targets.conf
 
        backing-store /dev/vdc      定义磁盘,即把本机vdc盘加入存储设备端
        write-cache off
        vendor_id tarena
        product_id diskthr
        initiator-address 192.168.2.60    定义IP地址,即此块盘只能用于58,59主机
        initiator-address 192.168.4.60

#service tgtd start
#chkconfig tgtd on

[客户端60]
#yum -y install iscsi-initiator-utils
#iscsiadm -m discovery -t sendtargets -p 192.168.4.57:3260  
#iscsiadm -m discovery -t sendtargets -p 192.168.2.57:3260  
#iscsiadn -m node -T iqn.2008-01.com.example:diskc -p 192.168.2.57:3260 -l
#iscsiadn -m node -T iqn.2008-01.com.example:diskc -p 192.168.4.57:3260 -l
#ls /dev/sd*
sda sdb
#yum -y install device-mapper-multipath
#mpathconf --user_friendly_names n    创建配置文件并启用多路径
#/lib/udev/scsi_id --whitelisted --device=/dev/sda
1IET     00030001
#/lib/udev/scsi_id --whitelisted --device=/dev/sdb
1IET     00030001
不同路径登录的同一个设备,但是WWID是一样的
#vim /etc/multipath.conf
defaults {
    user_friendly_names no
    getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
}
multipaths {
   multipath {
            wwid    "1IET     00030001"
            alias   mpath
            }
        }
#service multipathd start
#ls /dev/mapper/mpath
#multipath -ll
#multipath -rr  刷新 
#fdisk /dev/mapper/mpath
#mkfs.ext4 /dev/mapper/mpath
#blkid /dev/mapper/mpath
#vim /etc/fstab  挂载

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...