インストール¶
FIWARE Device Simulator は、次の3つの手順でインストールできます :
-
Github リポジトリのクローン
-
RPM パッケージの使用
-
Docker を使用した自動デプロイ
Github リポジトリのクローニング¶
Github リポジトリを複製する FIWARE Device Simulator をインストールするには、以下のコマンドを実行してください :
これは :
git clone https://github.com/telefonicaid/fiware-device-simulator.git
cd fiware-device-simulator/
npm install
FIWARE Device Simulator はすぐに使用できます。
RPM パッケージの使用¶
RPM パッケージを使用して、fiware-device-simulator コンポーネントをインストール、更新、および削除する手順を詳しく説明します。
パッケージの生成¶
前提条件 : fiware-device-simulator コンポーネントソースから RPM パッケージを生成するには、RPM ビルドツール (rpmbuild 実行可能ファイル)、Node および npm ユーティリティ、および必要な Node モジュールをダウンロードするためのインターネット接続が必要です。fiware-device-simulator コンポーネントの RPM パッケージを生成するには、fiware-device-simulator コンポーネントのルートから次のコマンドを実行します :
./rpm/create-rpm.sh -v <version> -r <release>
すべてがうまくいけば、新しい RPM パッケージが作成され、次の場所に格納されます : ./rpm/RPMS/x86_64/fiware-device-simulator-<version>-<release>.x86_64.rpm。次のコマンドを実行して、RPM パッケージ作成スクリプトに関する追加情報を取得します :
./rpm/create-rpm.sh -h
インストール、アップグレード、および削除¶
前提条件 : 生成された fiware-device-simulator コンポーネントの RPM パッケージをインストールするには Node が必要です。fiware-device-simulator コンポーネントをインストールまたはアップグレードするには、次のコマンドを実行します :
sudo rpm -Uvh fiware-device-simulator-<version>-<release>.x86_64.rpm
インストール後、次のファイルとディレクトリが作成されます :
/etc/logrotate.d
└── logrotate-fiware-device-simulator-daily.conf
/var/log/fiware-device-simulator
/opt/fiware-device-simulator
├── conf
│ └── <empty> Here is where configuration files are stored
├── node_modules
│ └── <node modules directory structure and files>
├── package.json
└── (other files and directories)
以前の fiware-device-simulator コンポーネントのインストールを削除するには、次のコマンドを実行します :
sudo rpm -e fiware-device-simulator
Dockerを使用した自動デプロイ¶
FIWARE Device Simulator のテストとデプロイメントを容易にするために、簡単な Docker コマンドの実行によって、FIWARE Device Simulator をデプロイして試すのに必要なすべての情報を含め、FIWARE Docker Hub でホストされている Docker イメージも存在します。
FIWARE Device Simulator インスタンスを含む Docker インスタンスを実行するには、次のコマンドを実行してください :
docker pull fiware/device-simulator
docker run -t -i fiware/device-simulator /bin/bash
この時点で、Docker コンテナの中にいて、FIWARE Device Simulator をすぐに使用できます。