存储配置和挂载方式

存储配置

Iscsi简介

iSCSI 启动器,从本质上说,iSCSI 启动器是一个客户端设备,用于将请求连接并启动到服务器(iSCSI

目标)。

iSCSI 启动器有三种实现方式:可以完全基于硬件实现,比如 iSCSI HBA 卡;硬件TOE卡与软件结合的方 式;完全基于软件实现,而软件 iSCSI 启动器适用于大部分主流操作系统平台,下面就是用软件方式来 配置

Multipath介绍

在Linux平台一部分存储产品使用操作系统自带的多路径软件,包括最常见的HP和IBM的部分存储产 品,在Linux自带的多路径软件叫做multipath。 那么问题就来了,到底什么是多路径?

普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系。而到了有光纤组成的SAN环 境,或者由iSCSI组成的IPSAN环境,由于主机和存储通过了光纤交换机或者多块网卡及IP来连接,这样 的话,就构成了多对多的关系。也就是说,主机到存储可以有多条路径可以选择。主机到存储之间的IO

由多条路径可以选择。每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流 量如何分配?其中一条路径坏掉了,如何处理?从在操作系统的角度来看,每条路径,操作系统会认为是 一个实际存在的物理盘,但实际上只是通向同一个物理盘的不同路径而已,这样是在使用的时候,就给 用户带来了困惑。多路径软件就是为了解决上面的问题。

Ip_san局域网存储

配置ip_san局域网存储需要下载iscsi和multipath多路径服务 1.下载iscsi和multipath包 U系和R系上服务名称不同,下载方式不同,根据下方的版本更新源和下载包 银河麒麟V4所以版本和V10桌面版本 使用1.1方式下载 银河麒麟V10服务器版本使用1.2和1.2.1 方式下载 中标麒麟版本使用1.2和1.2.2方式下载

1.1.U系银河麒麟V4版本 和V10桌面版本下载 iscsi和multipath服务 插上系统安装光盘,等识别到光盘 后右键打开终端执行

sudo apt-update #更新源

sudo apt install open-iscsi #下载iscsi服务

sudo apt install multipath-tools #下载multipath服务

1.2 R系为中标麒麟所有版本和V10服务器版 下载iscsi和multipath服务

插上系统安装光盘,等识别到光盘后配置yum源

cd /etc/yum.repos.d/ mkdir backup #在/etc/yum.repos.d/目录下创建backup文件夹

mv *.conf backup/ #把自带的yum源移动到backup下

vim /etc/yum.repos.d/kylin.repo     #编辑 /etc/yum.repos.d/kylin.repo 里面插入

name=kylin baseurl=file:///mnt/vcdrom/ #将baseurl修改为系统盘的挂载目录

gpgcheck=1 enabled=1

保存退出后执行

yum clean all

yum makecache

配置yum源后下载iscsi和multipath包 R系系统版本分为中标麒麟和银河麒麟V10server版 中标麒麟和银河麒麟server版里的iscsi和multipath包名字不一样

1.2.1.V10-server下载iscsi和multipath

yum -y install open-iscsi multipath

1.2.2.中标麒麟下载

yum -y install iscsi-initiator-utils device-mapper-multipath

配置iscsi服务

2.扫描ipsan的iqn $ip是存储给的IP

iscsiadm --mode discovery --type sendtargets --portal $ip #如下图

3.连接存储,命令如下

iscsiadm -m node -T $iqn --portal $ip --login   #连接存储

$iqn是上句命令识别出来的唯一号,如上图iqn开始到最后

$ip是上句命令扫描的IP

4.配置iscsi使其自动登录 共有两种方式

iSCSI两种自动登录方式

使用时两种自动登录4.1 4.2任选其一

第一种自动登录方式(通用)

4.1将iscsiadm -m node -T $iqn --portal $ip --login 加在/etc/rc.local里的exit 0上方

vim /etc/rc.local

iscsiadm -m node -T $iqn --portal $ip --login

第二种自动登录方式(适用于华为存储)

4.2修改/etc/iscsi/iscsid.conf里node.startup的参数为automatic

使其为自动登录

node.startup=automatic

将/lib/system/system/open-iscsi.service文件中的标红的内容进行注释。

修改/lib/system/system/iscsid.service文件,添加图中标红的几行信息即可。

修改后手动重启iscsi服务

systemctl restart iscsi

查看iscsi服务

systemctl status iscsi

通过lsblk命令查看是否识别到存储

lsblk

服务正常即可重启计算机 重启后再通过lsblk命令查看是否识别到存储

多路径multipath配置

配置multipath.conf

5.导入存储给的multipath.conf到/etc/ 6启动multipath服务

systemctl start multipath-tools

7执行rescan-scsi-bus.sh -a 扫描映射硬盘

8通过lsblk查看是否发现存储 路径是否聚合

rescan-scsi-bus.sh -a

lsblk

重启机器查看是否开机自动发现自动聚合

