solid fire cloudstack storage overview - cloudstack european user group

Download Solid fire cloudstack storage overview - CloudStack European User Group

Post on 15-Jan-2015




6 download

Embed Size (px)


Mike from Solidfire talks about storage in Cloudstack at the European CloudStack usergroup


  • 1. Primary Storage in CloudStack

2. Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines as a highly available, highly scalable Infrastructure-as-a-Service (IaaS) cloud computing platform. Compute, Network, Storage Automation What is CloudStack? 3. CloudStack from the top down 4. Primary Storage Secondary Storage Objectives Storage for running VM disk volumes on a host Data to be stored for future retrieval Use Cases Production Applications Traditional IT Systems Database Driven Apps Messaging / Collaboration Dev/Test Systems VM Templates ISO Images Disk Volume Snapshots Backup / Archive Image Repository Workloads High Change Content Smaller, Random R/W Higher / Bursty IO Typically More Static Content Larger, Sequential R/W Lower IOPS Storage Use Cases & Workloads 5. Primary Storage stores the disk volumes (both root and data disks) for all the VMs in that cluster Primary Storage is associated with a cluster A cluster can access more than one Primary Storage pool Primary Storage can be shared among hosts or local to a host Depending on hypervisor type, there are several ways to configure Primary Storage (we shall take a look at XenServer) What is Primary Storage? 6. Admin allocates space ahead of time on the storage system (Example: Create a volume on the SolidFire SAN) Admin defines a storage resource in the hypervisor (Example: Create a XenServer Storage Repository) Admin defines a storage pool in CloudStack (Example: Create Primary Storage in CloudStack for a cluster) Admin creates a compute offering using the Primary Storage (Example: 1 vCPU, 2 GB RAM, 50GB) Provisioning Primary Storage Today (CloudStack Version