Thanks for all your help guys. I am on 4.0 currently. I will go the agent route and see what I can do.
As for putting in the feature request. I will do that as well since I am sure the more people use cloudstack the more people will run into this. I really thing the UI is far superior experience. On a side note, the VLAN stuff needs some better documentation around configuration with KVM. Is there a place I can add some of my notes once I get past this disk issue and test everything? On Fri, Feb 15, 2013 at 10:19 AM, Wido den Hollander <w...@widodh.nl> wrote: > On 02/15/2013 03:05 PM, Jason Villalta wrote: >> >> So is there anyway to make this work today or will I have to wait >> until this is properly implemented? This may mean I need to take >> another look at openstack or opennebula and switch back. >> > > No, not today in a release of CloudStack. > > What you however can do is download the source and build the agent plugin. > Assuming you use 4.0: > > $ cd plugins/hypervisor/kvm > $ nano src/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java > $ mvn > > Change the "none" setting to what you like. > > Now you will have a .jar file in the "target" directory which you use to > replace the /usr/share/java/cloud-plugin-hypervisor-kvm.jar on your > production systems. > > Wido > > >> On Fri, Feb 15, 2013 at 9:00 AM, Wido den Hollander <w...@widodh.nl> >> wrote: >>> >>> On 02/15/2013 02:31 PM, Jason Villalta wrote: >>>> >>>> >>>> Is there any way easy way to make this setting dependent on the >>>> storage definition? For example some primary storage may need this >>>> set to one value such as cache=writeback such as with the case of ZFS, >>>> GlusterFS, CEPH. Then other storage may want a different setting such >>>> as cache=writethough or none which is the case with a local ext4 >>>> storage or NFS. >>>> >>> >>> Exactly. >>> >>> I brought this up about a week ago, see this thread: >>> http://markmail.org/thread/qmrod55gfmhwzot4 >>> >>> It shouldn't be a global property, it should be defined per storage pool, >>> or >>> even better, per disk offering. >>> >>> Right now we are talking about the cache setting, but tomorrow it could >>> be a >>> different setting. >>> >>> Wido >>> >>> >>>> >>>> >>>> On Thu, Feb 14, 2013 at 11:08 PM, Rajesh Battala >>>> <rajesh.batt...@citrix.com> wrote: >>>>> >>>>> >>>>> Hi Jason Villalta, >>>>> In LibvirtVmDef.java, there is DiskDef class , get the cache value >>>>> from >>>>> the Global config, while constructing the xml in the override method >>>>> the >>>>> class toString() specify the cache value, currently it is using "none". >>>>> >>>>> NOTE: whenever there is change in GC value, MS should restart for the >>>>> value to take effect. >>>>> >>>>> Thanks >>>>> Rajesh Battala >>>>> >>>>>> -----Original Message----- >>>>>> From: Rajesh Battala [mailto:rajesh.batt...@citrix.com] >>>>>> Sent: Friday, February 15, 2013 9:22 AM >>>>>> To: cloudstack-us...@incubator.apache.org; cloudstack- >>>>>> d...@incubator.apache.org >>>>>> Subject: RE: Change qcow disk cache=none >>>>>> >>>>>> Hi Jason Villalta, >>>>>> >>>>>> Can you raise the ticket for the same. I can work on it if you assign >>>>>> to >>>>>> me. >>>>>> >>>>>> Thanks >>>>>> Rajesh Battala >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Edison Su [mailto:edison...@citrix.com] >>>>>>> Sent: Friday, February 15, 2013 4:59 AM >>>>>>> To: cloudstack-us...@incubator.apache.org >>>>>>> Subject: RE: Change qcow disk cache=none >>>>>>> >>>>>>> The code is at https://git-wip-us.apache.org/repos/asf?p=incubator- >>>>>>> >>>>>>> cloudstack.git;a=blob;f=plugins/hypervisors/kvm/src/com/cloud/hypervis >>>>>>> or/kv >>>>>>> >>>>>> m/resource/LibvirtVMDef.java;h=acfd9cf1fe8eba217f09e20adf3101d1295d51d >>>>>>> >>>>>>> >>>>>>> a;hb=HEAD, search "cache". >>>>>>> you can add a global configuration in cloudstack, or add a >>>>>>> configuration in agent.properties, to specify cache attribute. >>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Jason Villalta [mailto:ja...@rubixnet.com] >>>>>>>> Sent: Thursday, February 14, 2013 2:16 PM >>>>>>>> To: cloudstack-us...@incubator.apache.org >>>>>>>> Subject: Re: Change qcow disk cache=none >>>>>>>> >>>>>>>> Ok, I see the folks at openstack ran into a similar issue. >>>>>>>> https://bugs.launchpad.net/nova/+bug/959637 >>>>>>>> >>>>>>>> How can I contribute to this? Can you recommend a part of the code >>>>>>>> to look at so I can build and test a patch? >>>>>>>> >>>>>>>> On Thu, Feb 14, 2013 at 5:13 PM, Edison Su <edison...@citrix.com> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> need to change cloudstack java code, right now, it's hard coded to >>>>>>>> >>>>>>>> >>>>>>>> "cache=none". >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> -----Original Message----- >>>>>>>>>> From: Jason Villalta [mailto:ja...@rubixnet.com] >>>>>>>>>> Sent: Thursday, February 14, 2013 1:45 PM >>>>>>>>>> To: cloudstack-us...@incubator.apache.org >>>>>>>>>> Subject: Change qcow disk cache=none >>>>>>>>>> >>>>>>>>>> Is there a way to change this kvm disk cache setting in >>>>>>>>>> Cloudstack or >>>>>>>> >>>>>>>> >>>>>>>> template? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> If so where is the setting applied? >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> -- >>>>>>>>>> Jason Villalta >>>>>>>>>> Co-founder >>>>>>>>>> 800.799.4407 | www.RubixTechnology.com >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> -- >>>>>>>> Jason Villalta >>>>>>>> Co-founder >>>>>>>> 800.799.4407 | www.RubixTechnology.com >>>> >>>> >>>> >>>> >>>> >>> >> >> >> > -- -- Jason Villalta Co-founder 800.799.4407 | www.RubixTechnology.com