Primary storage in CloudStack stores running virtual machine disk volumes on hosts and is used for production applications, databases, and dev/test systems. It requires high-performance storage that can handle high change content and bursty I/O workloads. To configure primary storage, administrators first set up storage space on a SAN, create a hypervisor-level storage repository, and then define a primary storage in CloudStack that is associated with compute offerings for user VMs.