システム構成を把握するために比較的よく使用するコマンドを記載します。サーバ運用していると、よくベンダーから「システムに関するこの情報を下さい」と問い合わせがくることが有りますが、以下のコマンドを実行すれば大抵の情報を収集することが可能です。
prtconfコマンドやprtdiagコマンドを使用すれば、搭載CPUタイプや搭載メモリサイズ、PCIバスなどのハードウエア構成を確認出来ます。
又、formatコマンドやiostatコマンドを使用すれば、HDDやCD-ROMの型番などを確認することが出来ます。
又、sysdefコマンドもシステム情報を収集するコマンドとしてよく使います。
Explorer Data Collectorというツールも有り、これは障害追跡を目的としたシステム構成データ収集ツールで、障害解析のためにベンダーから提出を求められることもあります。
% prtconf --- System Configuration: Sun Microsystems sun4u Memory size: 128 Megabytes // 搭載メモリサイズ System Peripherals (Software Nodes): SUNW,Sun-Blade-100 packages (driver not attached) SUNW,builtin-drivers (driver not attached) ・・・ % /usr/platform/sun4u/sbin/prtdiag -v --- System Configuration: \ Sun Microsystems sun4u Sun Blade 100 (UltraSPARC-IIe) // CPUタイプ System clock frequency: 84 MHZ Memory size: 128MB // 搭載メモリサイズ ========================== CPUs ========================== E$ CPU CPU Temperature CPU Freq Size Impl. Mask Die Ambient --- -------- ---------- ------ ---- -------- -------- 0 502 MHz 256KB US-IIe 1.4 57 C 36 C ======================= IO Devices ======================= Bus Freq Brd Type MHz Slot Name Model --- ---- ---- ---- -------------------------------- ----- 0 pci 33 7 isa/dma-isadma (dma) 0 pci 33 7 isa/serial-su16550 (serial) 0 pci 33 7 isa/serial-su16550 (serial) 0 pci 33 8 sound-pci10b9,5451.10b9.5451.1 (+ 0 pci 33 12 network-pci108e,1101.1 (network) SUNW,pci-eri 0 pci 33 12 firewire-pci108e,1102.1001 (fire+ 0 pci 33 13 ide-pci10b9,5229.c3 (ide) 0 pci 33 19 SUNW,m64B (display) ATY,RageXL ================== Memory Configuration ================== Segment Table: ---------------------------------------------------------- Base Address Size Interleave Factor Contains ---------------------------------------------------------- 0x0 128MB 1 Label DIMM0 ================== Environmental Status ================== Fan Speeds: ---------------------------- Fan Device Speed ---------------------------- system 100% ====================== HW Revisions ====================== ASIC Revisions: --------------- ebus: Rev 1 System PROM revisions: ---------------------- OBP 4.0.45 2001/02/08 14:33 Sun Blade 100 POST 1.2.6 2000/08/30 21:20 # format --- AVAILABLE DISK SELECTIONS: 0. c0t0d0 <IC35L040AVER07-0 cyl 19708 alt 2 hd 16 sec 255> /pci@1f,0/ide@d/dad@0,0 1. c0t2d0 <IC35L040AVER07-0 cyl 19708 alt 2 hd 16 sec 255> /pci@1f,0/ide@d/dad@2,0 % iostat -E --- dad0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Model: IC35L040AVER07-0 Revision: ER4OA44A Serial No: SXPTXT9 Size: 41.17GB <41171312640 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 dad1 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Model: IC35L040AVER07-0 Revision: ER4OA44A Serial No: SXPTXT9 Size: 41.17GB <41171312640 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 sd0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: LITEON Product: CD-ROM LTN485S Revision: JOU2 Serial No: Size: 18446744073.71GB <-1 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure Analysis: 0
swapの状態を確認したり、swapデバイスをリストアップします。
% swap -s --- 合計:54440kバイト割り当て済み+31176k予約済み=85616k使用済み, 517288k使用可 % swap -l --- swap ファイル デバイス swaplo ブロック 空き容量 /dev/md/dsk/d1 85,1 16 1052624 986384
% modinfo --- Id Loadaddr Size Info Rev Module Name 6 10154000 431b 1 1 specfs (filesystem for specfs) 8 10159c00 333c 1 1 TS (time sharing sched class) 9 1015c7f8 8d4 - 1 TS_DPTBL (Time sharing dispatch table) 10 1015c880 291e3 2 1 ufs (filesystem for ufs) 11 101839f3 1f7 - 1 fssnap_if (File System Snapshot Interface) ・・・
% sysdef -h --- * * Hostid * 83084e02
システムに適用されている全パッチ情報を出力します。
% showrev -p --- Patch: 108434-13 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC ・・・ % patchadd -p --- Patch: 108434-13 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC ・・・
% cat /etc/release --- Solaris 8 1/01 s28s_u3wos_08 SPARC Copyright 2000 Sun Microsystems, Inc. All Rights Reserved. Assembled 28 November 2000
インストール後にこのシステムがどのインストールグループでインストールされたか確認します。
% cat /var/sadm/system/admin/CLUSTER --- CLUSTER=SUNWCprog
尚、インストールグループには以下のようなものがあります。
名前 | インストールグループ |
---|---|
SUNWCXall | Entire Distribution plus OEM support |
SUNWCall | Entire Distribution |
SUNWCprg | Developer System Support |
SUNWCend | End User System Support |
SUNWCreq | Core System Support |
システム構成データ収集ツールです。パッケージ名は、SUNWexploです。SUNダウンロードセンターからダウンロードし、 pkgaddコマンドでインストールできます。インストールの途中で質問に答えるところも有りますが、適当に答えておけばいいでしょう。 システム構成データを収集するには、/opt/SUNWexplo/bin/explorerコマンドを実行します。そして実行後、/opt/SUNWexplo/output配下の出力結果をベンダーに送って障害解析の材料としてもらうという流れになると思います。
システム構成データの収集。
# /opt/SUNWexplo/bin/explorer
収集したデータをベンダーに送付します。
# cd /opt/SUNWexplo/output # ls --- explorer.xxxxxx/ explorer.xxxxxx.tar.gz // このデータ送る