挂载ip_iscsi存储

重启机器后可以自动识别存储后ip_san就配置好了,最后只需要挂载就完成了 挂载识别到的硬盘了

9当然,挂载前最重要的一步是需要格式化

mkfs.ext4 /dev/mapper/聚合路径

10下一步就是挂载,挂载方式也分为两种,两种方式任选其一

10.1.把挂载写在/etc/rc.local里

sleep 10s

mount /dev/mapper/聚合路径 /挂载目录

保存推出后,重启机器后通过lsblk查看是否挂载

10.2另一种就是把挂载写在/etc/fstab里 在fstab里挂载可以写uuid挂载,也可以通过绝对路径挂载 在fstab里添加

/dev/mapper/聚合路径 /挂载目录 ext4 defaults_netdev 0 0

或者通过uuid方式写在fstab里 通过blkid查看uuid 然后添加到fstab里

UUID=72328178jdajd45fgd /挂载目录 ext4 defaults_netdev 0 0

重启机器 查看是否自动挂载

ip_san存储就配置好了

NAS存储

NAS(Network Attached Storage) 网络附加存储——是一个网络上的文件系统 存储设备通过标准的网络拓扑结构(以太网)添加到一群计算机上 配置NAS只需扫描到存储,挂载到系统上

1配置NAS存储需要下载nfs服务 1.1插上系统安装光盘,等识别到光盘后右键打开终端执行

sudo apt-update #更新源

sudo apt-get install nfs-kernel-server #下载服务

1.2中标麒麟自带nfs包

1.3银河麒麟V10server版下载

yum -y install nfs-kernel-server

2 showmunt -e $ip 识别网络 $ip是存储给的ip

showmunt -e $ip 识别网络 $ip是存储给的ip

执行后可以发现存储和存储路径

showmunt -e $ip #识别网络 $ip是存储给的ip

3按照执行后存储给的路径手动尝试挂载

mount -t nfs $ip:/data /data

4成功后即可写入/etc/fstab里

Ip:/data /data ext4 defaults_netdev 0 0

5保存后mount -a 查看是否挂载

mount -a

重启机器查看是否自动挂载

lsblk

Fc存储

1配置FC存储需要下载multipath服务

1.1.1插上系统安装光盘,等识别到光盘后右键打开终端执行

sudo apt-update #更新源

sudo apt install multipath-tools #下载multipath服务

1.1.2 U系另外一种下载multipath包方式

插入光盘找到目录/ pool/main/s//sg3 打开终端执行

dpkg -i *.deb

插入光盘找到目录/ pool/main/m/multipath-tools 打开终端执行

dpkg -i *.deb

1.2 V10-server下载multipath

yum -y install i multipath

1.3 中标麒麟下载

yum -y install device-mapper-multipath

2配置multipath.conf

导入存储给的multipath.conf到/etc/

systemctl start multipath-tools #启动multipath服务

3执行rescan-scsi-bus.sh -a 扫描映射硬盘

rescan-scsi-bus.sh -a

4通过lsblk查看是否发现存储 路径是否聚合

lsblk

5重启后查看是否自动聚合

6格式化硬盘后挂载,把挂载写在/etc/fstab里

按照下面格式

UUID=72328178jdajd45fgd /挂载目录 ext4 defaults_netdev 0 0

7保存后执行mount -a 查看是否挂载上

重启机器 查看是否自动挂载

存储常见错误

\1. 开机后,启动系统失败,卡在/etc/fstab 查看是否打开存储,和存储间的网络是否正常

\2. 超过2T的盘格式化成ext4不成功,请格式化成xfs格式

\3. 打不开存储挂载目录 及存储挂载目录的上级目录,df -Th lsblk 等命令无法使用,原因存储网络断开

\4. 挂存储的机器开机顺序 先开存储----再开系统

\5. 挂存储的机器关机顺序 先关系统----再关存储

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/170505.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Conditional GAN

Text-to-Image 对于根据文字生成图像的问题,传统的做法就是训练一个NN,然后输入一段文字,输出对应一个图片,输出图片与目标图片越接近越好。存在的问题就是,比如火车对应的图片有很多张,如果用传统的NN来训…

在浏览器中使用WebRTC获取用户IP地址

本文翻译自 Discover WebRTC: Obtain User IP Addresses in the Browser,作者:Zack, 略有删改。 如果需要在程序中获取当前用户的IP,通常手段都是需要使用服务器。但现在借助WebRTC的强大功能,我们可以直接在浏览器客户…

基于springboot实现医院信管系统项目【项目源码+论文说明】

基于springboot实现医院信管系统演示 摘要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生&#x…

重磅,瑞士药监局 发布 EU GMP附录1《无菌药品生产》官方解读!

近日,瑞士药监局发布了EU GMP附录1《无菌药品生产》(同时也是PIC/S和WHO GMP附录1)的解读文件,该文件侧重于新版EU、PIC/S和WHO GMP附录1的一些最重要的变化,也涵盖了长期以来反复引起问题的方面。反映了检查员对这些主…

