免責事項:これは英文の記事「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:_]
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
ALB GUIでHTTP基本認証が許可されていないためエラーが発生し、VCF Operations for NetworksでNSX ALBをデータソースとして追加できません。
NSX ALB GUIで以下の操作を実行してください。
NSX ALBデータソースの以下のスクリーンショットを参照してください。Basic認証が許可されています。