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>
*™*

Reply via email to