Cisco UCS Manager CLI コンフィギュレーション ガイド リリース 2.2
Cisco UCS 内の電源管理
Cisco UCS 内の電源管理

Cisco UCS 内の電源管理

この章は、次の内容で構成されています。

Cisco UCS の電源管理

次の機能のいずれかを設定することで、Cisco UCS Manager で電源を管理できます。
  • Cisco UCS ドメイン内のすべてのシャーシの電源の冗長性

  • ポリシー方式のシャーシ レベルの電力制限

  • 手動ブレード レベル電力制限

ラック サーバの電源管理

電力制限はラック サーバではサポートされません。

電源管理の注意事項

CIMC をリセットすると、CIMC がリブートするまでの間、Cisco UCS の電力モニタリング機能が短時間使用不能になります。 通常は 20 秒しかかかりませんが、その間にピーク電力制限を超える可能性があります。 非常に低い電力制限が設定された環境で、設定された電力制限を超えないようにするには、CIMC のリブートまたはアクティブ化を交互に実施することを検討してください。

電源ポリシーの設定

電源ポリシー

電源ポリシーは、Cisco UCS ドメインドメインのすべてのシャーシの電源の冗長性を指定するグローバル ポリシーです。 このポリシーは PSU ポリシーとも呼ばれます。

電源の冗長性の詳細については、『『Cisco UCS 5108 Server Chassis Hardware Installation Guide』』を参照してください。

電源ポリシーの設定

