【Hinemos】リポジトリに自動でノードを登録する

投稿日: / 更新日:

■はじめに

こんにちは!

当記事では、Hinemosが提供するコマンドラインツールを用いてリポジトリに自動でノードを登録する方法について
ご説明いたします。

 

■コマンドラインツールとは

コマンドラインツールとは、
Hinemosクライアント上のほぼ全ての操作をCUI(キャラクタユーザ インタフェース)上で実現可能となる
運用支援ツールです。

詳細について以下の記事で紹介していますので、こちらをご覧ください。

【Hinemos】コマンドラインツールについてご紹介

 

1.実際にコマンドラインツールを用いてノード登録する

実際に実行した結果を元にノードの登録方法について説明します。
今回は、コマンドラインツールの前提条件と導入方法については省略いたします。

●使用環境

使用した環境については以下の通りです。

Hinemosマネージャ環境

  • OS:RHEL 8
  • Hinemos ver.7.1.1

Hinemosコマンドラインツール環境

  • OS:RHEL 8
  • Python:3.8.0

●手順

今回はコマンドラインツールを使って、コマンドラインツールを導入したサーバをHinemosマネージャに
ノードとして登録します。

まず、設定内容を記述した JSON 形式の文字列を、変数 json に格納します。
次に、この変数 json を引数として指定し、Python スクリプト(repository_addNode.py)を実行します。
これにより、スクリプト内で json 変数に格納された設定内容を利用できるようになります。

以下の設定内容でノードを登録します。

下記の実行コマンドをコマンドラインツールを配置しているディレクトリ配下で実行します。
実行コマンド

 

実際に実行した結果です。

コマンドラインノード登録1
(省略)

コマンドラインノード登録2

“http://[HinemosマネージャのIPアドレス]:8080, repository_addNode.py succeeded.” と出力されれば成功です。

 

2.コマンドラインツールを用いてノード情報を確認する

コマンドラインツールには、Hinemosマネージャに登録されているノード情報を取得する機能もあります。

repository_getNodeList.pyを用いて、ノード情報が取得できるか確認してみます。

実際に実行した結果です。

コマンドラインノード情報取得2

登録したノードの情報が取得できていることが確認できました。

 

3.Hinemos Webクライアントからノード情報を確認する

Hinemos Webクライアントより、先ほどのノードが登録されていることを確認します。
リポジトリ[ノード]ビューから確認できます。

Hinemos Webクライアント画面

コマンドラインツールにて登録した情報が確認出来ました。

 

■おわりに

今回は、コマンドラインツールを用いた、ノードの登録方法についてご紹介しました。

本記事がHinemosご利用の際に役立てば幸いです。

ご覧いただきありがとうございました。

Hinemos導入はアトミテックにお任せください

見積もりを依頼する

最新情報発信中

Xやメルマガでも、Hinemosの保守、
開発、導入、構築やカスタマイズ等の
お役立ち情報を発信しています。
是非ご登録ください。