Exadata X9开始,计算节点的本地磁盘发生了哪些变化?

1、从Exadata X9开始,计算节点的本地磁盘发生了非常大的变化 ,具体有哪些变化?先看官方的文档。

X8M-2配置为例:

 X9M-2配置:

 从官方的手册可以看出,X9M-2以前,计算节点的本地磁盘是:4块机械硬盘,另外带一个HBA卡。而从X9M-2开始, 计算节点变成了2块NVME的闪存,也不再需要HBA卡。

 

2、从硬件配置层面可以看到,计算节点的本地磁盘变化非常大,操作系统的软件配置层面发生了哪些变化呢?

X8M-2为例:


[root@dm01dbadm01 ~]# lsscsi
[0:2:0:0]    disk    AVAGO    MR9361-16i       4.74  /dev/sda

[root@dm01dbadm01 ~]# cat megacli64-LdPdInfo.out
Number of Virtual Disks: 1
Virtual Drive: 0 (Target Id: 0)
Name                :DBSYS
RAID Level          : Primary-5, Secondary-0, RAID Level Qualifier-3
Size                : 3.270 TB
......
Number of Spans: 1
Span: 0 - Number of PDs: 4

PD: 0 Information
Enclosure Device ID: 252
Slot Number: 0
......

PD: 1 Information
Enclosure Device ID: 252
Slot Number: 1
......

PD: 2 Information
Enclosure Device ID: 252
Slot Number: 2
......

PD: 3 Information
Enclosure Device ID: 252
Slot Number: 3

 

 从以上的命令输出可以看出:X9M-2之前,计算节点是将本地的4块机械硬盘通过RAID卡做成一个硬件级的RAID5,操作系统层面识别出来的逻辑盘为:/dev/sda。

 X9M-2配置:

[root@orscdb01 ~]# cat megacli64-LdPdInfo.out
CLI Version = 007.0530.0000.0000 Sep 21, 2018
Operating system = Linux 4.14.35-2047.516.2.4.el7uek.x86_64
Status = Failure
Description = No Controller found

CLI Version = 007.0530.0000.0000 Sep 21, 2018
Operating system = Linux 4.14.35-2047.516.2.4.el7uek.x86_64
Status = Failure
Description = No Controller found

 

[root@orscdb01 ~]# cat /proc/mdstat
Personalities: [raid1]
md25: active raid1 nvme1n2[1] nvme0n2[0]
......
md24: active raid1 nvme0n1[1] nvme1n1[0]
......
md127: inactive nvme1n1[1](S) nvme0n1[0](S)
......

[root@orscdb01 ~]# mdadm -Q --detail /dev/md25
/dev/md25:
......
     Raid Level : raid1
......     
     Raid Devices : 2
......     
     State : active
......     
Number  Major  Minor   RaidDevice  State
  0       259   6          0        active sync   /dev/nvme0n2
  1       259   7          1        active sync   /dev/nvme1n2

 从以上的命令输出可以看出:X9M-2开始,计算节点没有HBA卡,所以将两块NVME做成了软件级的RAID1。

3、除此之外 ,计算节点的文件系统有哪些变化呢?

X8M-2为例:

[root@dm01dbadm01 ~]# df -h
Filesystem                          Type      Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbSys1        xfs       100G  8.9G   92G   9% /
/dev/sda1                           xfs       510M   80M  431M  16% /boot
/dev/sda2                           vfat      254M  8.5M  246M   4% /boot/efi
/dev/mapper/VGExaDb-LVDbHome        xfs        10G   60M   10G   1% /home
/dev/mapper/VGExaDb-LVDbVar1        xfs        10G  1.2G  8.9G  12% /var
/dev/mapper/VGExaDb-LVDbOra1        xfs       300G  177G  124G  59% /u01
/dev/mapper/VGExaDb-LVDbVarLog      xfs        30G  4.9G   26G  17% /var/log
/dev/mapper/VGExaDb-LVDbTmp         xfs        30G   37M   30G   1% /tmp
/dev/mapper/VGExaDb-LVDbVarLogAudit xfs        10G  168M  9.9G   2% /var/log/audit
......

[root@dm01dbadm01 ~]# vgdisplay -v
......
  --- Physical volumes ---
  PV Name               /dev/sda3
......

 

从命令输出可以看出:X9M-2之前,4块机械盘做成硬件级的RAID5生成的逻辑盘为/dev/sda,然后将/dev/sda创建成VG,最后划分成LV给文件系统使用。

X9M-2:

[root@orscdb01 ~]# df -h
Filesystem                           Size  Used Avail Use% Mounted on
/dev/mapper/VGExaDb-LVDbSys1          15G   11G  4.4G  71% /
/dev/mapper/VGExaDb-LVDbVar1         2.0G  206M  1.8G  11% /var
/dev/mapper/VGExaDb-LVDbVarLog        18G  4.2G   14G  24% /var/log
/dev/mapper/VGExaDb-LVDbTmp          3.0G   33M  3.0G   2% /tmp
/dev/mapper/VGExaDb-LVDbOra1         200G   92G  109G  46% /u01
/dev/mapper/VGExaDb-LVDbHome         4.0G  3.1G  970M  77% /home
/dev/mapper/VGExaDb-LVDbVarLogAudit 1014M  143M  872M  15% /var/log/audit
/dev/md24p1                          7.2G   84M  7.2G   2% /boot
/dev/md24p2                          254M  7.3M  247M   3% /boot/efi
......

[root@orscdb01 ~]# vgdisplay -v
  --- Volume group ---
  VG Name               VGExaDb
......
  --- Physical volumes ---
  PV Name               /dev/md25
......

 

从命令输出可以看出:X9M-2开始,2块NVME闪存做成软件级的RAID1生成的逻辑盘为/dev/md24和md25,然后将/dev/md25创建成VG,最后划分成LV给文件系统使用。

posted @   石云华  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示