SnapDrive provides support for role-based access control with DataFabric Manager server to separate server administrator and storage administrator functions, and to limit SnapDrive actions and operations depending on the role or job function of the user.
Role-based access control enables an application or Windows server administrator to provision and manage storage for their resources without needing the storage system root password.
When SnapDrive is configured for role-based access control, SnapDrive serves as the policy decision point. For every SnapDrive operation, an RBAC access check to DataFabric Manager is performed. The RBAC access check verifies whether a SnapDrive user can perform a SnapDrive operation on a storage system resource. The SnapDrive MMC displays only the object types to which a user has been granted access to perform a task.
If DataFabric Manager encounters a short service outage, SnapDrive is not affected. If a prolonged outage occurs, however, SnapDrive will no longer operate.
DataFabric Manager server name and credentials can be entered during SnapDrive installation or by using sdcli.exe.
For example, at the STORACL prompt, use the following command to create a new role: role add -rn SDConfigRole -OPN SD.Config.Read SD.Config.Write To apply the new role to the domain user on the specified storage system use the following command: user add -rsn StorageSystemName -rtype stor -un domain\user -RN SDConfigRole
See the Operations Manager Administration Guide for your version of DataFabric Manager server for more information about roles and capabilities and how they are used. See the Storage Access Control Tool User's Guide for more information about the storacl.exe tool.