Teracloud® Streams domains
A Teracloud® Streams domain is a logical grouping of resources in a network for common management and administration. To use Teracloud® Streams, you must create at least one domain.
There are two main types of domains: basic and enterprise. You can create both types of domains
by
using
the streamtool mkdomain
command.
A basic domain has a single Teracloud® Streams resource and user. This type of domain is typically used for test or development environments. Teracloud® Streams uses the Pluggable Authentication Module (PAM) authentication service for user authentication, and Apache ZooKeeper for managing and storing configuration information. By default, Teracloud® Streams uses an embedded version of ZooKeeper, which is included in the product installation. If you use an external ZooKeeper server, it must be set up before you create the basic domain.
- Enterprise PAM domain: For high availability, use a Pluggable Authentication Module (PAM) with the LDAP backend. PAM must be set up and configured before you create the domain. The LDAP server must be accessible from the resource that is running the authentication and authorization services. There are other options that might not be highly available, such as PAM with a UNIX™ backend. For this option, the Teracloud® Streams users must be defined on this system.
- Enterprise LDAP domain: For high availability, use a Lightweight Directory Access Protocol (LDAP) server. LDAP must be set up and configured before you create the domain.