O armazenamento primário é usado para armazenar os discos utilizados pelas máquinas virtuais hospedadas. O mesmo pode operar a nível de cluster ou de zone, sendo possível adicionar múltiplos storages primários a clusters e zones, mas pelo menos um é necessário para o correto funcionamento do orquestrador. O CloudStack foi projetado para funcionar com uma ampla variedade de sistemas de armazenamento, também podendo aproveitar os discos locais nos hosts dos virtualizadores, desde que haja suporte por parte do virtualizador selecionado. O suporte ao tipo de armazenamento para discos virtuais depende do virtualizador utilizado.
Tipo de armazenamento | XenServer | vSphere | KVM |
---|---|---|---|
NFS | Suporta | Suporta | Suporta |
iSCSI | Suporta | Suporta via VMFS | Suporta via sistema de arquivos em cluster |
Fiber Channel | Suporta via storage repositories | Suporta | Suporta via sistema de arquivos em cluster |
Disco local | Suporta | Suporta | Suporta |
Ainda com relação ao armazenamento primário, o ACS oferece suporte aos seguintes protocolos:
- NFS;
- Shared Mount Point;
- RDB;
- CLVM;
- Gluster;
- Linstor e
- Custom