iLO RESTful APIエコシステム
単一のRESTfulインターフェイスによる統合制御
HPE Integrated Lights-Out (iLO) サーバー管理では、スクリプトやAPIを通じて、インテリジェントなリモート制御の自動化が可能です。さらにiLO RESTful APIと呼ばれるAPIを使用することで、スクリプトを超えるさまざまな機能を利用して、HPE Gen9およびGen10サーバーのライフサイクル全体の管理が可能になります。
単一のRESTful APIインターフェイスにより、サーバー管理コンポーネントとコンピュート機能全体が統合されます。HPE iLO 4およびiLO 5とともに使用して、リモートサーバーのプロビジョニング、構成、インベントリ、監視を実行できます。また、業界標準のRedfish APIに準拠しています。
Redfish APIエコシステムを活用すると、今日のスケーラブルなデータセンターハードウェアをシンプルかつ安全に管理できます。これはオープンな業界標準の仕様/スキーマであり、既存ツール内で複数のソリューションを統合できます。Redfish APIはDistributed Management Task Force (DMTF) によって公開されており、クラウドやWebベースのインフラストラクチャに最適です。このようなインフラストラクチャでは、異種混在環境内に大量のサーバーが存在している場合が一般的です。
HPEソフトウェア デファインド インフラストラクチャ開発者コミュニティでは、他では得ることのできないニュース、関連情報、コネクションを得られます。HPEエンジニアのブログ記事には、サーバー管理の自動化や統合に関する有益な情報が掲載されています。またiLO RESTful APIフォーラムで、他の開発者とサーバー管理に関する経験を共有することでサポートの向上にもつながります。
iLO RESTful API SDKエコシステム
GitHubレポジトリ
iLO RESTful API SDKを活用するうえで役立つツールを見つけられます。
SDKおよび言語バインディング
- iLO RESTful APIドキュメントを参照して、データモデルの確認、サンプルコードのダウンロード、HTTP基本認証の利用などが行えます。
- Pythonライブラリは、豊富なPythonライブラリを提供して、開発者がiLO RESTful APIと簡単に連携できるようにします。
- PowerShellライブラリは、Windows PowerShellからiLO RESTful APIへのインターフェイスを介して連携するためのコメントを提供します。
- Rubyライブラリは、iLO RESTful APIとの連携を実現します。
- JavaScriptライブラリを利用して、Java開発者はiLO RESTful APIと簡単に統合できます。
DevOps
- Python iLOrestライブラリおよび事例をインストールするためのChef Cookbookです。
- Python iLOrestライブラリおよび事例をインストールするためのPuppetモジュールです。
- Python iLOrestライブラリおよび事例をインストールするためのAnsibleのロールです。
IT運用
- RESTfulインターフェイスツールは、Redfish APIをサポートするデバイスのオープンソーススクリプトツールです。
- RESTfulインターフェイスツールのドキュメント。
- ITインフラストラクチャ監視の業界標準に対応するNagiosプラグイン。