浪潮X86服务器NF5280、8480、5468、5270使用inter VROC Raid key给NVME磁盘做阵列

Inter VROC技术简介

Intel® Virtual RAID on CPU (Intel® VROC)
简单来说就是用CPU的PCIE通道给NVME硬盘做Raid
更多信息可以访问官方支持页面

Raid Key 授权,即VROC SKU

授权主要有用的有2个标准和高级,仅Raid1的授权我暂时没见过。
标准 VROCSTANMOD 黑色 (RAID 0/1/10)
高级 VROCPREMMOD 红色 (RAID 0/1/5/10)

兼容性

使用VROC对磁盘型号,CPU型号、平台、芯片组等都用要求,这里可以参考官方支持说明

处理器兼容性列表

目前看是至强 1-6代
在这里插入图片描述

平台和芯片组兼容性列表

在这里插入图片描述

各Raid级别最大磁盘数量

每个 RAID 0/5 阵列 24 个驱动器。每个 RAID 10 阵列 4 个驱动器。每个 RAID 1 阵列 2 个驱动器。

硬盘型号

支持的NVME硬盘型号

操作系统

在这里插入图片描述
在这里插入图片描述

服务器上的操作

前面部分都是可以在Intel官网上找到的资料,下面都是根据各家服务器操作可能不同,这里不包括改扩配的内容。

安装Raid Key

找到服务器主板上Raid Key插槽,我图片上的机器是浪潮NF5468M6,位置在GPU板下面,授权是高级授权(红色)。
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

确认服务器能识别硬盘

改配完成后确认服务器器上能识别硬盘,并确认硬盘在兼容性列表中。如下图是识别出3块NVME硬盘。
在这里插入图片描述

识别磁盘所在的通道及服务器PCIE拆分

在 Socket Configuration→IIO Configuration→Socket0或1 Configuration 查看NVME硬盘所在的通道。

在这里插入图片描述
如下图CPU0_PE0……CPU0_PE3表示CPU0上的4个PCIEx16通道,后面跟着字母表示通道有拆分,一个字母代表1个x4通道。
例如CPU0_PE2_AB代表被拆分为1个x8通道,CPU0_PE2_C代表被拆分为1个x4通道。

浪潮服务器PCIE通道只能自动拆分,不支持手动拆分,有时候拆分有问题可能会导致识别出的磁盘数量不对,请检查改扩配知否符合工艺要求。
在这里插入图片描述
NVME硬盘通常是x4通道的,我们这里可以通过看后面跟着1个字母的,里面显示Linked as x4
在这里插入图片描述
这里请确认所有盘的通道,如果x4通道太多,不能确认哪个通道是nvme硬盘,可以先关机拔盘,对比前后Linked as x4的状态。
确认好后去通道中开启VMD,例如我的三块盘通道是CPU0_PE2C、CPU1_PE2DA、CPU1_PE2B

在Socket Configuration→Intel VMD technology→Intel VMD for volume Management Device on Socket 0或1

在这里插入图片描述
在对应CPU使能VMD功能,盘在2个CPU上2个都需要使能。
在这里插入图片描述
对应开启CPU0_PE2C、CPU1_PE2DA、CPU1_PE2B的VMD,**不要多开,也不要少开!!**修改完后保存重启,重新进入bios
在这里插入图片描述

再次进入BIOS,发现Advanced中Nvme硬盘已经看不到了,可以发现如果把不是nvme的通道开启了vmd,就会造成网卡、raid卡等Pcie卡不识别。
在这里插入图片描述
找到RAID on CPU,可以开始配置阵列
在这里插入图片描述

配置Raid中的几个细节问题

如果磁盘在不同的PCIE通道,需要把跨通道的功能打开

在这里插入图片描述

块大小一致才能配置Raid

在一次配置中发现,同样型号的硬盘块大小不一致,如果报块大小不一致可以检查磁盘块大小
在这里插入图片描述

定位硬盘

