今天帮朋友研究arweave

朋友机器:一台浪潮服务器,双路CPU ,BCM管理平台。

一、浪潮BMC设置  BMC介绍_BaldStrong的博客-CSDN博客
启动服务器,按Delete键进入BIOS界面,
选择"Server Mgmt"—“BMC Network Configuration”—“BMC Dedicated Management Channel”—“static ip address”,第一个Channel是共享管理口,我们设置下面的专用管理口即可。

设置完ip后按F10保存并重启服务器
用网线连接服务器后面的IPMI网口和笔记本电脑,然后在Windows下面打开“网络与共享中心”给自己的笔记本配置ip

之后ping一下BMC的ip(192.168.200.100),如果能ping通,则打开浏览器地址栏输入192.168.200.100进入BMC界面,用户名和密码均为默认的admin。
即可进入BMC界面。

这样就可以在web端管理机器,安装系统了

安装系统的时候出现问题: BCM网页端能识别到物理硬盘 安装ubuntu时扫描不到硬盘,导致无法安装系统

原因是raid配置不对

二、浪潮服务器raid配置  浪潮服务器NF5280m5 配置,raid和系统 安装纪录_浪潮nf5280m5配置raid_5jerry的博客-CSDN博客

总结:先进入bios—>advance ->csm config ->将 全部uefi设置成leagcy,保存重启后,在显示器界面,会显示按什么键进入raid设置的页面(我这里是Ctrl+H)->按自己的要求设置磁盘阵列(参考上面链接的blog)->退出。
再重启,将csm config的legacy改回uefi,现在安装系统就会显示硬盘了。
 

安装好系统后,发现本来2.2T的空间只使用了100多G,于是按照正常的fdisk 到 mount 到mkfs.ext4,提示sda3 的filesystem 是 LVM_member  "/dev/sd* contains lvm2_memeber fle system" ,于是又学习LVM的操作,拓展磁盘容量

三、linux LVM的配置   ubuntu使用LVM时遇到的问题及基本操作 · 大专栏

什么是lvm 主要操作见上面的blog链接,这里做个记录

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是一种磁盘管理工具,他的重点在于可以弹性的调整filesystem的容量,而且可以将多个实体的磁盘整合到一起,使其变成一个磁盘,还可以在以后继续往LVM管理的磁盘中添加或者删除实体磁盘。
LVM中有几个名词需要理解一下:

  • PV(Physical Volume)实体卷轴
  • VG(Volume Group)卷轴群组
  • PE(Physical Extent)实体范围区块
  • LV(Logical Volume)逻辑卷轴

    LVM的使用

  1. 首先需要安装一下lvm这个软件
    sudo apt-get install lvm2
  2. 安装完之后首先将想要添加到LVM卷的磁盘转换磁盘ID,转换为Linux LVM
    fdisk /dev/sda
  3. 格式化想要添加到LVM中的分区,并挂载到系统当中
    mkfs.ext4 或者 mkfs.xfs格式化,然后mount挂载
  4. PV阶段
    4.1 将磁盘创建为PV
    pvcreate /dev/sda1
    4.2 查看当前系统中已经转化为PV的磁盘
    pvscan
    4.3 为显示某一个pv的详细信息
    pvdisplay /dev/sda1
    4.4 为将该分区移除pv属性
    pvremove /dev/sda
  5. VG阶段
    5.1 创建VG
    vgcreate [-s N[mgt]] VG名称 PV名称
    PS:-s后接的是PE的大小,单位为m,g,t(不区分大小写)
    5.2 查看系统上所有的VG
    vgscan
    5.3 显示某一个VG的详细信息
    vgdisplay VG名称
    5.4 在VG中增加额外的PV
    vgextend VG名称 PV名称
    5.5 从VG中移除PV
    vgreduce VG名称 PV名称
    5.6 删除VG
    vgremove VG名称
  6. LV阶段
    6.1 创建LV
    lvcreate [-L N[mgt]] [-n LV名称 ] VG名称
    lvcreate [-l N] [-n LV名称 ] VG名称
    PS:创建LV有两种方式,一种是以容量为单位,即-L,因为LVM中容量的最小单位为PE,所以—L后面的数量必须 是PE的倍数,如果不是,系统会自动计算相近的容量。另一种是以PE的个数为单位,如果这么做,需要计算PE 的 数量,不过可以通过 vgdisplay VG名称 来查看一个VG中总共有多少个PE,已用多少,可用多少。
    6.2 查询系统上的LV
    lvscan
    6.3 显示某一个LV的详细信息
    lvdisplay LV全名
    6.4 扩展LV的容量
    lvextend -L +N[mgt] LV全名
    6.5 减少LV的容量
    lvreduce -L -N[mgt] LV全名
    6.6 改变LV的容量
    lvresize -L [+/-]N[mgt] LV全名
    例如:
    增加20Glvresize -L +20G LV全名
    或减小20Glvresize -L -20G LV全名
    或增大或减小到20Glvresize -L 20G LV全名
    6.7 删除LV
    lvremove LV全名
    6.8 注意事项
    LV的全名为/dev/VG名称/LV名称
    LV设置完成之后需要格式化并挂载才能使用,挂载之后LV为/dev/mapper/VG名称-LV名称
    我们linux使用的并不是LV,而是LV设备内的文档系统,目前只有XFS和EXT家族可以放大容量,只有EXT家族可 以缩小容量
    改变LV容量之后想要生效需要执行resize2fs LV全名
  7. 安装完lvm2之后使用lvm的相关命令是发现有错误,这是因为lvm的相关服务并没有开启,执行以下命令即可
    1
    2
    3
    4
    
    systemctl enable lvm2-lvmetad.service
    systemctl enable lvm2-lvmetad.socket
    systemctl start lvm2-lvmetad.service
    systemctl start lvm2-lvmetad.socket

Logo

更多推荐