Solaris11コンテナ環境の調査方法

1. OS関連の構成調査

ハードウェアリソースからネットワーク、サービスの状態まで、グローバルゾーン自体の土台を調査します。

システム・ハードウェア情報
確認内容コマンド備考
OSのバージョン・パッチ(SRU)pkg info kernelインストールされているカーネルの詳細バージョン
CPUの物理/論理構成psrinfo -vpソケット数、コア数、スレッド数の確認
搭載メモリ容量prtconf | grep Memory物理メモリの総量
ハードウェア・デバイスツリーprtdiag -vスロットやコンポーネントの状態(プラットフォーム依存)
ネットワーク構成 (Solaris 11標準)
確認内容コマンド備考
物理NICのリンク状態dladm show-physリンクのアップ/ダウン状態、速度
データリンク構成dladm show-linkアグリゲーションやVNICなど、仮想を含む全リンク
IPアドレスとインターフェースipadm show-addr
ipadm show-if
各インターフェースへのIP割り当て状態
静的ルーティング情報route -p show恒久的に設定されているルート情報
DNS設定 (SMF管理)svcprop -p config dns/client/etc/resolv.conf の元となるSMFプロパティ
サービスとプロセス (SMF)
確認内容コマンド備考
全サービスの稼働状況svcs -a有効(online)、無効(disabled)、保守(maintenance)
異常終了しているサービスsvcs -xvエラー原因とログ出力先の特定に必須
システム全体のSMFエクスポートsvccfg exportサービス設定をXML形式で全出力(バックアップ用)
システム全体の「標準パラメータから変更された部分」だけを抽出
svccfg extract > /tmp/smf_custom_profile.xmlする場合 (XML形式)
ストレージ構成 (ZFS)
確認内容コマンド備考
ZFSプールの健康状態zpool status -vディスクの冗長構成やエラーの有無
ZFSデータセットの構成zfs listマウントポイントと容量(Zoneの領域も含む)

2. コンテナ(ゾーン)関連の構成調査

グローバルゾーンから見て、どのようなゾーンが定義され、どうリソースを消費しているかを調査します。

ゾーンの基本ステータスと定義
確認内容コマンド備考
全ゾーンの稼働状態zoneadm list -cv各ゾーンのステータス(running, installed等)とパス
特定のゾーンの設定情報zonecfg -z <ゾーン名> infoCPU制限、メモリ制限、割り当てられたデバイスやFS
特定ゾーンの構成エクスポートzonecfg -z <ゾーン名> exportゾーンを再構築可能なコマンドライン形式で出力
ゾーンのネットワーク(仮想NIC)とリソース
確認内容コマンド備考
仮想NIC (VNIC) の割り当てdladm show-vnicどのVNICがどのゾーン(またはグローバル)に属しているか
ゾーンごとのリソース消費状況zonestat 1 5各ゾーンが現在消費しているCPU、メモリ、ネットワーク帯域をリアルタイム表示(インフラ監視で非常に有用

ご参考まで

関連記事

TOP