【手続補正書】
【提出日】令和3年12月6日(2021.12.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
物理ホストを含むコンピュータシステムで使用するためのコントローラであって、複数のシステムルール、前記コンピュータシステムのシステム状態、及び複数のテンプレートに基づいて、前記コンピュータシステムの物理インフラストラクチャを自動的に管理するように構成される、前記コントローラ
を備える、装置。
【請求項２】
前記自動化された管理は、前記システムルール、前記システム状態、及び前記テンプレートに基づく前記コンピュータシステムの物理インフラストラクチャの自動化された構成を含む、請求項１に記載の装置。
【請求項３】
前記テンプレートは、複数の異なるタイプの物理インフラストラクチャで使用するための複数のテンプレートを含み、前記システムルールは、所与のタイプの物理インフラストラクチャを管理する場合にどのテンプレートが使用されるかを制御する、請求項１または２に記載の装置。
【請求項４】
前記コンピュータシステムは複数の物理ホスト及び複数の仮想ホストを含み、前記コントローラは、前記物理ホスト及び前記仮想ホスト上に交換可能にアプリケーションを配備するようにさらに構成される、請求項１から３までのいずれか一項に記載の装置。
【請求項５】
前記システムルールは、前記コンピュータシステムの自己組み立てのためのグローバルシステムルールを含み、前記グローバルシステムルールは、（１）前記コンピュータシステムへのリソースの追加に関して完了すべき複数のＩＴタスクの指定、（２）リソースを前記コンピュータシステムに追加するために必要なハードウェアの更新可能なリスト、および（３）前記コンピュータシステムへのリソースの追加に関して完了すべき動作及びタスクの順序付きリストの指定のうちの少なくとも１つを含む、請求項１から４までのいずれか一項に記載の装置。
【請求項６】
前記テンプレートは、（１）リソース、（２）リソースにロードされるアプリケーション、（３）前記コンピュータシステム上のリソースにロードされるサービス、のうちの少なくとも１つを作成、構成、及び／または配備するために使用される既定の情報のセットを含む、請求項１から５までのいずれか一項に記載の装置。
【請求項７】
前記テンプレートはベアメタルテンプレートを含む、請求項６に記載の装置。
【請求項８】
複数の前記テンプレートのそれぞれは、ベースオペレーティングシステムファイルシステムのベースイメージを含む、請求項６または７に記載の装置。
【請求項９】
前記コントローラは、前記システムルールに従って前記テンプレートを使用して、前記コンピュータシステムのインフラストラクチャを構築し、相応して前記システム状態を更新するようにさらに構成され、前記コントローラは、前記システムルール、システム状態、及びテンプレートに基づいて、コンピューティングリソース、ストレージリソースおよびネットワーキングリソースのうちの少なくとも１つを自動的に追加するようにさらに構成される、請求項１から８までのいずれか一項に記載の装置。
【請求項１０】
前記コントローラは、
前記システムルールを読み取って、前記コンピュータシステムの所望の状態を実現するために完了すべきタスクのリストを作成し、
前記コンピュータシステムの利用可能なリソースに基づいて、前記読み取られたシステムルールを満たすための命令を発行し、
前記システム状態を使用して、前記コンピュータシステムの利用可能なリソースを見つけて、前記リストのタスクを実行し、
前記リストのタスクに必要なリソースが利用可能であることが判明した場合、前記利用可能なリソースを使用して前記タスクを実行する、
ようにさらに構成される、請求項９に記載の装置。
【請求項１１】
前記コントローラは、前記システムルール、システム状態、及びテンプレートに基づいて、コンピューティングリソースを自動的に追加するようにさらに構成される、請求項１から１０までのいずれか一項に記載の装置。
【請求項１２】
前記コンピューティングリソースはベアメタルコンピューティングリソースを含む、請求項１１に記載の装置。
【請求項１３】
前記コントローラは、前記システムルール、システム状態、及びテンプレートに基づいて、ストレージリソースを前記コンピュータシステムに自動的に追加するようにさらに構成される、請求項１から１２までのいずれか一項に記載の装置。
【請求項１４】
前記ストレージリソースはベアメタルストレージリソースを含む、請求項１３に記載の装置。
【請求項１５】
前記コントローラは、前記システムルール、システム状態、及びテンプレートに基づいて、ネットワーキングリソースを前記コンピュータシステムに自動的に追加するようにさらに構成される、請求項１から１４までのいずれか一項に記載の装置。
【請求項１６】
前記ネットワーキングリソースはベアメタルネットワーキングリソースを含む、請求項１５に記載の装置。
【請求項１７】
前記コントローラは、インターフェースを介して、（１）前記物理ホストのＢＩＯＳを構成し、（２）前記物理ホストのブートオプションを構成し、（３）サーバをストレージリソースに向けさせ、（４）前記物理ホストをブートすることによって、前記物理ホストを管理するようにさらに構成される、請求項１から１６までのいずれか一項に記載の装置。
【請求項１８】
前記コントローラは、新たなリソースが前記コンピュータシステムに接続されたことに応答して、（１）前記新たなリソースが前記コンピュータシステムに接続されたことを認識し、（２）前記接続された新たなリソースに関する情報を決定し、（３）前記決定された情報を前記コンピュータシステムの状態に追加し、（４）前記決定された情報に基づいて前記テンプレートの１つを選択し、（５）前記選択されたテンプレートから導出されたイメージを前記コンピュータシステムにロードし、前記イメージはファイルシステムを含み、（６）前記ロードされたイメージの前記ファイルシステムを使用してブートするように前記新たなリソースに指示することによって、前記新たなリソースの物理インフラストラクチャを前記コンピュータシステムに自動的に追加するように構成される、請求項１から１７までのいずれか一項に記載の装置。
【請求項１９】
前記コントローラは、アウトオブバンド管理に基づいて、前記コンピュータシステムの物理インフラストラクチャを自動的に管理するように構成される、請求項１から１８までのいずれか一項に記載の装置。
【請求項２０】
前記コントローラは、前記システムルール、前記システム状態、及び前記システムテンプレートに基づいて、前記コンピュータシステムのリソース上にアプリケーションまたはサービスを自動的に配備するようにさらに構成される、請求項１から１９までのいずれか一項に記載の装置。
【請求項２１】
前記コントローラは、アウトオブバンド管理接続またはインバンド管理接続を使用して、前記コンピュータシステムのリソースによって実行される前記アプリケーションまたはサービスを配備するために、前記テンプレートの１つから導出されるアプリケーションイメージをブートするように前記コンピュータシステムのリソースに指示するようにさらに構成される、請求項２０に記載の装置。
【請求項２２】
前記システムルールは、前記リソースが前記テンプレートの１つから導出されるイメージからブートされ、次いで前記アプリケーションまたはサービスが前記テンプレートの他の１つから導出されるイメージからブートされるように、ブートの順序を指定する、請求項２１に記載の装置。
【請求項２３】
コントローラが、複数のシステムルール、コンピュータシステムのシステム状態、及び複数のテンプレートにアクセスすることと、
前記コントローラが、前記アクセスされたシステムルール、システム状態、及びテンプレートに基づいて、物理ホストを含むコンピュータシステムの物理インフラストラクチャを自動的に管理することと、
を含む、方法。