IT 3300 : Proxmox

Proxmox Storage

Proxmox storage - Types

  • File-level storage
    • Allow access to a full-featured filesystem (linux)(Posix)
    • More flexible than block
    • Store any type content
  • Block-level storage
    • Storage of raw images
    • think of as a remote hard-drive
  • See table 2

Proxmox storage - thin provisioning

  • Many storage types and qcow2 support thin-provisioning
  • Say for instance you create a VM with a 32GB hard disk, and after installing the guest system OS, the root file system of the VM contains 3 GB of data. In that case only 3GB are written to the storage, even if the guest VM sees a 32GB hard drive. In this way thin provisioning allows you to create disk images which are larger than the currently available storage blocks

Proxmox storage - Directory layout

See table 3.

Ceph (Rados block devices)

Distributed object store and file system.

  • thin provision
  • resizable volumes
  • distributed and redundant
  • snapshot and cloning
  • self healing
  • no spof
  • scalable to exabyte level