Earlier today I was testing out the Nexenta HA Plugin. I created an additional volume on my Nexenta cluster, and then went to the plugin volume page, which showed me the error:
“Cannot get cluster/volume info: Cannot introspect object com.nexenta.nms(/Root/NetworkStorageService): org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.”
So I tried to re-initialize the cluster, which resulted in the error:
“Configuration save returned an error: no introspection data available for method ‘create’ in object ‘/Root/RsfCluster’, and object is not cast to any interface”
The fix for this was to restart the services on both of my head nodes.
Run the command: svcadm -v disable nm{s,v,cd} nbs nmdtrace dbus rmvolmgr
Then run: svcs nm{s,v,cd} nbs nmdtrace dbus rmvolmgr until all services show as disabled.
Then run: svcadm -v enable nm{s,v,cd} nbs nmdtrace dbus rmvolmgr
Then run: svcs nm{s,v,cd} nbs nmdtrace dbus rmvolmgr until all services show as online.
Make sure you do this on both head nodes.
You should be able to re-use your HA plugin and set everything up!
Hope this helps someone.