存储配置和挂载方式

news2024/11/20 2:33:29

存储配置

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. 挂存储的机器关机顺序 先关系统----再关存储

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

探寻欧洲市场的机遇:深度剖析欧洲跨境电商

随着全球化的不断推进,欧洲作为一个经济发达、多元文化共存的大陆,成为跨境电商发展的重要目标。本文将深入剖析欧洲跨境电商的机遇,分析欧洲市场的特点、挑战与前景,为企业提供在这个充满潜力的市场中蓬勃发展的指导。 欧洲市场的…

Notion AI会员订阅付费

一、Notion AI优势: 自动化任务:NotionAI可以自动完成一些重复性任务,例如对内容进行分类和标记,从而提高工作效率和减少人力成本。个性化建议:NotionAI可以根据用户的偏好和行为模式提供个性化的建议和推荐&#xff…

九宫格 图片 自定义 路径

<image :src" ../../static/img/ item.urlname .png " class"u-w-82 u-h-82 u-p-t-36"></image>使用场景&#xff1a;九宫格里含有多张图片 html <view class"u-p-b-46 u-p-x-35"><u-grid :border"false" c…

一文讲清楚MySQL常用函数!

全文大约【1268】字&#xff0c;不说废话&#xff0c;只讲可以让你学到技术、明白原理的纯干货&#xff01;本文带有丰富案例及配图视频&#xff0c;让你更好的理解和运用文中的技术概念&#xff0c;并可以给你带来具有足够启迪的思考...... 一. 时间函数 下面给大家总结了My…

成都瀚网科技有限公司抖音带货靠谱么

近年来&#xff0c;随着社交媒体的兴起&#xff0c;越来越多的企业开始利用抖音等短视频平台进行产品推广和销售。成都瀚网科技有限公司也紧跟潮流&#xff0c;通过抖音平台进行带货。那么&#xff0c;成都瀚网科技有限公司的抖音带货靠谱么&#xff1f;本文将从以下几个方面进…

Camtasia2024年破解版安装包如何下载?

作为一个互联网人&#xff0c;没少在录屏软件这个坑里摸爬滚打。培训、学习、游戏、影视解说……都得用它。这时候没个拿得出手的私藏软件&#xff0c;还怎么混&#xff1f;说实话&#xff0c;录屏软件这两年也用了不少&#xff0c;基本功能是有但总觉得缺点什么&#xff0c;直…

如何使用无代码系统搭建软件平台?有哪些开源无代码开发平台?

无代码是什么 无代码开发&#xff0c;也称为零代码&#xff08;Zero Code&#xff09;开发&#xff0c;是一种技术概念。无代码开发无需代码基础&#xff0c;适合业务人员、IT开发及其他各类人员使用。他们通过无代码开发平台快速构建应用&#xff0c;并适应各种需求变化&#…

EasyRecovery2024最新永久破解版本安装包下载

当我们处理重要的文件数据时&#xff0c;遇到突然停电导致数据来不及保存&#xff0c;再次打开电脑后&#xff0c;此前处理的数据可能丢失&#xff0c;这无疑会影响我们的工作进度&#xff0c;数据恢复软件在此时就派上用场&#xff0c;那么下面就来具体介绍EasyRecovery软件的…

《微信小程序开发从入门到实战》学习十七

3.3 开发创建投票页面 3.3.4使用input输入框组件 现在form组件不包含任何内容&#xff0c;预览效果空白。 现在添加一个input组件作为投票标题的输入框&#xff0c;createVote.wxml代码如下: <view class"container"> <form bindsubmit"formSubmi…

[GFCTF 2021]wordy 编写去花IDAPYTHON

首先查壳 发现没有东西 然后放入ida 发现没有main并且软件混乱 发现这里1144的地方 出错 IDA无法识别数据 报错内容是EBFF 机器码 这里看了wp知道是很常见的花指令 所以我们现在开始去花 这里因为我们需要取出 EBFF 下面的地址也都是 EBFF 所以工作量大 使用IDApython脚本即…

广西桂林钢结构钣金折弯件3d扫描全尺寸偏差检测-CASAIM中科广电

钣金是一种针对金属薄板&#xff08;通常在6mm以下&#xff09;的综合冷加工工艺&#xff0c;包括剪、冲/切/复合、折、焊接、铆接、拼接、成型&#xff08;如汽车车身&#xff09;等&#xff0c;其显著的特征就是同一零件厚度一致&#xff0c;通过钣金工艺加工出的产品叫做钣金…

【深度学习】python调用超分Real-ESRGAN

Real-ESRGAN是超分自然场景图和动漫图&#xff0c;视频也可以&#xff0c;项目地址&#xff1a;https://github.com/xinntao/Real-ESRGAN/tree/master 安装python包&#xff1a; basicsr>1.4.2 facexlib>0.2.5 gfpgan>1.3.5 numpy opencv-python Pillow torch>1.…

800万欧元投资!Nu Quantum正构建可扩展量子计算机

​&#xff08;图片来源&#xff1a;网络&#xff09; 总部位于英国剑桥的量子计算机公司Nu Quantum宣布在种子轮融资中筹集了800万欧元&#xff08;约合人民币6225.7万元&#xff09;。此轮融资由Amadeus Capital Partner、Expeditions Fund和IQ Capital领投&#xff0c;该公…

中间件安全:Apache Tomcat 文件上传.(CVE-2017-12615)

中间件安全&#xff1a;Apache Tomcat 文件上传. 当存在漏洞的 Tomcat 运行在 Windows / Linux 主机上&#xff0c;且启用了 HTTP PUT 请求方法(例如&#xff0c;将 readonly 初始化参数由默认值设置为ialse) &#xff0c; 攻击者将有可能可通过精心构造的攻击请求数据包向服务…

裸片-PCBA

裸片 PCBA&#xff0c; 薄膜&#xff0c; 邦定-COB&#xff08;chip on board&#xff09;技术是指将裸芯片直接贴在PCB 板上&#xff0c;然后用铝线或金线进行电子连接的技术

梦想照进现实

每个人都有自己的梦想&#xff0c;有些梦想看似遥不可及&#xff0c;但随着科技的发展&#xff0c;许多梦想逐渐变成了现实。 梦想的萌芽 还记得小时候&#xff0c;每次面对作文题目时&#xff0c;总是感到无从下手。作文对我来说&#xff0c;就像是一座难以逾越的高山。我梦想…

Vite3构建Vue3项目

文章目录 Vite3构建Vue3项目Vite1、创建vite3项目2、安装依赖3、运行vite项目4、安装路由src目录下&#xff0c;添加加router/index.jsmain.js导入router 5、axiosaxios配置 引入element-plus1、安装2、引入1、完整引入2、按需导入1、自动导入 Vite3构建Vue3项目 Vite 什么是…

IP地址定位是如何实现的?

IP定位的实现是通过查找IP地址对应的地理位置信息来实现的。具体来说&#xff0c;IP定位是通过查询IP地址对应的地理位置数据库来获取地理位置信息。这个数据库可以是公共的或者私有的&#xff0c;其中包含了IP地址和地理位置信息之间的映射关系。 在实际操作中&#xff0c;IP定…

VB6批量修改IC卡全部扇区密钥源码

本示例使用设备&#xff1a; Android Linux RFID读写器NFC发卡器WEB可编程NDEF文本/智能海报/-淘宝网 (taobao.com) 函数声明 Private Declare Function piccreadex Lib "OUR_MIFARE.dll" (ByVal ctrlword As Byte, ByVal serial As Long, ByVal area As Byte, ByVa…