Gluster is an open-source distributed scale-out storage system. It uses commodity hardware and has no centralized metadata server. Key concepts include bricks (storage units on servers), volumes (logical collections of bricks), and a trusted storage pool of nodes. Main volume types are distributed, replicated, distributed replicated, and striped. To set up Gluster, install packages, start services, create a storage pool, make volumes, and mount them on clients.