NSX Advanced Load Balancer データ ソースを VCF Operations for Networks に追加できません。エラーメッセージ「無効な認証情報」が表示されます。
search cancel

NSX Advanced Load Balancer データ ソースを VCF Operations for Networks に追加できません。エラーメッセージ「無効な認証情報」が表示されます。

book

Article ID: 436964

calendar_today

Updated On:

Products

VCF Operations for Networks

Issue/Introduction

免責事項:これは英文の記事「Unable to Add NSX Advanced Load Balancer Data Sources to VCF Operations for Networks Error seen in Invalid Credentials.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

VCF Operations for NetworksにNSX Advanced Load Balancerのデータソースを追加できません。

データソースの保存中にエラーが発生しました。NSX Advanced Load Balancer: Invalid credentials.

コレクターの/var/log/arkin/collectorディレクトリ配下のログには以下のエラーが示されています。

YYYY-MM-DDTHH:MM:SS.NNNZ ERROR dataprovider.utils.HttpUtils nsxalb-metric-exec-3 checkStatusAndThrow:41 API /login error response {"error": "Invalid credentials"}
YYYY-MM-DDTHH:MM:SS.NNNZ WARN common.utils.CommonUtils nsxalb-metric-exec-3 logException:2578 Unable to create login request
com.vnera.dataproviders.core.common.impl.dataprovider.utils.exceptions.HttpException: Could not get response for /login, status 401
        at com.vnera.dataproviders.core.common.impl.dataprovider.utils.HttpUtils.checkCodeAndThrow(HttpUtils.java:54) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.impl.dataprovider.utils.HttpUtils.checkStatusAndThrow(HttpUtils.java:34) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.impl.dataprovider.utils.HttpUtils.checkStatusAndThrow(HttpUtils.java:23) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBHttpConnectionWrapper.getNewAccessToken(NSXALBHttpConnectionWrapper.java:76) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.impl.dataprovider.southbound.TokenAwareHttpConnectionWrapper.refreshTokenIfNeeded(TokenAwareHttpConnectionWrapper.java:194) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.common.impl.dataprovider.southbound.TokenAwareHttpConnectionWrapper.httpGet(TokenAwareHttpConnectionWrapper.java:97) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBFetchUtils.fetchData(NSXALBFetchUtils.java:339) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBFetchUtils.fetchData(NSXALBFetchUtils.java:313) _[dataproviders-0.001-SNAPSHOT.jar:_]
        at com.vnera.dataproviders.core.impl.vmware.nsxalb.NSXALBFetchUtils.fetchData(NSXALBFetchUtils.java:306) _[dataproviders-0.001-SNAPSHOT.jar:_]

 

Environment

VCF Operations for Networks 9.0.2.0
VCF Operations for Networks 6.14.2
VCF Operations for Networks 6.14.1
VCF Operations for Networks 6.14.0
VCF Operations for Networks 6.13.0
VMware NSX Advanced Load Balancer 30.2.2

Cause

ALB GUIでHTTP基本認証が許可されていないためエラーが発生し、VCF Operations for NetworksでNSX ALBをデータソースとして追加できません。

Resolution

NSX ALB GUIで以下の操作を実行してください。

  1. NSX ALB GUIにログインしてください。
  2. 「管理」タブ>「システム設定」に移動します。
  3. 「編集」をクリックしてください。
  4. Basic認証が許可されていることを確認してください。
  5. Basic認証を「許可」に設定し、Aria Operations for Networks GUIにログインします。
  6. Aria Operations for Networks GUIの「設定」>「アカウントとデータソース」ページに移動します。
  7. NSX ALBをデータソースとして再度追加し、Basic情報を検証してから「送信」をクリックしてください。
  8. NSX ALBデータソースが正常に追加されたはずです。

 

NSX ALBデータソースの以下のスクリーンショットを参照してください。Basic認証が許可されています。