如果需要定位硬盘,需要插背板上上的VPP线才能标记硬盘(蓝灯)

VROC Key等级查看

SKU等级可以在RAID on CPU中查看
在这里插入图片描述

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

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

相关文章

Google Cloud 混合云部署连接方式最佳实践案例讲解

混合云部署连接方式 GCP 的混合云部署连接方式提供了多种选择,企业可以根据自身需求选择合适的解决方案。实施最佳实践,将有助于提高混合云架构的性能、安全性和可用性。通过合理的规划和管理,企业可以充分利用混合云的优势,实现…

计算机网络之应用层协议HTTP

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 应用层协议HTTP 收录于专栏【计算机网络】 本专栏旨在分享学习计算机网络的一点学习笔记,欢迎大家在评论区交流讨论💌 目录 1. HTTP …

PyTorch 2.5.1: Bugs修复版发布

一,前言 在深度学习框架的不断迭代中,PyTorch 社区始终致力于提供更稳定、更高效的工具。最近,PyTorch 2.5.1 版本正式发布,这个版本主要针对 2.5.0 中发现的问题进行了修复,以提升用户体验。 二,PyTorch 2…

集合的相关性质与定义

集合 集合 集合描述了一组对象的集合,而映射描述了集合之间的对应关系。 集合 集合是由一组无序的,互不相同的对象组成的整体,集合中的对象称为元素或成员。集合可以用大括号{}表示,元素之间用逗号进行分隔。 定义: 集合 A …

【Golang】Golang基础语法(二):内建变量类型

内建变量类型 Go 的内建变量类型: bool, string(u)int, int8, int16, int32, int64, uintptr(指针, go的指针比C的指针方便很多)byte(8位), rune(32位)(Go的字符类型, 相当于Go的char类型)float32, float64, complex64, complex128 强制类型转换 Golang 当中的类型转换只能…

文件管理:文件描述符fd

1.前置预备 文件 内容 属性访问文件之前&#xff0c;都必须先打开他 #include<stdio.h> int main() { FILE* fpfopen("log.txt","w"); if(fpNULL) { perror("fopen"); return 1; } fclose(fp); return 0…

电脑显示没信号显示屏不亮怎么办?电脑没信号解决方法

电脑没信号显示屏不亮这种故障的原因可能有多种&#xff0c;例如显示器的供电、连接、设置等问题&#xff0c;或者电脑的显卡、内存、硬盘、主板等硬件问题。所以我们想要解决这个问题&#xff0c;也是需要多方面排除找到具体原因然后进行修复。下面将为大家介绍一些常见的电脑…

字节青训Marscode——8:找出整形数组中超过一半的数

问题描述 小R从班级中抽取了一些同学&#xff0c;每位同学都会给出一个数字。已知在这些数字中&#xff0c;某个数字的出现次数超过了数字总数的一半。现在需要你帮助小R找到这个数字。 测试样例 样例1&#xff1a; 输入&#xff1a;array [1, 3, 8, 2, 3, 1, 3, 3, 3] 输出…

WPF从本地文件加载界面

在前面的文章中&#xff0c;我介绍过一种报告模板的实现思路。就是用的XAML本地加载。 WPF使用XAML实现报表的一种思路&#xff08;支持外部加载&#xff09; - zhaotianff - 博客园 在另外一篇文章中&#xff0c;介绍了XAML是如何被转换成对象的。 WPF中的XAML是如何转换成对…

Microi吾码产品深度测评:轻量级企业管理应用的全方位剖析

开源低代码平台-Microi吾码-平台简介 技术框架&#xff1a;.NET8 Redis MySql/SqlServer/Oracle Vue2/3 Element-UI/Element-Plus 平台始于2014年&#xff08;基于Avalon.js&#xff09;&#xff0c;2018年使用Vue重构&#xff0c;于2024年10月29日开源 Vue3试用地址&am…

AI后端工程师面试题的内容

