vCloud

 View Only
  • 1.  Usage meter SRM collection permissions

    Posted Nov 13, 2017 11:49 AM

    Hi,

    I have 2 vCenters in my platform that are using Site Recovery Manager between them to replicate data (VCS1 --> VCS2).

    VCenter usage collection fine, but site recovery manger is not getting info due to user permissions.

    2017-11-13 00:05:07,067  INFO [Collector 9] srm.SrmCollector: VMware vCenter Site Recovery Manager collection starting

    2017-11-13 00:05:07,067  INFO [Collector 9] srm.SrmCollector: Collecting from SRM server 10.1.8.40 of vCenter Server mgmt1-vcs1.dc1.example.com

    2017-11-13 00:05:08,899 ERROR [Collector 9] srm.SrmCollector: VMware vCenter Site Recovery Manager collection failed: com.vmware.srm.SrmFaultNoPermissionFaultMsg: Permission to perform this operation was denied.

    com.vmware.srm.SrmFaultNoPermissionFaultMsg: Permission to perform this operation was denied.

            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

    ......

    2017-11-13 00:05:08,900  INFO [Collector 9] srm.SrmCollector: VMware vCenter Site Recovery Manager collection starting

    2017-11-13 00:05:08,900  INFO [Collector 9] srm.SrmCollector: Collecting from SRM server 10.1.40.40 of vCenter Server mgmt2-vcs2.dc2.example.com

    2017-11-13 00:05:10,479 ERROR [Collector 9] srm.SrmCollector: VMware vCenter Site Recovery Manager collection failed: com.vmware.srm.SrmFaultNoPermissionFaultMsg: Permission to perform this operation was denied.

    com.vmware.srm.SrmFaultNoPermissionFaultMsg: Permission to perform this operation was denied.

            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

            at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:135)

    The user that I am using to collect data are the following

    • vCenter --> Read Only user
    • SRM --> SRM Administrator

    Which are the correct permissions to get SRM collection?

    Thank you very much in advance



  • 2.  RE: Usage meter SRM collection permissions

    Broadcom Employee
    Posted Nov 13, 2017 12:37 PM

    Hi,

    Please share your Usagemeter & SRM build version details.

    Thanks,

    Vinayaga.



  • 3.  RE: Usage meter SRM collection permissions

    Posted Nov 13, 2017 12:56 PM

    Hi,

    The vCenter is 6.5 and the usage meter 3.6.0.1, so the latest versions available.

    Thanks

    Juan Luis



  • 4.  RE: Usage meter SRM collection permissions

    Broadcom Employee
    Posted Nov 14, 2017 10:36 AM

    Hi,

    To work around this issue, do the following:

    1. Login in to the vSphere Web Client.
    2. Navigate to Administration > Roles.
    3. Click the Create role button.
    4. Type a name for the new role.
    5. Select the following permission:
      Profile-driven storage > Profile-driven storage view
    6. Assign the new role to the user which is used for vCloud Usage Meter collection.

    Thanks,

    Vinayaga.