当前位置: 首页 > news >正文

华三服务器R4900 G5在图形界面使用PMC阵列卡(P460-B4)创建RAID,并安装系统(中文教程)

环境以用户需求安装Centos7.9,服务器使用9块900G硬盘,创建RAID1和RAID6,留一块作为热备盘。

使用笔记本通过HDM管理口(登录

使用VGA(线连接显示器和使用usb线连接键盘鼠标,进行窗口显示

一、电脑网线连接管理口:

        1、网线一头插电脑,一口插到HDM口,(HDM默认IP:192.168.1.2),电脑端配置ip地址:192.168.1.x/24

        2、直接在浏览器输入http://192.168.1.2,输入用户名、密码:admin\Password@_

        3、登录成功后,找到右侧的远程控制台,选择H5 KVM启动即可(H5 KVM为网页显示,KVM启动需要安装jdk)

二、配置RAID(RAID1和RAID6-专用热备盘)

 1、进入setup模式,按键盘esc或者del(Delete)进入(进行设置)

 2、在setup中设置系统语言为中文,(图形界面)

 3、选择第二行的高级进入,并在下面找到“UN RAID P460-B4”阵列卡并回车进入

4、选择第三行的阵列配置进行配置阵列卡

 4.1、选择第一个“创建阵列”

 4.2、选择需要的硬盘,勾选上进入下一个阶段(硬盘最好选择前两个,我这个是作为演示)

4.3、 选择RAID级别,RAID1镜像阵列

RAID1:(镜像盘)

        需要两个硬盘组成一个逻辑盘

        两块盘的时候空间利用率是50%,读取速度提高,但是该RAID写入速度有所下降,因为一份数据要进行两次,同时也是成本最高的

4.4、配置RAID的名字,和选择加速方法“控制器高速缓存” 

4.5、RAID1配置完成,点击返回

5、进入阵列配置,配置第二块RAID(和组RAID1时基本一致)

5.1、创建阵列

 5.2、选择所需要的6块硬盘保留1块硬盘留作配置热备使用

5.3、第二块选择RAID6,带有两个独立分布式校验方案的独立数据磁盘

RAID6(带有两个独立分布式校验方案的独立数据磁盘

        需要最少四块硬盘或者以上,组成一个逻辑盘

        其中空间利用率为(n-2)/n,提供了两种数据校验机制,保证了如果硬盘故障可以有两个硬盘故障,相对的写入速度较慢(也就是说不管多少硬盘,配置完成后空间利用率都会少2块硬盘)

5.4、配置RAID名字

5.5、RAID6配置完成,点击返回

6、热备盘(专用备用盘、自动替换备用盘)

专用热备盘(Dedicated Spare):

        支持在同一张阵列卡上的多个RAID之间共享这一个热备盘,可以在硬盘故障后自动替换故障硬盘。故障硬盘更换新硬盘后,数据自动回拷(回拷功能该阵列卡默认开启,有些阵列卡不支持回拷功能)。

        (1)支持在同一张阵列卡上的多个RAID之间共享这一个热备盘:如果说一台服务器使用一个阵列卡,组了多个RAID,那个这几个RAID都可以共享这热备盘,那个RAID中的硬盘故障,那么热备盘就会自动替换到那个RAID当中。

        (2)回拷功能:热备盘替代 RAID 中的故障磁盘后,故障磁盘中的数据被重建到热备盘中。当存储控制卡检测到故障磁盘被新磁盘替换后,数据从热备盘回拷到新磁盘,拷贝完成后,热备盘重新回到热备状态。

        (2.1)回拷功能的影响:当然利弊都是相伴相生的,使能回拷后,更换新盘自动进行数据回拷时,性能势必会受到一定的影响,因此推荐在系统 I/O 较少的时候进行。

自动替换热备盘(Auto Replace):

        不支持多个RAID共享该热备盘,专属于该RAID的热备盘。自动替换型热备,类似专用热备盘,区别在使用回拷功能时,如果使用新盘更换故障盘,新盘将变更为新热备盘,原热备盘不会再回拷。(回拷功能貌似只有P460/H460 这两个类型的阵列卡支持)

7、配置热备盘(专用热备盘),阵列配置

7.1、配置热备盘(专用热备盘),阵列配置

7.2、选择第三行,管理阵列进行管理RAID

 7.3、阵列A      阵列A中进行配置,(如果是专用热备盘,那么就需要在阵列A和阵列B中都配置专用备用驱动器/硬盘,都选择该硬盘作为热备盘)

7.3.1、进入管理备用驱动器/硬盘,选择“分配专用备用驱动器/硬盘”

 

7.3.2、没有专用备用驱动器那个截图,所以用自动替换备用驱动器的截图改了一下,但是显示都一样

7.4、阵列B      阵列B也进行配置(配置专用热备硬盘,之后则阵列A和阵列B都共享该热备硬盘)

7.4.1、进入管理备用驱动器/硬盘 ,选择“分配专用备用驱动器/硬盘”

7.4.2、 没有专用备用驱动器那个截图,所以用自动替换备用驱动器的截图改了一下,但是显示都一样

8、 删除热备盘(如果要删除热备盘)

8.1、进入阵列A或者阵列B中

8.2、配置管理备用驱动器 

8.3、删除备用驱动器/硬盘 

 

8.4、删除完成 

 9、RAID配置完成保存重启

三、安装系统 

1、安装系统的几种方式

1.1、U盘安装系统

使用系统U盘作为介质,进行安装系统

1.2、映射镜像文件安装系统

登录管理口,使用KVM进行映射镜像文件(缺点网络不可以断,每次进行操作都需要读取一次镜像文件,较为缓慢)

1.3、其他(管理中心、PXE...)

1.4、U盘重装系统(选择F7,USB启动)

2、通过系统盘安装Centos7.9报错(如果没有报错就不用在意了)

2.1、安装Centos7.9如果报错:

        “dracut-initqueue: Warning: dracut-initqueue timeout - starting timeout scripts

2.2、通过插拔U盘确认U盘的盘符,发现是sda和sda4(示例),重启(reboot)

(通常系统盘是sd*和sd*4两个)

ls /dev/,查看有哪些硬盘

 2.3、在重新启动到这个界面的时候,按“e”进行修改镜像路径

2.4、将路径进行修改,修改inst.stage2=hd:xxx quiet之间的内容,按Ctrl+x启动安装(sdc4是确定后的U盘分区)

(不要把这个路径sdc4带入之前查看到的,这个不是同一台服务器,所以不要在意这个)

将··· inst.stage2=hd:/dev/sdc4 quiet

3、安装Centos7.9(安装过程中使用中文安装,点击继续)

 3.1、进行分区(这里有两个硬盘,用户需求做两个VG分组,一块硬盘一个VG)

3.1.1、点击安装位置

 3.1.2、选择服务器之前做的2块RAID硬盘,不要选择U盘(其实正确的应该是将第一块盘作为系统,进入系统后将第二块盘进行挂载。)

3.1.3、创建boot、boot/efi分区(第一块盘)(硬盘大于2T必须要创建boot/efi分区)

 

 将这两个分区选择第一块硬盘

3.1.4、创建swap分区 (看着给)

 

3.1.5、创建其他分区

3.1.6、创建VG组名为vg_os选择第一块磁盘

 3.1.7、创建data分区,这个分区现在属于vg_os的,所以需要在创建一个VG组(vg_data)将data分区规划给它(其他的分区和上面的都一样,省略了)

 

3.1.8、修改完成后,调整容量,将第二块磁盘的所有容量都分配给这个分区 
 3.1.9、修改名称,在名称后面加lv,只有swap、boot和boot/efi不用修改(这是用户要求)
 3.1.10、完成

 3.2、选择语言支持,5种语言(用户需求)

 

3.2.1、阿拉伯、英语、西班牙语、法语、中文 

3.3、选择时间区域(根据将服务器发往的区域选择对应的时区) 

 

3.4、选择要安装的环境 

 基本环境选择“开发及生成工作站

环境的附加选项->“附加开发、兼容性程序库、开发工具、电子邮件服务器、Emacs、FTP服务器、文件及存储服务器、硬件监控工具、KDE、大系统性能、传统X Windows系统的兼容性、平台开发、安全性工具、系统管理工具”

3.5、修改主机名:nbinews01,nbinews02,nbenews01,nbenews02(根据发往的区域修改为对应的主机名) 

 3.6、开始安装系统并设置root密码

3.7、 完成后重启

 允许许可证

 进入系统

键盘选择English(US)

 关闭定位

选择时区 

 跳过

新建普通用户 

 普通用户密码

开始使用,进入系统 

四、网卡绑定(用户需求bond1-主备)

 下面的命令复制可用,不过在使用前将下面脚本中网卡名字修改为本机的


#关闭网络管理并设置开机禁止启动
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl status NetworkManager#根据自己的网卡名字进行配置#使用sed将ens1f0和ens1f1网卡的配置文件全部注释,
sed -i 's/^/#/' /etc/sysconfig/network-scripts/ifcfg-ens1f0
sed -i 's/^/#/' /etc/sysconfig/network-scripts/ifcfg-ens1f1#进行网卡配置
#使用echo将新的配置追加到文件的最后
echo 'DEVICE=ens1f0' >> /etc/sysconfig/network-scripts/ifcfg-ens1f0
echo 'ONBOOT=yes' >> /etc/sysconfig/network-scripts/ifcfg-ens1f0
echo 'MASTER=bond0' >> /etc/sysconfig/network-scripts/ifcfg-ens1f0
echo 'SLAVE=yes' >> /etc/sysconfig/network-scripts/ifcfg-ens1f0
echo 'BOOTPROTO=none' >> /etc/sysconfig/network-scripts/ifcfg-ens1f0
echo 'USERCTL=no' >> /etc/sysconfig/network-scripts/ifcfg-ens1f0
#
echo 'DEVICE=ens1f1' >> /etc/sysconfig/network-scripts/ifcfg-ens1f1
echo 'ONBOOT=yes' >> /etc/sysconfig/network-scripts/ifcfg-ens1f1
echo 'MASTER=bond0' >> /etc/sysconfig/network-scripts/ifcfg-ens1f1
echo 'SLAVE=yes' >> /etc/sysconfig/network-scripts/ifcfg-ens1f1
echo 'BOOTPROTO=none' >> /etc/sysconfig/network-scripts/ifcfg-ens1f1
echo 'USERCTL=no' >> /etc/sysconfig/network-scripts/ifcfg-ens1f1
#
#使用cat新建一个bond0的网卡,并添加配置(覆盖添加)
cat << EOF > /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=
NETMASK=
GATEWAY=
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
BONDING_OPTS="mode=1 miimon=100"
EOF
#
#重启网络
systemctl restart network

相关文章:

华三服务器R4900 G5在图形界面使用PMC阵列卡(P460-B4)创建RAID,并安装系统(中文教程)

环境以用户需求安装Centos7.9&#xff0c;服务器使用9块900G硬盘&#xff0c;创建RAID1和RAID6&#xff0c;留一块作为热备盘。 使用笔记本通过HDM管理口&#xff08;&#xff09;登录 使用VGA&#xff08;&#xff09;线连接显示器和使用usb线连接键盘鼠标&#xff0c;进行窗…...

Linux实验三

Linux实验三 实验步骤&#xff1a; 一、登录进入 CentOS7 系统&#xff0c;打开并进入终端&#xff0c;使用 su root 切换到 root 用户 &#xff1b; ​​ 二、将主机名称修改为 个人学号&#xff0c;并完成以下操作&#xff1a; 1、使用 uname -a 查看系统内核信息&#x…...

Vue预渲染:深入探索prerender-spa-plugin与vue-meta-info的联合应用

在前端开发的浪潮中&#xff0c;Vue.js凭借其轻量级、易上手和高效的特点&#xff0c;赢得了广大开发者的青睐。然而&#xff0c;单页面应用&#xff08;SPA&#xff09;在SEO方面的短板一直是开发者们需要面对的挑战。为了优化SEO&#xff0c;预渲染技术应运而生&#xff0c;而…...

使用`ThreadLocal`来优化鉴权逻辑并不能直接解决Web应用中session共享的问题

使用ThreadLocal来优化鉴权逻辑并不能直接解决Web应用中session共享的问题。实际上,ThreadLocal和session共享是两个不同的概念,它们解决的问题也不同。 ThreadLocal的作用 ThreadLocal是Java中提供的一个线程局部变量类,它可以让每个线程都拥有一个独立的变量副本,这样线…...

Python implement for PID

Python&#xff0c;serves as language for calculation of any domain 待更 Reference PID pythonPID git...

C++中的initializer_list类

目录 initializer_list类 介绍 基本使用 常见函数 initializer_list类 介绍 initializer_list类是C11新增的类&#xff0c;其原型如下&#xff1a; template<class T> class initializer_list; 有了initializer_list&#xff0c;一些容器也可以实现列表初始化&am…...

持续科技创新 高德亮相2024中国测绘地理信息科技年会

图为博览会期间, 自然资源部党组成员、副部长刘国洪前往高德企业展台参观。 10月15日&#xff0c;2024中国测绘地理信息科学技术年会暨中国测绘地理信息技术装备博览会在郑州召开。作为国内领先的地图厂商&#xff0c;高德地图凭借高精度高动态导航地图技术应用受邀参会。 本…...

深入理解HTTP Cookie

&#x1f351;个人主页&#xff1a;Jupiter. &#x1f680; 所属专栏&#xff1a;Linux从入门到进阶 欢迎大家点赞收藏评论&#x1f60a; 目录 HTTP Cookie定义工作原理分类安全性用途 认识 cookie基本格式实验测试 cookie 当我们登录了B站过后&#xff0c;为什么下次访问B站就…...

Python多进程编程:使用`multiprocessing.Queue`进行进程间通信

Python多进程编程&#xff1a;使用multiprocessing.Queue进行进程间通信 1. 什么是multiprocessing.Queue&#xff1f;2. 为什么需要multiprocessing.Queue&#xff1f;3. 如何使用multiprocessing.Queue&#xff1f;3.1 基本用法3.2 队列的其他操作3.3 队列的阻塞与超时 4. 适…...

Docker 常见命令

命令库&#xff1a;docker ps | Docker Docs 安装docker apt install docker.io docker ps -a 作用&#xff1a;显示所有容器 docker logs -f frps 作用&#xff1a;持续输出容器名称为frps的日志信息&#xff08;监控&#xff09; docker restart frps 作用&#xff1a;重…...

Map 双列集合根接口 HashMap TreeMap

Map接口是一种双列集合,它的每一个元素都包含一个键对象Key和值Value 键和值直接存在一种对应关系 称为映射 从Map集中中访问元素, 只要指定了Key 就是找到对应的Value 常用方法 HashMap实现类无重复键无序 它是Map 接口的一个实现类,用于存储键值映射关系,并且HashMap 集合没…...

Pip源设置(清华源)相关总结

1、临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package 2、永久更改pip源 升级 pip 到最新的版本 (>10.0.0) 后进行配置&#xff1a; pip install pip -U pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 如…...

编程入门攻略

编程小白如何成为大神&#xff1f;大学新生的最佳入门攻略 编程已成为当代大学生的必备技能&#xff0c;但面对众多编程语言和学习资源&#xff0c;新生们常常感到迷茫。如何选择适合自己的编程语言&#xff1f;如何制定有效的学习计划&#xff1f;如何避免常见的学习陷阱&…...

C++核心编程和桌面应用开发 第十一天(静态转换 动态转换 常量转换 重新解释转换)

目录 1.静态类型转换 1.1语法 1.2用法 2.动态类型转换 2.1语法 2.2用法 3.常量类型转换 3.1语法 3.2用法 4.重新解释转换 4.1语法 1.静态类型转换 1.1语法 static_cast<目标转换类型>(待转换变量) 1.2用法 可用于基本数据类型之间的转换。比如int和char之…...

Ubuntu-Ubuntu22.04下Anacodna3的qmake和Qt的qmake冲突问题

Ubuntu22.04下Anacodna3的qmake和Qt的qmake冲突问题 一、问题描述二、原因分析三、解决办法 一、问题描述 Ubuntu22.04下Anacodna3的qmake和Qt的qmake冲突问题 zhyzhy-HP:~/Sources/mpv-examples/libmpv/qt$ make g -c -pipe -g -Wall -Wextra -D_REENTRANT -fPIC -DQT_WIDGET…...

mysql用户管理(user表列信息介绍,本质,管理操作),数据库的权限管理(权限列表,权限操作)

目录 用户管理 介绍 user表 介绍 列信息 Host User *_priv authentication_string 用户管理的本质 操作 创建用户 删除用户 修改用户信息 修改密码 自己修改 root用户修改指定用户的密码 数据库的权限 权限列表 给用户授权 查看权限 回收权限 刷新权限 …...

AI工具 | Notion全新AI集成:搜索、内容生成、数据分析与智能聊天功能发布

新的 Notion AI 集成了搜索、生成内容、分析数据和智能聊天等功能&#xff0c;所有操作都可以在 Notion 内完成。依托于 GPT-4 和 Claude 等先进的 AI 模型&#xff0c;用户可以与 AI 聊天并获取针对各种话题的答案。 随时使用 在 Notion 页面右下角找到 AI 图标&#xff0c;点…...

微知-如何查看PCIe设备插入在哪个插槽以及对应的busid?(biosdecode)

背景 以前对于PCIe设备插入到服务器上&#xff0c;有几个slot&#xff08;slot就是服务器硬件上的插槽&#xff09;以及哪些插入了设备可用ipmitool查看(具体参考兄弟篇&#xff1a;https://blog.csdn.net/essencelite/article/details/139051451&#xff0c;但是无法知道某个…...

数据结构 —— 树和二叉树简介

目录 0.前言 1.树的认识 什么是树 树的相关概念 树的表示 孩子兄弟表示法 2.二叉树的认识 什么是二叉树 特殊的二叉树 满二叉树 完全二叉树 二叉树的性质 性质一 性质二 性质三 二叉树的存储 顺序存储 链式存储 0.前言 笔者我之前讲解的数据结构都是线性…...

ubuntu安装boost

下载官方安装包官方&#xff0c;我使用的是boost_1_86_0.zip版本 1、解压安装包 2、进入boost_1_86_0 3、./bootstrap.sh --prefix/path/ 4、./b2 5、sudo ./b2 install 6、~/.bashrc配置环境...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段&#xff0c;极易成为DDoS攻击的目标。一旦遭遇攻击&#xff0c;可能导致服务器瘫痪、玩家流失&#xff0c;甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案&#xff0c;帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

多模态2025:技术路线“神仙打架”,视频生成冲上云霄

文&#xff5c;魏琳华 编&#xff5c;王一粟 一场大会&#xff0c;聚集了中国多模态大模型的“半壁江山”。 智源大会2025为期两天的论坛中&#xff0c;汇集了学界、创业公司和大厂等三方的热门选手&#xff0c;关于多模态的集中讨论达到了前所未有的热度。其中&#xff0c;…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

在HarmonyOS ArkTS ArkUI-X 5.0及以上版本中,手势开发全攻略:

在 HarmonyOS 应用开发中&#xff0c;手势交互是连接用户与设备的核心纽带。ArkTS 框架提供了丰富的手势处理能力&#xff0c;既支持点击、长按、拖拽等基础单一手势的精细控制&#xff0c;也能通过多种绑定策略解决父子组件的手势竞争问题。本文将结合官方开发文档&#xff0c…...

在rocky linux 9.5上在线安装 docker

前面是指南&#xff0c;后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

cf2117E

原题链接&#xff1a;https://codeforces.com/contest/2117/problem/E 题目背景&#xff1a; 给定两个数组a,b&#xff0c;可以执行多次以下操作&#xff1a;选择 i (1 < i < n - 1)&#xff0c;并设置 或&#xff0c;也可以在执行上述操作前执行一次删除任意 和 。求…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解

本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说&#xff0c;直接开始吧&#xff01; 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...

网络编程(UDP编程)

思维导图 UDP基础编程&#xff08;单播&#xff09; 1.流程图 服务器&#xff1a;短信的接收方 创建套接字 (socket)-----------------------------------------》有手机指定网络信息-----------------------------------------------》有号码绑定套接字 (bind)--------------…...