AI后端工程师面试题主要包括以下几个方面的内容‌&#xff1a; ‌一、技术基础和项目经验‌&#xff1a; ‌1. 微服务架构的理解和应用‌&#xff1a;请描述你对微服务架构的理解&#xff0c;并举例说明一个你参与过的微服务项目&#xff0c;阐述你在该项目中扮演的角色和所承…

ArrayList如何深究?最简单的数组~

目录 数组 Array 为什么数组索引从0开始呢&#xff1f;为什么不从1开始&#xff1f; ArrayList 成员变量 构造方法 添加和扩容 ArrayList底层的实现原理是什么&#xff1f; 数组和List转换 ArrayList 和 LinkedList区别 底层数据结构 操作数据效率 内存占用 线程安…

前端开发入门指南Day 14 :数据交互(从Ajax到Axios)和工具进阶(JSON、代理、正则表达式)

今天&#xff0c;我们将探索前端开发中最重要的几个实用工具和概念。这些工具就像是前端开发者的瑞士军刀&#xff0c;帮助我们更好地处理数据和实现各种功能。 一、HTTP请求&#xff1a;前后端通信的桥梁 &#x1f309; 为什么需要HTTP请求&#xff1f; 想象你在餐厅点餐&a…

三十一:HTTP多种重定向跳转方式的差异

在现代网站开发中,HTTP 重定向是一种常见的技术,用于将用户的请求从一个 URL 跳转到另一个 URL。重定向机制广泛应用于网站迁移、SEO 优化、以及内容管理系统中。不同的 HTTP 状态码代表不同的重定向方式,每种方式的行为和适用场景各有不同。本文将深入探讨 HTTP 重定向的几…

C++ 分治

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 目录 1.分治法 2.二分搜索 函数传参——数组 3.棋盘覆盖 4.合并排序 5.快速排序 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 1.分治法 基…

anaconda环境下安装第三方库

在 Anaconda 环境中使用 pip install 安装某些包时&#xff0c;可能会出现依赖或环境相关的问题。针对 fastdtw 的安装问题&#xff0c;你可以尝试以下解决方案&#xff1a; 1. 使用 Conda 安装 fastdtw Anaconda 的 conda 包管理器可以更好地处理依赖问题&#xff0c;尤其是…

用函数实现模块化程序设计(七)--数组作为函数参数(排序算法)

调用有参函数时&#xff0c;需要实参&#xff0c;实参可以是常量&#xff0c;变量&#xff0c;表达式&#xff0c;数组元素的作用与变量相当&#xff0c;凡是变量出现的地方都可用数组代替&#xff0c;数组元素可以用作函数实参&#xff0c;数组名可以作实参和形参&#xff0c;…

嵌入式Linux无窗口系统下搭建 Qt 开发环境

嵌入式Linux无窗口系统下搭建 Qt 开发环境 本文将介绍如何在树莓派的嵌入式 Linux 环境下&#xff0c;搭建 Qt 开发环境&#xff0c;实现无窗口系统模式&#xff08;framebuffer&#xff09;下的图形程序开发。 1. 安装 Qt 环境 接下来&#xff0c;安装核心 Qt 开发库以及与 …

基于STM32设计的智能宠物喂养系统(华为云IOT)_273

文章目录 一、前言1.1 项目介绍【1】项目开发背景【2】设计实现的功能【3】项目硬件模块组成【4】设计意义【5】国内外研究现状【6】摘要1.2 设计思路1.3 系统功能总结1.4 开发工具的选择【1】设备端开发【2】上位机开发1.5 参考文献1.6 系统框架图1.7 系统原理图1.8 实物图1.9…

C++【PCL】利用矩阵对点云进行刚体变换

/** 功能&#xff1a; 点云刚体变换* 头文件&#xff1a; #include <pcl/common/transforms.h>* 功能函数&#xff1a; pcl::transformPointCloud(*pPointCloudIn, *pPointCloudOut, transform_1);*/#include <pcl/io/ply_io.h>#include <iostream>// pcl #i…