我是一名 DBA,负责做一些清单工作,作为其中的一部分,我收集了一些系统信息。我想知道如果您只能访问该区域,是否可以确定该区域正在运行的硬件?
我认为答案是“否”,因为您无法运行 prtdiag。 prtconf 也不可用(在任何可用范围内)。
我所需要的大部分内容(CPU 数量、RAM 数量、操作系统版本等)我都可以获得,所以说“它在 M5000 上”或其他什么都有点锦上添花。从真实的物理角度来看效果很好,但我认为该信息在某个区域中不可用。我错过了什么吗?谢谢!
答案1
您可以从 Solaris 区域中获得的最大信息 - 通过处理器类型了解服务器系列名称。例如,这是来自SPARC T7-*家庭:
user@zone:~$ psrinfo -vp
The physical processor has 6 virtual processors (16-21)
SPARC-M7 (chipid 0, clock 4133 MHz)
您只能猜测它是主 LDOM 还是来宾 LDOM。
您还可以找到一些有关通过 iostat 连接到 LDOM 磁盘的信息:
user@zone:~$ iostat -En
ssd2 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: HITACHI Product: OPEN-V -SUN Revision: 8301 Serial No: 50413A37000E
Size: 214.75GB <214749020160 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 1343 Predictive Failure Analysis: 0 Non-Aligned Writes: 0
ssd3 Soft Errors: 0 Hard Errors: 6 Transport Errors: 6
Vendor: HITACHI Product: OPEN-V -SUN Revision: 8301 Serial No: 50413A37000D
Size: 483.18GB <483183820800 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 1343 Predictive Failure Analysis: 0 Non-Aligned Writes: 0
但不能保证这是连接到物理服务器的设备的完整列表,因为上面可能有多个 LDOM。
PS/
如果你有 LDOM 的 root 访问权限,你可以使用 virtinfo 命令来了解一些父机器信息(你不能在区域中使用它):
root@ldom:~# virtinfo -a
Domain role: LDoms guest I/O
Domain name: domain1
Domain UUID: 8dff4050-8f62-4db5-b5b1-b14023fc058a
Control domain: physical-server-name.local
Chassis serial#: AK00000000