DASのHostnameを空欄にした時の挙動について

フォローする

 概要

DASのHost nameを空欄とした場合、どのような挙動が発生するか解説します。

具体例

もし「Host name」フィールドが未指定の場合、
DASは起動時に外部ネットワークインターフェースを探してIPv4アドレスを取得します。
この時使用可能なすべてのネットワークインターフェイスを列挙し、
目的に適したものを探しますが、このインターフェースの要件は次のとおりです。

-IPv4がサポートされている。
-リモートでアクセスできる(127.0.0.1インターフェースを除く)。

なお、
・インターフェイスが検出されなかった場合
・逆に、2つ以上のインターフェースが見つかった場合
以下のメッセージを出力して、DASが再起動する事があります。

出力メッセージ

2020-06-24 09:32:04,828 [6] DEBUG DAS - This machine has no external ip-addresses, please define 'hostName'.

注意事項

DASは、DS /RS/MCからDASに到達可能なアドレスを取得/通知する必要がありますが、
起動後のIP変更を動的に検知する事が出来ません。
このため、DHCPの動作不全等により、DAS起動時に誤ってリンクローカルアドレスが取得された場合、
その後のロボットの実行に問題が発生する事があります。

現バージョンのDASでは起動時にHost name情報に関する処理を実施する為、
このような事象が発生した際は、DASの再起動を行う事で解消する可能性があります。

参考

IPやHostnameが動的に変わる端末へDASを設定する方法

区分 確認Ver
仕様

10.4.0.1

 

0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。