What I'm planning on doing is allowing KVM to leverage dynamically created volumes the way I did for XenServer and VMware in 4.2.
Traditionally in CloudStack, admins have had to preallocate a large amount of storage (ex. a volume from a SAN) up front, update the hypervisor to use this storage, then present the hypervisor data structure (ex. a XenServer storage repository) to CloudStack as primary storage. Several CloudStack volumes are then typically placed on this primary storage (they share the underlying preallocated storage). To support true Quality of Service (QoS), in 4.2, working based off of Edison's new storage framework, I wrote a storage plug-in that dynamically creates volumes on the SolidFire SAN whenever a CloudStack volume is attached to a VM for the first time. This leads to a one-to-one mapping between the CloudStack volume and the SAN volume (and QoS is enabled at the SAN volume level). To make this work, I needed to modify logic in CitrixResourceBase.java and VmwareResource.java to enable them to understand the concept of "CloudStack-managed" storage (as opposed to non-CloudStack-managed storage, which is just the preallocated storage I referred to earlier). I want to update KVM logic in 4.3 to allow it to leverage this type of storage, as well. My question for our KVM experts out there is the following: Unlike XenServer and VMware, the server resource for KVM runs on the host itself (instead of on the management server). How do I get my modified code to the host when testing it out? Thanks!! On Thu, Aug 29, 2013 at 3:52 PM, Mike Tutkowski < mike.tutkow...@solidfire.com> wrote: > Maybe I need to add a repo for CloudStack? I didn't see that in the KVM > section, but perhaps it was earlier in the documentation. > > > On Thu, Aug 29, 2013 at 3:35 PM, Mike Tutkowski < > mike.tutkow...@solidfire.com> wrote: > >> Hi, >> >> For the past nine months that I've been working with CloudStack, I've >> exclusively used XenServer and ESXi as my hosts. >> >> I am now trying out KVM and following the instruction here: >> >> >> http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.1.1/html/Installation_Guide/hypervisor-kvm-install-flow.html >> >> I am unable to install the cloudstack-agent package on my KVM host >> (Ubuntu 12.04.1), however. >> >> mtutkowski@ubuntu:~$ sudo apt-get install cloudstack-agent >> Reading package lists... Done >> Building dependency tree >> Reading state information... Done >> E: Unable to locate package cloudstack-agent >> >> Any thoughts on this? >> >> Thanks! >> >> -- >> *Mike Tutkowski* >> *Senior CloudStack Developer, SolidFire Inc.* >> e: mike.tutkow...@solidfire.com >> o: 303.746.7302 >> Advancing the way the world uses the >> cloud<http://solidfire.com/solution/overview/?video=play> >> *™* >> > > > > -- > *Mike Tutkowski* > *Senior CloudStack Developer, SolidFire Inc.* > e: mike.tutkow...@solidfire.com > o: 303.746.7302 > Advancing the way the world uses the > cloud<http://solidfire.com/solution/overview/?video=play> > *™* > -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud<http://solidfire.com/solution/overview/?video=play> *™*