存储配置和挂载方式

存储配置

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.mzph.cn/news/153340.shtml

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

相关文章

C#中委托和事件的使用总结

委托(delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。事件是一种特殊的多播委托,仅可以从声明事件的类或结构中对其进行调用。类或对象可以通过事件向其他类或对象通知发生的…

发行说明 | IvorySQL 3.0 发版

截至目前,IvorySQL已成功发布10个版本,并最新推出了IvorySQL 3.0。此版本不仅继承了PostgreSQL 16.0的最新内核和功能,还扩展了更多企业级特性。 相比于PostgreSQL社区版,IvorySQL 3.0在兼容性和易用性方面实现了显著提升&#xf…

unity DontDestroyOnLoad后跳转场景后不会出现重复物体

记录一下在DontDestroyOnLoad后,反复来回跳转场景确保物体的唯一性,话不多说看代码 public class Manager : MonoBehaviour {private static Manager Instance;public static Manager GetInstance(){return Instance;}private void Awake(){if (Instanc…

C++快速入门 - 2(几分钟让你快速入门C++)

C快速入门 - 2 1. 内联函数1.1 概念1.2 特性 2. auto关键字(C11)2.1 类型别名思考2.2 auto简介2.3 auto的使用细则2.4 auto不能推导的场景 3. 基于范围的for循环(C11)3.1 范围for的语法3.2 范围for的使用条件 1. 内联函数 1.1 概念 以inline修饰的函数叫做内联函数&#xff0c…

ceph学习笔记

ceph ceph osd lspoolsrbd ls -p testpool#查看 ceph 集群中有多少个 pool,并且每个 pool 容量及利 用情况 rados dfceph -sceph osd tree ceph dfceph versionsceph osd pool lsceph osd crush rule dumpceph auth print-key client.adminceph orch host lsceph crash lsceph…

常见树种(贵州省):008果树种类

摘要:本专栏树种介绍图片来源于PPBC中国植物图像库(下附网址),本文整理仅做交流学习使用,同时便于查找,如有侵权请联系删除。 图片网址:PPBC中国植物图像库——最大的植物分类图片库 一、苹果 …

maven打包插件配置模板

主要有两类&#xff1a; 1、maven-shade-plugin 主要用于java程序编写的的打包 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.2.4</ve…

白鳝:聊聊IvorySQL的Oracle兼容技术细节与实现原理

两年前听瀚高的一个朋友说他们要做一个开源数据库项目&#xff0c;基于PostgreSQL&#xff0c;主打与Oracle的兼容性&#xff0c;并且与PG社区版内核同步发布。当时我听了有点不太相信&#xff0c;瀚高的Highgo是在PG内核上增加了一定的Oracle兼容性的特性&#xff0c;一般也会…

SAP ABAP权限控制中常用TCODE

权限控制中的几个TCODE 1.创建新的权限对象并在程序中使用 利用SU21创建权限对象Z_TEST&#xff0c;在程序中检查授权。 检查的代码如下&#xff1a; AUTHORITY-CHECK OBJECT ‘Z_TEST’ID ‘ACTION’ FIELD ‘44′ID ‘BUKRS’ FIELD DUMMY .IF sy-subrc NE 0.MESSAGE e00…

【数据结构】图的广度优先遍历

一.广度优先遍历的基本思想 &#xff08;1&#xff09;访问顶点v&#xff1b; &#xff08;2&#xff09;依次访问v的各个未被访问的邻接点v1&#xff0c;v2&#xff0c;v3……&#xff0c;vk&#xff1b; &#xff08;3&#xff09;分别从v1&#xff0c;v2&#xff0c;v3……

linux环境搭建mysql5.7总结

以下安装方式&#xff0c;在阿里云与腾讯云服务器上都测试可用。 一、进入到opt目录下&#xff0c;执行&#xff1a; [rootmaster opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz解压&#xff1a; [rootmaster opt]#…

Avalonia UI框架介绍

Avalonia UI是一个跨平台的UI框架&#xff0c;它允许开发者使用XAML和C#语言创建可在多个平台上运行的应用程序&#xff0c;包括Windows、Linux、macOS等。Avalonia UI与WPF非常相似&#xff0c;但是它是开源的&#xff0c;并且更加灵活。 下面是一个简单的Avalonia UI应用程序…

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

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

注解案例:山寨Junit与山寨JPA

作者简介&#xff1a;大家好&#xff0c;我是smart哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 上篇讲了什么是注解&am…

ros2机器人上位机与下位机连接方式(转载)

从硬件连接、通信协议和软件设计开发&#xff0c;上位机如何控制下位机&#xff1f; 由你创科技2023-09-07 10:38广东 随着科技的不断发展&#xff0c;自动化控制系统已经广泛应用于各个行业。在自动化控制系统中&#xff0c;上位机和下位机是两个重要的组成部分。上位机主要…

MLIR笔记(3)

4. 一些ODS定义 4.1. 特性&#xff08;trait&#xff09; MLIR支持一个完全开放的生态系统&#xff0c;因为任意方言都可以定义适合特定抽象层次的属性&#xff08;attribute&#xff09;、操作&#xff08;operation&#xff09;以及类型&#xff08;type&#xff09;。特性…

【漏洞复现】泛微E-Office信息泄露漏洞(CVE-2023-2766)

漏洞描述 Weaver E-Office是中国泛微科技(Weaver)公司的一个协同办公系统。 Weaver E-Office 9.5版本存在安全漏洞。攻击者利用该漏洞可以访问文件或目录。 影响版本 Weaver E-Office 9.5版本 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵…

vim模式用法总结

0.前言 我们用gcc编译文件的时候&#xff0c;如果发生了下面的错误&#xff0c;那么如何用vim打开的时候就定位到&#xff1f; 我们可以知道&#xff0c;这是第6行出现了错误&#xff1b; 所以我们使用vim打开的时候多输入个这个&#xff0c;我们就可以快速定位了 vim test.c 6…

外卖小程序系统:数字化时代餐饮业的技术奇迹

在当今数字化时代&#xff0c;外卖小程序系统正以其强大的技术背后支持&#xff0c;成为餐饮业务的一项奇迹。这个系统不仅提供了便捷的点餐体验&#xff0c;更通过先进的技术手段&#xff0c;实现了高效订单处理、智能推荐以及实时配送追踪。下面&#xff0c;我们将深入探讨外…

【六祎 - Dubbo】Dubbo 应用 XML配置分析;Dubbo 配置篇;Dubbo参考手册

Dubbo 应用 XML配置分析 演示案例&#xff1a;提供者代码xml配置消费者代码xml配置 参考地址&#xff1a; 手动配置 https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/config/overview/ 配置说明 xml配置 https://cn.dubbo.apache.org/zh-cn/ov…