メインコンテンツまでスキップ

OTV : CA 署名証明書の実装後に OTV を vCenter に登録する問題

Views:
13
Visibility:
Public
Votes:
0
Category:
virtual-storage-console-for-vmware-vsphere
Specialty:
virt
Last Updated:

環境

VMware vSphere ( OTV )用の ONTAP ツール

問題

VSC ( Virtual Storage Console )の自己署名証明書を CA (認証局)が署名した証明書に置き換えると、次の問題が表示されます。

  • VSC/OTV に関連付けられた検出タスクは、 vSphere HTML5 UI では「 Recent Tasks 」として適切に表示されます
  • ただし、 OTV のメニューおよびアイコンは vSphere HTML5 UI には表示されません
  • VMware の Managed Object Browser ( MOB )を使用して登録済み OTV 拡張をで確認する場合 https://<vcenter>/mob/?moid=ExtensionManagercom.netapp.vsch5 、拡張機能は欠落します
    • clipboard_e38e77d9051b51e7bf14b4ea169b02bf7.png
  • 登録時に、 OTV の out.log に、 vSphere 拡張を更新するときに次のヌルポインタ例外が表示されます。

16:14:24.139 [timerFactory-1] INFO com.netapp.nvpf.container.vsphere.VSphereExtensionRegistrationManager - Updated vSphere extension definition (key: com.netapp.nvpf) with vCenter server at https://192.168.0.31:443/sdk.
16:14:24.145 [timerFactory-1] DEBUG com.netapp.common.util.ConfigProperty - UTIL-00100: Application property server.host is not defined
16:14:24.145 [timerFactory-1] DEBUG com.netapp.nvpf.container.ServerProperties - VSC returninig pureIPv4 : 192.168.0.31
16:14:24.238 [timerFactory-1] WARN com.netapp.nvpf.container.vsphere.VSphereExtensionRegistrationManager - Failed to register or update vSphere extension.
java.lang.NullPointerException: null
   at com.netapp.nvpf.container.vsphere.HTMLClientExtensionBuilder.getSSLThumbPrint(HTMLClientExtensionBuilder.java:107)
   at com.netapp.nvpf.container.vsphere.HTMLClientExtensionBuilder.build(HTMLClientExtensionBuilder.java:57)
   at com.netapp.nvpf.container.vsphere.VSphereExtensionRegistrationManager$1.execute(VSphereExtensionRegistrationManager.java:182)
   at org.apache.commons.collections.functors.ClosureTransformer.transform(ClosureTransformer.java:73)
   at com.netapp.nvpf.container.vsphere.ServiceInstanceManager.withServiceInstance(ServiceInstanceManager.java:53)
   at com.netapp.nvpf.container.vsphere.ServiceInstanceProvider.withServiceInstance(ServiceInstanceProvider.java:73)
   at com.netapp.nvpf.container.vsphere.ServiceInstanceProvider.withServiceInstance(ServiceInstanceProvider.java:90)
   at com.netapp.nvpf.container.vsphere.ServiceInstanceProvider.withAdminServiceInstance(ServiceInstanceProvider.java:219)
   at com.netapp.nvpf.container.vsphere.ServiceInstanceProvider.withAdminServiceInstance(ServiceInstanceProvider.java:197)
   at com.netapp.nvpf.container.vsphere.VSphereExtensionRegistrationManager.registerOrUpdateExtension(VSphereExtensionRegistrationManager.java:67)
   at com.netapp.nvpf.container.vsphere.VSphereExtensionRegistrationManager.tryAndWarnExtensionRegistration(VSphereExtensionRegistrationManager.java:247)
   at com.netapp.nvpf.container.vsphere.VSphereCredentialFileWatcher.onChange(VSphereCredentialFileWatcher.java:45)
   at com.netapp.nvpf.container.vsphere.VSphereCredentialFileWatcher.checkForChange(VSphereCredentialFileWatcher.java:39)
   at com.netapp.nvpf.container.vsphere.VSphereCredentialFileWatcher.run(VSphereCredentialFileWatcher.java:51)

 

 

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.