Organizations management
Understand how WEKA supports multi-tenancy by logically separating users and resources using organizations.
Overview
Organizations enable separation of duties between user groups within the same WEKA system. Each organization is isolated from others. Users in one organization cannot access or manage data from another.
Up to 256 organizations can be created.
Each organization is managed by an Organization Admin.
A Cluster Admin oversees the overall system but cannot access organization-specific data.
Cluster Admin responsibilities
Cluster Admins manage the system-wide configuration and can:
Create and delete organizations.
Assign an Organization Admin to each organization.
Monitor total capacity used by each organization.
Although Cluster Admins have backend access (for example, root on servers), they cannot access user data within organizations. They may still view events across all organizations.
Organization use cases
Private cloud multi-tenancy
Organizations can be used to logically separate departments (for example, IT, Finance, Genomics). While setup may require extra configuration, such as per-organization LDAP, the underlying cluster infrastructure remains shared and trusted.
Logical separation of external groups
For environments with multiple independent user groups, organizations provide stronger data isolation and management boundaries.
System entity management
Cluster-level entities
Managed by the Cluster Admin:
Hardware
NFS service (including NFS groups and IP interfaces)
SMB service
S3 service
Filesystem groups (used by Organization Admins when creating filesystems)
Encryption settings (KMS)
User management for the root organization
Organization-level entities
Managed exclusively by the Organization Admin:
Filesystems (including encryption)
Object store buckets
LDAP server configuration
NFS exports and client permissions
User management for their specific organization
Manage organizations
Only Cluster Admins can create or delete organizations. If no organizations are configured, the root organization is used by default, and mounts do not require authentication.
After creating an organization, users must specify the organization name when logging in, using the --org
flag in the weka user login
command.
Usage and quota management
Cluster Admins can:
Monitor per-organization SSD and total usage.
Set quotas to limit usage by capacity type.
This supports chargeback models based on actual or allocated storage usage.
Organization admin privileges
When an organization is created, the Cluster Admin assigns an Organization Admin who manages the organization-level resources.
Organization Admins can:
Create, delete, and manage users
Set user roles and change passwords
Manage the organization’s LDAP configuration
Restrictions
To ensure Organization Admins do not lose access:
They cannot delete their own user account.
They cannot change their own role.
Last updated