Deployment Guide

SETX -m MOSQUITTO_DIR "C:\Program Files\DELL\WMS\Mosquitto"
sc.exe start "mosquitto"
3 mqttsvc.bat ファイルを保存します。
4 mqttsvc.bat ファイルへのショートカットを作成します。このスクリプトは、サーバの起動時にすべての Mosquitto サービスを開始する場合に使用しま
す。
5 Mosquitto サービススタートアップスクリプトを設定するには、Windows のスタートアップフォルダに移動し、次のスクリーンショットに示すように、
Windows の検索ウィンドウで Shell:startup と入力します。
9. Windows の起動
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ディレクトリが表示されます。
6 mqttsvc.bat ファイルのショートカットをフォルダにコピーします。
7 サーバを再起動して、次の手順に示すようにテストを実行し、Mosquitto 4 つのインスタンスがポート 1883 を使用して IP0IP1IP2IP3 で実
行されていることを確認します。
a Powershell ウィンドウを開き、次のコマンドを実行します。
PS> get-nettcpconnection -LocalPort 1883
b 少なくとも 4 つのサービスが以下の値で実行されていることを確認します。
LocalAddress=IP0, IP1, IP2, IP3
LocalPort=1883
State=Listen
MongoDB でのフロントエンド Mosquitto の設定
MongoDB には bootstrapProperties コレクションがあり、さまざまなパラメータを設定できます。その中には、Tomcat がバックエンド Mosquitto に接続す
るための
URL を設定するパラメータ、およびデバイスがフロントエンド Mosquitto に接続するための URL を設定するパラメータが含まれています。多くの
ユーザーは Mosquitto 1 インスタンスでサービスを実行するため、デフォルトの場合、インストーラはバックエンドの Mosquitto で両方のパラメータを設
定します。
1 コマンドプロンプトを開き、C:\Program Files\DELL\WMS\MongoDB\bin ディレクトリに移動します。
2 コマンドプロンプトで次のコマンドを実行します。
>mongo stratus -u stratus -p <mongodbPassword> -eval "db.bootstrapProperties.update({'name': 'stratus.external.mqtt.url'}, {'name':
'stratus.external.mqtt.url' , 'value' : 'tcp://xyz-pns.wysemanagementsuite.com:1883' }, {upsert:true})"
3 ローカルサービス Dell WMS: Tomcat Service として識別されている Tomcat サービスを再開します。
14
Wyse Management Suite の導入と設定