如何查找Solaris服务器的序列号?

如何查找Solaris服务器的序列号?

Sun Solaris Netra T5220 服务器上是否有可用的命令来获取机器的序列号?

答案1

正如 Yascan 所说,prtdiag 运行良好,如果您需要从操作系统获取此信息并且无法获取或没有睡眠,那么我会尝试以下操作

我在我的脚本中使用它

    # prtdiag -v | awk '/Chassis Serial/{getline; getline; print}'

换个角度看

    # prtdiag -v | awk '/Chassis Serial/{print; getline; print; getline; print}'

答案2

没有——除非您使用手动将其放入 EEPROM打嗝:

EEPROM 中的 Oracle 序列号 (SNEEP) 为所有 Oracle Solaris 硬件平台提供了软件可访问的机箱序列号 (CSN)。

SNEEP 使用系统 EEPROM 持久存储机箱序列号和其他重要的用户定义数据,例如资产信息、合同 ID 或附加存储设备的序列号。

软件可访问的序列号和其他服务相关信息的存在可以显着简化与系统服务和资产管理相关的活动。

如果没有 SNEEP,则只有基于 Solaris 的硬件平台的子集具有维护软件可访问序列号的机制。在这些平台中,有各种各样的机制,这使得一致地访问这些信息变得困难。

SNEEP 提供了一个简单且一致的界面来管理所有 Solaris 主机、域和区域上的此信息。 SNEEP 还可以在 Oracle Explorer Data Collector 的配置文件中引用和维护序列号。

...

如果您的硬件在其 EEPROM 中包含序列号,则可以使用以下命令查看它:

sneep -t hostname,serial,model

如果您的硬件尚未将序列号存储在 EEPROM 中,则可以使用 SNEEP 将其包含在内。

您需要首先获取序列号并将其手动输入到 EEPROM 中。

(我的重点)

在大多数 Sun 硬件上,序列号始终位于计算机上某处的物理标签上。 Sun 系统手册准确地说明了在哪里可以找到所有 Sun 机器的它。可以在 My Oracle Support 中访问该手册(单击“知识”选项卡,然后在左侧导航栏中选择“Sun 系统手册”):https://support.oracle.com

...

警告:

计算机开机时,SPARC 引导横幅中报告的作为序列号的十进制数字不是真正的序列号 - 它是“主机 ID”的十进制形式。主机 ID 通常以十六进制形式显示为 Solaris hostid 命令的输出。

答案3

登录到 ALOM 并执行以下操作并运行以下命令。

sc> showplatform
SUNW,SPARC-Enterprise-T5120
Chassis Serial Number: BEL00011GA

答案4

cfgadm -alv | grep SN适用于我的 Solaris 安装:

# cfgadm -alv | grep SN
sata1/0::dsk/c3t0d0            connected    configured   ok         Mod: WDC WD100EFAX-68LHPN0 FRev: 83.H0A83 SN: 1SH5Y67Z
sata1/1::dsk/c3t1d0            connected    configured   ok         Mod: WDC WD100EFAX-68LHPN0 FRev: 83.H0A83 SN: 1SH6LBAZ
sata1/2::dsk/c3t2d0            connected    configured   ok         Mod: WDC WD100EFAX-68LHPN0 FRev: 83.H0A83 SN: 1SHJKKXZ
sata1/3::dsk/c3t3d0            connected    configured   ok         Mod: WDC WD100EFAX-68LHPN0 FRev: 83.H0A83 SN: 1DGP5ETZ

相关内容