Cloudian ストレージの検出
ServiceNow ディスカバリー は、Cloudian ストレージの検出パターンを使用して、Cloudian サーバーと関連ディスクを検索します。これらのリソースを検出するには、ServiceNow ストアからパターンアプリケーションをインストールする必要があります。
Discovery は Cloudian ストレージシステムのパターンを使用して Cloudian ストレージのシステムデータを検索します。これらのリソースを検出するには、ServiceNow ストアから Discovery and Service Mapping Patterns および CMDB CI Class Models アプリケーションをインストールする必要があります。各アプリケーションは互いに依存しています。Paris 以前のリリースを使用している Now Platform で、パターンを使用して Cloudian ストレージのコンポーネントを検出できます。
Cloudian は、ソフトウェアに特化したデータストレージの会社です。Cloudian では、分散型ですぐに使用できる、ソフトウェアで定義された S3 互換のオブジェクトストレージソリューションを提供しています。
Cloudian Hyperstore ソフトウェア :CentOS オペレーティングシステム、関連パッケージ、および Hyperstore ソフトウェアのバイナリファイルを Hyperstore ノードに展開します。
Cloudian Hyperstore ノード: これは、Cloudian Hyperstore ソフトウェアが業界標準のサーバーまたは VM に展開されているか、Cloudian Hyperstore アプライアンスにプリインストールされている、独立したハードウェアサーバーです。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
必須条件
デバイスを Cloudian サーバーとして検出するには、/bin/systemctl status cloudian-s3 コマンドが有効な応答を返し、そのコマンドの対象に Cloudian HyperStore ストレージシステムが含まれている必要があります。そうでない場合、デバイスは Linux サーバーとして検出されます。
- クライアントが検出パターンを使用していることを確認します。
- Cloudian ストレージサーバーの SSH 資格情報を設定します。
- MID Server がターゲットデバイスにアクセスできることを確認します。
- Discovery ユーザーがコマンドを実行するための適切な権限を持っていることを確認します。
- 次のプラグインをインストールします。
- CMDB CI Class Models プラグイン (バージョン 1.31.0 以降)
- Discovery and Service Mapping Patterns プラグイン (バージョン 1.0.84 以降)
- Discovery and Service Mapping Patterns (sn_itom_pattern) バージョン 1.0.84 および依存プラグイン CMDB CI Class Models (sn_cmdb_ci_class) バージョン 1.31.0 (10 月リリースのコンテンツ)
資格情報
Cloudian Hyperstore ソフトウェアが CentOS または RHEL サーバーのいずれかに展開されていることを確認します。資格情報の構成は、Linux サーバーのものと同じです。
Cloudian ストレージサーバーの SSH 資格情報を設定します。
Discovery の実行
Cloudian ストレージシステムを検出するには、Cloudian ストレージサーバーの IP アドレスをターゲットとする Discovery スケジュールを作成します。構成した SSH 資格情報が Cloudian サーバーにアクセスできることを確認してください。
水平検出中に Discovery によって収集されるデータ
| フィールド | 説明 |
|---|---|
name | |
| serial_number | |
| ip_address | |
manufacturer |
|
| model_id | |
| short_description | |
| os_version | |
| os | |
| ram | |
| cpu_manufacturer | |
| cpu_name | |
| cpu_core_count | |
| cpu_type |
| フィールド | 説明 |
|---|---|
name |
|
| device_id | |
| storage_type | |
| size_bytes | |
| manufacturer | |
| model_id | |
| computer [cmdb_ci_storage_server を参照] |
ファイルシステム [cmdb_ci_file_system]
| フィールド | 説明 |
|---|---|
name |
|
| size_bytes | |
| free_space_bytes | |
| file_system | |
| mount_point | |
| computer [cmdb_ci_storage_server を参照] | |
| provided_by [cmdb_ci_disk を参照] |
ネットワークアダプター [cmdb_ci_network_adapter]
| フィールド | 説明 |
|---|---|
name |
|
| ip_address | |
| netmask | |
| mac_address | |
| cmdb_ci [cmdb_ci_storage_server を参照] |
IP アドレス [cmdb_ci_ip_address]
| フィールド | 説明 |
|---|---|
ip_address |
|
| netmask | |
| nic [cmdb_ci_network_adapter を参照] |
Cloudian プローブは、UNIX - 分類マルチプローブで作成されます。Cloudian プローブは /bin/systemctl status cloudian-s3 コマンドを実行して、出力に Cloudian HyperStore ストレージシステムが含まれていることを確認します。
UNIX 分類では、Cloudian Server 分類子は Linux 分類子の前に実行されます。Cloudian 分類子は [cmdb_ci_storage_server] テーブルにレコードを作成します。この分類子によって、Cloudian ストレージシステムのパターンが呼び出されます。
CMDB データモデル
CI 関係
Cloudian ストレージのパターンによって作成された関係
| 親 | 関係 | 子 |
|---|---|---|
| cmdb_ci_storage_server | Owns::Owned by | cmdb_ci_network_adapter |
| cmdb_ci_storage_server | Owns::Owned by | cmdb_ci_ip_address |
| cmdb_ci_storage_server | Contains::Contained by | cmdb_ci_disk |
| cmdb_ci_storage_server | Contains::Contained by | cmdb_ci_file_system |
| cmdb_ci_storage_server | Virtualized by::Virtualizes | cmdb_ci_vm_instance |
| cmdb_ci_disk | Provides::Provided by | cmdb_ci_file_system |