I'm new to OpenStack. Reading its documents I feel some of its features may need shared storages like SAN Storage. For example, the following paragraph says:
Block Storage
The optional Block Storage node contains the disks that the Block Storage and Shared File System services provision for instances.
For simplicity, service traffic between compute nodes and this node uses the management network. Production environments should implement a separate storage network to increase performance and security.
You can deploy more than one block storage node. Each node requires a minimum of one network interface.
We have 4 servers that run some Big Data components like Apache Hadoop, Kafka, and Spark. We use virtual machines to run different components and the storage is just the server's local storage. We don't use any SAN Storage. So in such an environment (that we have no shared storage), can we use OpenStack's features?