vRealize Operations Manager 6.x でライセンス グループを表示すると通信がタイムアウトになる
search cancel

vRealize Operations Manager 6.x でライセンス グループを表示すると通信がタイムアウトになる

book

Article ID: 344398

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

  • vRealize Operations Manager 6.x でライセンス グループを起動すると、ページのロードに時間がかかる。
  • 次のようなエラー メッセージが表示される。

    通信エラー:サーバとの通信を試みている間にタイムアウトになりました。ユーザー インターフェイスを手動で更新してください。[OK] をクリックすると、「利用可能なライセンス グループがありません.(No license groups available)」というステータスメッセージが表示されます.
(Communication Error: Timeout reached while trying to communicate with the server.Try refreshing the UI manually."After clicking on OK you see the status message "No license groups available")



Symptoms:
免責事項:これは英文の記事「Communication timeout when viewing license groups in vRealize Operations Manager 6.x (2147543)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

VMware vRealize Operations Manager 6.2.x
VMware vRealize Operations Manager 6.1.x
VMware vRealize Operations Manager 6.3.x
VMware vRealize Operations Manager 6.4.x

Resolution

これは既知の問題で、vRealize Operations Manager 6.x に影響します。

現在、解決方法はありません。
この問題を回避するには、次のコマンドを実行して、vRealize Operations Manager のマスター ノードにある LicenseGroupsGrid.js ファイルにタイムアウト値を設定します。

:以下の手順に進む前に、vRealize Opearations Manager 6.x ノードのスナップショットまたはバックアップを作成してください。

vRealize Operations Manager マスター ノードにある LicenseGroupsGrid.js ファイルにタイムアウト値を設定するには:

  1. SSH またはコンソールを使用して、vRealize Operations Manager マスター ノードに root としてログインします。
  2. 次のコマンドを実行して、LicenseGroupsGrid.js ファイルを編集します。

    vi /usr/lib/vmware-vcops/tomcat-web-app/webapps/ui/js/components/licensing/LicenseGroupsGrid.js

    ファイルは次のようになります。

    Ext.define('Ext.vcops.licensing.LicenseGroupsGrid', {
    extend: 'Ext.grid.Panel',

    initMembers: function () {
    var me = this;
    this.licenseGroupsStore = Ext.create('Ext.data.Store', {
    storeId: 'licenseGroups',
    fields: [ 'groupName', 'totalUsage','licenseableUsage','usageBreakdown','customGroupUuid','groupId','associatedLicenses'],
    proxy: {
    type: 'ajax',
    url: 'licensing.action?mainAction=getAllLicenseGroups',
    ....

  3. 新しい行 timeout: 1000000 を追加して、ファイルを次のようにします。


    Ext.define('Ext.vcops.licensing.LicenseGroupsGrid', {
    extend: 'Ext.grid.Panel',

    initMembers: function () {
    var me = this;
    this.licenseGroupsStore = Ext.create('Ext.data.Store', {
    storeId: 'licenseGroups',
    fields: [ 'groupName', 'totalUsage','licenseableUsage','usageBreakdown','customGroupUuid','groupId','associatedLicenses'],
    proxy: {
    type: 'ajax',
    timeout: 1000000,
    url: 'licensing.action?mainAction=getAllLicenseGroups',
    ....
  4. ファイルを保存します。
  5. ブラウザを再ロードして、ライセンス グループのページが製品のユーザー インターフェイスでエラーなくロードされるようになったかどうかを確認します。
    それでも問題が解決しない場合は、手順 6、7 に進みます。

  6. ページがブラウザのキャッシュからロードされている可能性があります。ブラウザで、ライセンス グループ ページの強制更新を行ってください。

    例:

    Chrome ブラウザを使用している場合は、Ctrl キーを押したまま [再読み込み] をクリックすると、ページを強制更新することができます。

  7. ページを強制更新しても機能しない場合は、Putty/SSH セッションに再接続して、vRealize Operations Manager マスター ノードで次のコマンドを実行します。

    service vmware-vcops-web restart
:これらの手順を実行した後でも問題が解決されない場合は、VMware テクニカル サポートにサポート リクエストを提出し、このナレッジ ベースの記事 ID (2147543) を問題の説明の中に記入してください。サポート リクエストの提出については、「Filing a Support Request in My VMware(2006985)」を参照してください。


Additional Information

Communication timeout when viewing license groups in vRealize Operations Manager 6.x