システム容量の監視

コンピュート・インスタンスおよびそれらが使用するストレージをホストするPrivate Cloud Applianceの容量を決定する主要なメトリックを追跡することが重要です。管理者は、CPU、メモリーおよび記憶域の現在の消費量に直接アクセスできます。

コンピュート・ノードのロードとストレージの使用に関する詳細なデータは、Grafanaのダッシュボードにあります。このトピックでは、サービス・エンクレーブから最も重要なメトリックに直接アクセスする方法について説明します。

フォルト・ドメイン別のCPUおよびメモリー使用量の表示

これらの手順では、計算ノードの数、合計メモリーと空きメモリーの量、および各フォルト・ドメインの合計仮想CPUと空き仮想CPUの数を表示します。

UNASSIGNED行は、現在フォルト・ドメインに割り当てられていない計算ノードを参照します。これらのコンピュート・ノードはフォルト・ドメインに属していないため、フォルト・ドメインでのメモリーおよびCPU使用率はゼロです。

個々のコンピュート・ノードのこの情報などを表示するには、ナビゲーション・メニューから「PCA構成」→「ラック・ユニット」を選択するか、ダッシュボードの「ラック・ユニット」タイルを選択して、リスト内のコンピュート・ノードの名前をクリックします。

サービスWeb UIの使用
  1. ナビゲーション・メニューで、「PCA構成」→「フォルト・ドメイン」を選択します。

  2. フォルト・ドメインの名前をクリックすると、そのフォルト・ドメインの情報のみが表示されます。

サービスCLIの使用

getFaultDomainInfoコマンドを入力します。

PCA-ADMIN> getFaultDomainInfo
Data:
  id           totalCNs   totalMemory   freeMemory   totalvCPUs   freevCPUs
  --           --------   -----------   ----------   ----------   ---------
  UNASSIGNED   1          0.0           0.0          0            0
  FD1          2          1072.0        976.0        176          164
  FD2          1          984.0         984.0        120          120
  FD3          1          984.0         984.0        120          120

前述の例では、「ノート」列は省略されています。

ZFS Storage Applianceのディスク領域使用状況の表示

サービスエンクレーブは、ZFSプールマネージャーと呼ばれるストレージモニタリングツールを実行し、60秒ごとに ZFS Storage Applianceをポーリングします。サービス CLIを使用すると、各 ZFSプール内の使用可能なディスク領域の使用状況に関する現在の情報を表示できます。しきい値を超えた場合にフォルトをトリガーする使用量しきい値を設定することもできます。

ZFSプールのストレージステータスの確認

ZFSプールを一覧表示します。

PCA-ADMIN> list ZfsPool
Data:
  id                                     name
  --                                     ----
  e898b147-7cf0-4bd0-8b54-e32ec83d04cb   PCA_POOL
  c2f67943-df81-47a5-9713-06768318b623   PCA_POOL_HIGH

標準のストレージ構成では、プールは1つだけです。システムに高パフォーマンスのディスクトレイが含まれている場合は、各プールの使用状況情報を個別に表示できます。

PCA-ADMIN> show ZfsPool id=e898b147-7cf0-4bd0-8b54-e32ec83d04cb
Data:
  Id = e898b147-7cf0-4bd0-8b54-e32ec83d04cb
  Type = ZfsPool
  Pool Status = Online
  Free Pool = 44879343128576
  Total Pool = 70506183131136
  Pool Usage Percent = 0.3634693989163486
  Name = PCA_POOL
  Work State = Normal
ZFSプールマネージャの障害しきい値の構成

デフォルトでは、フォルトしきい値は80パーセント(usage percentage 0.8)に設定されています。

PCA-ADMIN> show ZfsPoolManager
Data:
  Id = a6ca861b-f83a-4032-91c5-bc506394d0de
  Type = ZfsPoolManager
  LastRunTime = 2022-10-09 12:17:52,964 UTC
  Poll Interval (sec) = 60
  The minimum Zfs pool usage percentage to trigger a major fault = 0.8
  Manager's run state = Running

次の例では、フォルトしきい値を75パーセントのフル値に設定します: usageMajorFaultPercent=0.75

PCA-ADMIN> edit ZfsPoolManager usageMajorFaultPercent=0.75
JobId: 67cfe180-f2a2-4d59-a676-01b3d73cffae