python操作windows窗口,python库pygetwindow使用详解

文章目录 一、pygetwindow模块简介二、pygetwindow常用方法1、常用方法2、window常用方法 一、pygetwindow模块简介 pygetwindow是一个Python第三方库,用于获取、管理和操作窗口。它提供了一些方法和属性,使得在Python程序中可以轻松地执行各种窗口操作…

10个好用的Mac数据恢复软件推荐—恢复率高达99%

如果您正在寻找最好的 Mac 数据恢复软件来检索意外删除或丢失的文件,那么这里就是您的最佳选择。 我们理解,当您找不到 Mac 计算机或外部驱动器上保存的一些重要文件时,会感到多么沮丧和绝望。这些文件非常珍贵,无论出于何种原因…

通信原理板块——差错控制编码或纠错编码

微信公众号上线,搜索公众号小灰灰的FPGA,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等 1、背景 数字信号在传输过程中&…

(免费领源码)python#flask#mysql旅游数据可视化81319-计算机毕业设计项目选题推荐

摘要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对旅游数据可视化等问题,对旅游数据…

AD9361寄存器功能笔记之本振频率设定

LO的产生过程如图: 各个模块都有高灵活性。 1、参考时钟即是AD9361全局参考时钟,可以是外接晶振的片上DCXO,或是外部输入的有驱动能力的时钟信号。根据FM-COMMS5的设计,参考时钟可以使用时钟Buffer 40MHz晶振构成的参考频率源。 …

实战 - 在Linux上部署各类软件

前言 为什么学习各类软件在Linux上的部署 在前面,我们学习了许多的Linux命令和高级技巧,这些知识点比较零散,同学们跟随着课程的内容进行练习虽然可以基础掌握这些命令和技巧的使用,但是并没有一些具体的实操能够串联起来这些知…

算法-简单-二叉树-翻转、对称

记录一下算法题的学习8 翻转二叉树 翻转二叉树题目 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 举例:给定root[5,3,7,2,4,6,10] 翻转成为root[5,7,3,10,6,4,2] 即所有的根节点的左右节点都要互换位置,输出的…

BUUCTF 菜刀666 1

BUUCTF:https://buuoj.cn/challenges 题目描述: 流量分析,你能找到flag吗 注意:得到的 flag 请包上 flag{} 提交 密文: 下载附件,解压得到一个.pcapng文件。 解题思路: 1、双击文件,打开wir…

两种典型的雷达框架,traditional chain (待深入了解)和Capon Beamforming Chain(已经了解)

如图1所示,第1种是被称作“traditional chain”, 它的处理思路是adc数据作range-FFT,再到doppler-FFT,构建range-Dopper map,再到cfar,最后对候选点作angle-FFT,当然,这是最经典的framework&…

查找二叉树中第k层中度为1的节点数量(可运行)

注意!!!!!如果没有输出结果,一定是输入的建树序列有错误,我建好了2棵树,如果没有输出结果,大家可以用这两棵树试。 main函数的btDepth(t,2)第二个参数是树的层数了k&…

SAP创建权限对象、角色、并分配角色

一、SU20:维护权限字段 二、SU21创建权限对象,分配权限字段: 三、SU24关联程序和自建权限对象(标准tcode会默认存在标准权限对象) 四、PFCG创建角色 五、SU01给用户分配角色 一、su20:维护权限字段 X点新建: 填入…

什么是策划能力?如何提高策划能力?

什么是策划能力? 通常我们理解的策划能力,大多指的是策划活动,比如举办一次活动先要进行活动策划,形成具体的行动方案,然后开展组织人力物力等资源,最终落地实施。策划能力包含活动策划,但又不…

vscode设置前进、后退快捷键

前言 在我们使用vscode编写程序时,经常需要在不同的文件之间跳来跳去,如果只是依靠个人记忆去操作会显得非常不方便。本文介绍如何设置vscode的前进、后退快捷键。 1 vscode设置前进、后退快捷键 点击“设置”图标,然后点击“键盘快捷方式…

NX二次开发UF_CAM_ask_lower_limit_plane_data 函数介绍

文章作者:里海 来源网站:里海NX二次开发3000例专栏 UF_CAM_ask_lower_limit_plane_data Defined in: uf_cam_planes.h int UF_CAM_ask_lower_limit_plane_data(tag_t object_tag, double origin [ 3 ] , double normal [ 3 ] ) overview 概述 Query …

NX二次开发UF_CAM_ask_lower_limit_plane_status 函数介绍

文章作者:里海 来源网站:里海NX二次开发3000例专栏 UF_CAM_ask_lower_limit_plane_status Defined in: uf_cam_planes.h int UF_CAM_ask_lower_limit_plane_status(tag_t object_tag, UF_PARAM_lwplane_status_t * status ) overview 概述 Query the…