手順
     コマンドまたはアクション目的
    ステップ 1UCS-A# scope org org-name  

    指定した組織の組織モードを開始します。 ルート組織モードに入るには、「/」を org-name として入力します。

     
    ステップ 2UCS-A /org # scope psu-policy  

    PSU ポリシー モードを開始します。

     
    ステップ 3UCS-A /org/psu-policy # set redundancy {grid | n-plus-1 | non-redund}  

    次のいずれかの冗長タイプを指定します。

    • grid:シャーシに電力を供給するために 2 台の電源装置が使用されている場合、電源の冗長性を提供します。 1 台の電源装置が故障した場合、別の電源回路に接続された電源モジュールがシャーシに電力を提供し続けます。

    • n-plus-1:冗長性のため、非冗長プラス ワン追加電源を満足させるのに必要な電源数全体にわたって、シャーシの電源負荷のバランスを保ちます。 追加の電源装置が取り付けられている場合、認識され、オフになります。

    • non-redund:取り付け済み電源装置全体でシャーシの電力負荷のバランスを均等にします。

    電源の冗長性の詳細については、『Cisco UCS 5108 Server Chassis Installation Guide』を参照してください。

     
    ステップ 4UCS-A /org/psu-policy # commit-buffer  

    トランザクションをシステムの設定にコミットします。

     

    次に、グリッド冗長性を使用するように電源ポリシーを設定し、トランザクションをコミットする例を示します。

    UCS-A# scope org /
    UCS-A /org # scope psu-policy
    UCS-A /org/psu-policy # set redundancy grid			 
    UCS-A /org/psu-policy* # commit-buffer
    UCS-A /org/psu-policy #
    

    グローバル制限ポリシーの設定

    グローバル制限ポリシー

    グローバル制限ポリシーは、ポリシー方式のシャーシ グループ電力制限またはブレード レベルの手動電力制限を、シャーシ内のすべてのサーバに適用するかを指定するグローバル ポリシーです。

    デフォルトの電力制限方法である、ポリシー方式のシャーシ グループ電力制限を使用することを推奨します。
    重要:

    ブレード レベルの手動電力制限設定に変更を加えると、ポリシー方式のシャーシ グループ電力制限に設定されたグループや設定オプションが失われる結果になります。

    グローバル制限ポリシーの設定

    手順
       コマンドまたはアクション目的
      ステップ 1 UCS-A# scope power-cap-mgmt  

      電力制限管理モードを開始します。

       
      ステップ 2 UCS-A /power-cap-mgmt # set cap-policy {manual-blade-level-cap | policy-driven-chassis-group-cap}  

      指定された電力制限管理モードにグローバル制限ポリシーを設定します。

      デフォルトでは、グローバル制限ポリシーは Policy Driven Chassis Group Cap に設定されます。

       
      ステップ 3 UCS-A /power-cap-mgmt # commit-buffer  

      トランザクションをシステムの設定にコミットします。

       
      次の例では、手動ブレードの電力制限にグローバル制限ポリシーを設定し、トランザクションをコミットします。
      UCS-A# scope power-cap-mgmt
      UCS-A /power-cap-mgmt # set cap-policy manual-blade-level-cap
      UCS-A /power-cap-mgmt* # commit-buffer
      UCS-A /power-cap-mgmt #

      ポリシー方式のシャーシ グループの電力制限の設定

      ポリシー方式のシャーシ グループの電力制限

      グローバル制限ポリシーでポリシー方式の電源シャーシ グループ電力制限を選択した場合、Cisco UCS は費用のかかる電力障害のリスクなしでオーバーサブスクリプションを維持できます。 これは、二重のプロセスによって実現されます。 シャーシ レベルでは、Cisco UCS は電力グループのメンバー間で使用可能な電力量を区切ります。 ブレード レベルでは、シャーシへ割り当てられた電力量は優先順位に基づいてブレードに分割されます。

      サービス プロファイルの関連付けや関連付け解除が実行されるたびに、UCS Manager はシャーシ内の各ブレード サーバの電力割り当てを再計算します。 必要に応じて、電力は低いプライオリティのサービス プロファイルから、プライオリティの高いサービス プロファイルに再分配されます。

      UCS 電力グループは、データセンターのサーキット ブレーカーを保護するため、1 秒未満で電力を制限します。 ブレードは、シャーシの電力配分が最適化されるまで 20 秒間その上限にとどまる必要があります。 これは、必要とされる一時的なスパイクに反応することがないよう、意図的によりゆっくりとしたタイムスケールで実行されます。


      (注)  


      システムは、各スロットについて、スロットが空の場合であってもサーバの起動に十分な電力をリザーブします。 予約された電力が、より多くの電力を必要とするサーバによって利用されることはありません。 電力制限に準拠しないブレードはペナルティを課されるか、シャットダウンされます。


      電源グループ

      電源グループは、すべてが同じ配電ユニット(PDU)から電力を引いた 1 セットのシャーシです。 Cisco UCS Manager では、1 つ以上のシャーシを含む電源グループを作成して、その電源グループについてピーク電力制限を AC ワット単位で設定することができます。

      シャーシ レベルでの電力制限を設定するには、次のものが必要です。
      • IOM、CIMC、および BIOS バージョン 1.4 以上

      • 2 台の PSU

      ピーク時の電力制限は、特定の電力グループ内のすべてのブレード サーバで使用可能な最大電力を表すスタティック値です。 電源グループにブレードを追加する、またはブレードから取り除くとき、手動でピーク時の電力値を変更しない場合、電源グループは、その電力グループ内のすべてのブレードの基本的な電源投入時の要件をサポートするために、ピーク時の電力制限を調整します。

      最低 AC 1556 ワットが各シャーシに設定されます。 これは、すべて埋まった状態のシャーシの電源に必要な最低電力量である DC 電力 1400 ワットに変換されます。

      シャーシが電源グループに追加されると、シャーシ内のブレードに関連付けられたすべてのサービス プロファイルもその電力グループの一部になります。 同様に、シャーシに新規ブレードを追加すると、そのブレードは、本質的にシャーシの電源グループの一部になります。

      (注)  


      電源グループの作成は、サーバ プールの作成とは異なります。 ただし、電源修飾子を作成してサーバ プール ポリシーに追加することで、サーバ プールを同じ電源グループのメンバーとして読み込ませることが可能です。


      シャーシが除外または削除されると、シャーシは電力グループから削除されます。

      次の表では、電源バジェットの割り当て時、および電力グループとの動作時に表示される可能性のあるエラー メッセージについて説明します。
      エラー メッセージ Cause 推奨処置
      Insufficient budget for power group POWERGROUP_NAME

      このメッセージは、シャーシに電源キャップを割り当てるときに最小限度を満たしていない場合に表示されます。

      電力キャップ制限を AC 1556 ワット以上(DC 1400 ワット)に拡大します。

      Insufficient power available to discover server Chassis ID/BladeID

      このメッセージは、新しいブレードを導入したときにブレード検出に使用可能なブート電力が不十分な場合に表示されます。

      次のいずれかを実行して、電源バジェットを再度割り当てることができます。
      • 電力グループのシャーシまたはブレードを削除または稼働停止します。

      • グループの電源バジェットを増やします。

      • グループのブレードに関連付けられたプライオリティを減らします。

      電源グループの作成

      はじめる前に

      グローバル電力割り当てポリシーが Policy Driven Chassis Group Cap に設定されていることを確認してください。

      手順
         コマンドまたはアクション目的
        ステップ 1 UCS-A# scope power-cap-mgmt  

        電力制限管理モードを開始します。

         
        ステップ 2 UCS-A /power-cap-mgmt # create power-group power-group-name  

        電源グループを作成し、電源グループ モードを開始します。

         
        ステップ 3 UCS-A /power-cap-mgmt/power-group # set peak {peak-num | disabled | uninitialized}  

        電源グループに使用可能な最大ピーク時電力(W)を指定します。

         
        ステップ 4 UCS-A /power-cap-mgmt/power-group # create chassis chassis-id  

        指定されたシャーシを電源グループに追加し、電源グループ シャーシ モードを開始します。

         
        ステップ 5 UCS-A /power-cap-mgmt/power-group/chassis # commit-buffer  

        トランザクションをシステムの設定にコミットします。

         

        次の例は、powergroup1 という電力グループを作成し、電源グループの最大ピーク時電力(10000 W)を指定し、シャーシ 1 をグループに追加し、トランザクションをコミットします。

        UCS-A# scope power-cap-mgmt
        UCS-A /power-cap-mgmt # create power-group powergroup1
        UCS-A /power-cap-mgmt/power-group* # set peak 10000
        UCS-A /power-cap-mgmt/power-group* # create chassis 1
        UCS-A /power-cap-mgmt/power-group/chassis* # commit-buffer
        UCS-A /power-cap-mgmt/power-group/chassis #

        電源グループの削除

        手順
           コマンドまたはアクション目的
          ステップ 1 UCS-A# scope power-cap-mgmt  

          電力制限管理モードを開始します。

           
          ステップ 2 UCS-A /power-cap-mgmt # delete power-group power-group-name  

          指定された電源グループを削除します。

           
          ステップ 3 UCS-A /power-cap-mgmt/power-group/chassis # commit-buffer  

          トランザクションをシステムの設定にコミットします。

           

          次の例は、powergroup1 という名前の電源ポリシーを削除し、トランザクションをコミットします。

          UCS-A# scope power-cap-mgmt
          UCS-A /power-cap-mgmt # delete power-group powergroup1
          UCS-A /power-cap-mgmt* # commit-buffer
          UCS-A /power-cap-mgmt #

          電力制御ポリシー

          Cisco UCS は、電力制御ポリシーの優先順位設定をブレード タイプおよびコンフィギュレーションとともに使用し、シャーシ内の各ブレードへの初期電力割り当てを計算します。 通常の動作中、シャーシ内のアクティブなブレードは、同じシャーシ内のアイドル ブレードから電力を借りることができます。 すべてのブレードがアクティブで、電力制限に到達すると、高優先順位の電力制御ポリシーのサービス プロファイルが、優先順位の低い電力制御ポリシーのサービス プロファイルより優先されます。

          優先順位は 1 ~ 10 の段階にランク付けされ、1 が優先順位最高、10 が優先順位最低を表します。 デフォルトのプライオリティは 5 です。

          ミッション クリティカル アプリケーションには、no-cap という特殊な優先順位も使用できます。 プライオリティを no-cap に設定すると、Cisco UCS がその特定のサーバから未使用の電力を利用することを防止します。 この設定により、サーバにはそのサーバ タイプに可能な電力の最大容量が割り当てられます。


          (注)  


          このポリシーはサービス プロファイルに組み込む必要があります。また。このサービス プロファイルを有効にするには、サーバに関連付ける必要があります。


          電力制御ポリシーの作成

          手順
             コマンドまたはアクション目的
            ステップ 1 UCS-A# scope org org-name  

            指定した組織の組織モードを開始します。 ルート組織モードを開始するには、org-name に / と入力します。

             
            ステップ 2 UCS-A /org # create power-control-policy power-control-pol-name  

            電力制御ポリシーを作成し、電力制御ポリシー モードを開始します。

             
            ステップ 3 UCS-A /org/power-control-policy # set priority {priority-num | no-cap}  

            電力制御ポリシーにプライオリティを指定します。

             
            ステップ 4 UCS-A /org/power-control-policy # commit-buffer  

            トランザクションをシステムの設定にコミットします。

             

            次の例は、powerpolicy15 という電力制御ポリシーを作成し、プライオリティをレベル 2 に設定し、トランザクションをコミットします。

            UCS-A# scope org /
            UCS-A /org # create power-control-policy powerpolicy15
            UCS-A /org/power-control policy* # set priority 2
            UCS-A /org/power-control policy* # commit-buffer
            UCS-A /org/power-control policy #
            次の作業

            サービス プロファイルに電力制御ポリシーを含めます。

            電力制御ポリシーの削除

            手順
               コマンドまたはアクション目的
              ステップ 1 UCS-A# scope org org-name  

              指定した組織の組織モードを開始します。 ルート組織モードを開始するには、org-name に / と入力します。

               
              ステップ 2 UCS-A /org # delete power-control-policy power-control-pol-name  

              指定された電力制御ポリシーを削除します。

               
              ステップ 3 UCS-A /org # commit-buffer  

              トランザクションをシステムの設定にコミットします。

               

              次の例は、powerpolicy15 という名前の電力制御ポリシーを削除し、トランザクションをコミットします。

              UCS-A# scope org /
              UCS-A /org # delete power-control-policy powerpolicy15
              UCS-A /org* # commit-buffer
              UCS-A /org #

              手動ブレード レベル電力制限の設定

              手動ブレード レベル電力制限

              手動ブレード レベル電力制限がグローバル制限ポリシーで設定されている場合、Cisco UCS ドメイン ドメインの各ブレード サーバに対して電力制限を設定できます。

              次の設定オプションを使用できます。

              イネーブル

              サーバが一度に消費可能な最大電力量を指定できます。 この最大値には、0 ~ 1100 W の任意の量を指定できます。

              ディセーブル

              サーバに対して電力使用量の制限を課しません。 サーバは、必要なだけ電力を使用できます。

              サーバの電力使用量の瞬間的な上昇がそのサーバに設定された最大値以上になっても、Cisco UCS Manager によってサーバが切断またはシャットダウンされることはありません。 代わりに、Cisco UCS Manager によってサーバを使用可能な量まで電力が削減されます。 この削減により、サーバの速度(CPU 速度など)が低下する可能性があります。


              (注)  


              手動ブレード レベル電力制限の設定は、[Equipment] > [Policies] > [Global Policies] > [Global Power Allocation Policy] の順で行います。電力制御ポリシーで設定された優先順位は関係ありません。


              サーバのブレード レベル電力制限の設定

              はじめる前に

              グローバル電力割り当てポリシーが Manual Blade Level Cap に設定されていることを確認してください。

              手順
                 コマンドまたはアクション目的
                ステップ 1UCS-A# scope server chassis-id / server-id  

                指定サーバのシャーシ サーバ モードを開始します。

                 
                ステップ 2UCS-A /chassis/server # set power-budget committed {disabled | watts}  

                次のいずれかの電力使用量レベルにサーバをコミットします。

                • disabled :サーバの電力使用量を制限しません。

                • watts :サーバの電力使用量の上限をユーザが指定できます。 この設定を選択した場合は、サーバが使用できる最大ワット数を入力します。 範囲は 0 ~ 10000000 W です。

                 
                ステップ 3UCS-A /chassis/server # commit-buffer  

                トランザクションをシステムの設定にコミットします。

                 
                ステップ 4UCS-A /chassis/server # show power-budget  

                (任意)電力使用量レベル設定を表示します。

                 

                次に、サーバの電力使用量を最大 1000 W に設定し、トランザクションをコミットする例を示します。

                UCS-A# scope server 2/4
                UCS-A /chassis/server # set power-budget committed 1000
                UCS-A /chassis/server* # commit-buffer
                UCS-A /chassis/server # show power-budget
                Power Budget:
                    Committed (W): 1100
                    Oper Committed (W): Disabled
                
                UCS-A /chassis/server # 
                

                ブレード レベル電力制限の表示

                手順
                   コマンドまたはアクション目的
                  ステップ 1UCS-A# scope server chassis-id / server-id  

                  指定サーバのシャーシ サーバ モードを開始します。

                   
                  ステップ 2UCS-A /chassis/server # show stats  

                  サーバで収集された電力使用量の統計情報を表示します。

                   

                  次に、サーバの電力使用量を表示する例を示します。

                  UCS-A# scope server 2/4
                  UCS-A /chassis/server # show stats
                  
                  Mb Power Stats:
                      Time Collected: 2010-04-15T21:18:04.992
                      Monitored Object: sys/chassis-1/blade-2/board
                      Suspect: No
                      Consumed Power (W): 118.285194
                      Input Voltage (V): 11.948000
                      Input Current (A): 9.900000
                      Thresholded: Input Voltage Min
                  
                  UCS-A /chassis/server #