incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Edison Su <Edison...@citrix.com>
Subject RE: [PROPOSAL] modify devcloud storage setup
Date Mon, 14 Jan 2013 21:30:12 GMT


> -----Original Message-----
> From: Rohit Yadav [mailto:rohit.yadav@citrix.com]
> Sent: Monday, January 14, 2013 1:12 PM
> To: cloudstack-dev@incubator.apache.org
> Subject: Re: [PROPOSAL] modify devcloud storage setup
> 
> 
> On 14-Jan-2013, at 11:51 AM, Marcus Sorensen <shadowsor@gmail.com>
> wrote:
> 
> > Rohit,
> >   I made a small addition to the marvin code that allows it set the
> > storage type ("local" or "shared"), so we don't need to rely on having
> > shared storage in devcloud, and can also test each independently in
> > the future. So it will be nice to have automatically set up shared
> > storage in devcloud but it's not a pressing issue (we can also create
> > it manually as you mentioned).
> >
> > One side note, I noticed that the tiny linux template doesn't clear
> > its resolv.conf via dhcp, it appends the cloudstack config to
> > resolv.conf, which doesn't work since it's already got a bunch of
> > nameserver and search entries. It would be nice if the tiny linux
> > template either had an empty resolv.conf, or the dhcp client wiped out the
> contents before setting it.
> > I'm creating and advanced config and it's nice to have the networking
> > all up and going by default. Do you maintain the tiny linux image, or
> > know who does?
> 
> I don't maintain it but I remember that it's actually ttylinux
> (http://ttylinux.net) imaged to a vhd.
> It's kind of old and I've seen it miss dhcp ip allocations (something wrong with
> its dhcp client).
> May be we should create a new template for devcloud, which is based off
> some small linux distro like damn small linux etc. which can run off a ramdisk
> image.
> Since the fix for primary/shared storage is easy and can be done in
> /etc/exports, I'm skipping working on a new devcloud image now. May be
> when we'll have a new template.

I thought I got the image from http://www.xen.org/files/ttylinux-i486-8.0.img.

> 
> Regards.
> 
> >
> > On Mon, Jan 14, 2013 at 9:50 AM, Marcus Sorensen
> <shadowsor@gmail.com>wrote:
> >
> >> Just to follow up on this, looks like the blocker was just the shared
> >> storage. The capacities of the default disk offerings are fine for
> >> the volume tests.
> >>
> >>
> >> On Sat, Jan 12, 2013 at 10:33 AM, Marcus Sorensen
> <shadowsor@gmail.com>wrote:
> >>
> >>> Let's verify actually that those tests do fail due to the large
> >>> offerings. I assumed they would also be a problem when we were
> >>> fixing the shared primary storage issue, but then this morning when
> >>> I was dreaming about work stuff I recalled the over provisioning
> >>> settings, and that might make the disk offerings a non issue.
> >>> On Jan 12, 2013 10:29 AM, "Ryan Dietrich" <ryan@betterservers.com>
> >>> wrote:
> >>>
> >>>> Hi, I'm new to the list/project.
> >>>>
> >>>> After running the DB deploy target, and starting cloudstack, the
> >>>> entries for the larger disk offerings kept coming back until I removed
> lines from:
> >>>>
> >>>> server/src/com/cloud/server/ConfigurationServerImpl.java
> >>>>
> >>>> -            createdefaultDiskOffering(null, "Medium", "Medium Disk,
20
> >>>> GB", 20, null, false, false);
> >>>> -            createdefaultDiskOffering(null, "Large", "Large Disk, 100
> >>>> GB", 100, null, false, false);
> >>>> -            createdefaultDiskOffering(null, "Large", "Large Disk, 100
> >>>> GB", 100, null, false, false);
> >>>>
> >>>> So, this section of code overrides whatever you have in the SQL/XML
> >>>> files?
> >>>>
> >>>> -Ryan Dietrich
> >>>>
> >>>>
> >>>> On Jan 11, 2013, at 11:40 PM, Rohit Yadav <rohit.yadav@citrix.com>
> >>>> wrote:
> >>>>
> >>>>> Okay, so we can do two things have a set of offerings provided via
> >>>> devcloud/devcloud-kvm.sql or users are free to create their own
> offerings.
> >>>>> We can add the small/med/large offerings such as 1/5/10GB
> >>>>> offerings
> >>>> (local and nfs) or as you need them in the sql, commit ftw!
> >>>>>
> >>>>> Regards.
> >>>>> ________________________________________
> >>>>> From: Marcus Sorensen [shadowsor@gmail.com]
> >>>>> Sent: Saturday, January 12, 2013 6:15 AM
> >>>>> To: cloudstack-dev@incubator.apache.org
> >>>>> Subject: Re: [PROPOSAL] modify devcloud storage setup
> >>>>>
> >>>>> I think 30GB is fine for devcloud given the 50MB tinylinux. I just
> >>>> wanted
> >>>>> the disk offerings in the zone to work with that.
> >>>>>
> >>>>> On Fri, Jan 11, 2013 at 5:36 PM, Rohit Yadav
> >>>>> <rohit.yadav@citrix.com>
> >>>> wrote:
> >>>>>
> >>>>>> Yes just sql changes, no change possible for that in devcloud.
If
> >>>>>> one wants more disk space, they can resize vmdk and resizefs
on
> >>>>>> devcloud
> >>>> and
> >>>>>> reboot.
> >>>>>> Current disk size is 30GB, do you want this to be extended?
I
> >>>>>> think it should be sufficient for a small datacenter use case
on
> >>>>>> basic zone on
> >>>> one's
> >>>>>> laptop.
> >>>>>>
> >>>>>> Regards.
> >>>>>>
> >>>>>> On 11-Jan-2013, at 3:50 PM, Marcus Sorensen
> <shadowsor@gmail.com>
> >>>> wrote:
> >>>>>>
> >>>>>>> We may also want to consider adjusting the disk offering
sizes
> >>>>>>> in
> >>>>>> devcloud,
> >>>>>>> we fail test_01_create_volume because (among other things)
> there
> >>>>>>> is
> >>>> not
> >>>>>>> 100GB available to create a volume, as it tests all known
disk
> >>>> offerings.
> >>>>>>> Maybe have small/med/large be 5GB, 10GB, 15GB. That's probably
> >>>>>>> for
> >>>> the
> >>>>>> sql?
> >>>>>>>
> >>>>>>> On Fri, Jan 11, 2013 at 2:22 PM, Marcus Sorensen <
> >>>> shadowsor@gmail.com
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Yes, I see that it's currently hosted on people.apache.org,
and
> >>>>>>>> I
> >>>>>> assumed
> >>>>>>>> you'd know how to replace it. This would help a lot.
Thanks
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Fri, Jan 11, 2013 at 2:07 PM, Rohit Yadav <
> >>>> rohit.yadav@citrix.com
> >>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Cool, let's do both and have primary nfs and local
storage.
> >>>>>>>>> While
> >>>>>> having
> >>>>>>>>> local storage will be better for vm life cycle.
> >>>>>>>>> Yes, let's do this. Marcus, do you want me to create
a new
> >>>>>>>>> image
> >>>> with
> >>>>>>>>> these changes? I can do that this weekend.
> >>>>>>>>>
> >>>>>>>>> Regards.
> >>>>>>>>> ________________________________________
> >>>>>>>>> From: Marcus Sorensen [shadowsor@gmail.com]
> >>>>>>>>> Sent: Saturday, January 12, 2013 1:33 AM
> >>>>>>>>> To: cloudstack-dev@incubator.apache.org
> >>>>>>>>> Subject: [PROPOSAL] modify devcloud storage setup
> >>>>>>>>>
> >>>>>>>>> In running integration tests, I noticed that the
volume tests
> >>>>>>>>> fail
> >>>>>> because
> >>>>>>>>> there are shared and local compute/disk offerings.
I propose
> >>>>>>>>> that
> >>>> we
> >>>>>> add
> >>>>>>>>> to
> >>>>>>>>> devcloud an /opt/storage/primarynfs directory, shared
out in
> >>>>>> /etc/exports,
> >>>>>>>>> and we change the devcloud config to add this primary
storage in.
> >>>>>>>>> Optionally, we can change the default tags to use
local
> >>>>>>>>> storage for efficiency in other things, but this
way there is
> >>>>>>>>> both a local and
> >>>> a
> >>>>>>>>> shared
> >>>>>>>>> storage type for the tests to succeed.
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>>
> >>>>
> >>>>
> >>


Mime
View raw message