I am going to start working on unentangling some of the network orchestration to make the orchestration piece more modular. At the end of it, I hope to have a 'simplified' network offering that out of the box does not involve any system vms. The benefits will be: - easier to understand the core network orchestration - easier to replace the default virtual router - greater testability
In parallel, I will be working on integrating Cisco's virtual firewall ASA1000v as a replacement for the virtual router, but that is a stretch goal. On 10/29/12 12:37 AM, "Hugo Trippaers" <htrippa...@schubergphilis.com> wrote: > >I'm working on > * Nicira support for SourceNat, StaticNat and PortForwarding > * Maven improvements > * Rpm packaging sample using maven buildsystem > >And of course bug finding and fixing whiel we are building our cloudstack >cloud for our customers. > >Cheers, > >Hugo > >> -----Original Message----- >> From: Kelceydamage@bbits [mailto:kel...@bbits.ca] >> Sent: Saturday, October 27, 2012 7:25 PM >> To: cloudstack-dev@incubator.apache.org >> Cc: cloudstack-dev@incubator.apache.org >> Subject: Re: Moving beyond 4.0.0-incubating >> >> A python agent is something I would really like. And also is a project >>I might >> actually be able to work on(Python is my primary language). >> >> Let me know when you get this going and I will do what I can to assist. >> >> Sent from my iPhone >> >> On Oct 27, 2012, at 2:44 AM, Rohit Yadav <rohit.ya...@citrix.com> wrote: >> >> > Hi, >> > >> > I'm too working on the client based on marvin too >> (https://issues.apache.org/jira/browse/CLOUDSTACK-132), pl. see the >> comments on the issue so we can collaborate on this. >> > Next thing I want to discuss and work on is the agent for KVM. >> > >> > Right now if one install agent on KVM; he had to: >> > - Do it manually on all hosts (not scalable unless some provisioning >> > tool, like chef/puppet is used); required installation of dependencies >> > - Upgrade is manual; properties are stored on host; possibility of >> > loss of these files while upgrade (if upgrade/install scenarios are >> > not very well handled) >> > - Developer development is manual and not smooth; if you change >> > something in agent code, you are required to manually setup agent on >> > hosts >> > >> > Proposed agent: >> > - Mgmt server should ssh and setup the agent; in case of Xen, vmops >> > plugin which is written in Python is deployed and used (much easier as >> > they have xapi service and we're just adding one plugin) >> > - Possibly rewrite agent in Python because: >> > * Present agent written in Java, comes with its own baggage, required >> openjdk etc. >> > * Python is preinstalled on most Linux distros >> > * Writing in Python makes it easy to hack, no hack-build-run loop; >> > just hack-run >> > * Agent can have it's own environment and run in a virtualenv; the >> > present agent required deps etc. which are not local to the agent, but >> > affects the system in general >> > * Can reuse libvirt-python (no virsh), example code I'd written in >> > past; >> > https://github.com/bhaisaab/vmcontroller/blob/master/src/vmcontroller. >> > host/vmcontroller/host/controller/hypervisors/LibVirt.py >> > - Rewriting and throwing away code can be a wild ide, so if we decide >> > to not rewrite it, let's discuss some way to automate agent deployment >> > on hosts and make it easier for developers to work with it >> > >> > Regards. >> > >> > ________________________________________ >> > From: Sebastien Goasguen [run...@gmail.com] >> > Sent: Saturday, October 27, 2012 2:27 PM >> > To: cloudstack-dev@incubator.apache.org >> > Subject: Re: Moving beyond 4.0.0-incubating >> > >> > Hi, >> > >> > *I emailed with James Martin who has been doing some devcloud >> improvements, I encouraged him to submit his patches even if it's not >>done. >> > >> > *Prasanna created a marvin-parallel branch to host a threading of the >> integration tests. I will get back to that after the vote. >> > >> > *There is a request for an interactive shell. I just tried >>jclouds-cli, it's nice >> but is far from covering all cloudstack can do. So I am starting a >>prototype >> using the marvin cloudstackAPI. >> > >> > *There is also an important thread on a better AWS support with a >>newer >> api version. >> > >> > On the more technical front, I think we need to look at network >> > capabilities that are only available with netscaler and provide an >> > open source alternative. Potentially also look at integrating quantum >> > -if you look at it as an open source nicira- >> > >> > -Sebastien >> > >> > >> > On Oct 26, 2012, at 10:07 PM, Edison Su <edison...@citrix.com> wrote: >> > >> >> I am working on the storage subsystem refactor on javelin branch. The >> code I write is under platform/storage directory. I'll send out a >>detailed >> changes I want to make in the next few days. >> >> >> >>> -----Original Message----- >> >>> From: Chip Childers [mailto:chip.child...@sungard.com] >> >>> Sent: Wednesday, October 24, 2012 2:57 PM >> >>> To: cloudstack-dev@incubator.apache.org >> >>> Subject: Moving beyond 4.0.0-incubating >> >>> >> >>> Hi all, >> >>> >> >>> Obviously we still have to actually pass a vote, and then pass >> >>> another vote within the IPMC, before we can call success with >> >>> 4.0.0-incubating. (And we may have to do this several more times, >> >>> depending on how things go.) However, I think it's time to catch up >> >>> on work that's ongoing, ideas for what to do next, and to start to >> >>> plan out what our next community goals are. >> >>> >> >>> Along those lines, perhaps we can all start communicating a little >> >>> better about where other work stands? I'd like to ask folks that >> >>> are working on features / tools to kick off discussion threads for >> >>> their specific areas. Questions that would be great to have >> >>> answered >> >>> include: How's the work going generally? Are there any design >> >>> decisions that should be talked about? Any help needed? >> >>> >> >>> Examples that come to mind (in no order, and not exhaustive): >> >>> >> >>> 1- Adding more plugin capabilities to the core design (I assume this >> >>> is what the javelin branch is for) >> >>> 2- RBAC >> >>> 3 - Event handling / message bus integration >> >>> 4 - DevCloud changes >> >>> 5 - Work demonstrated at Citrix Synergy (Cisco product integrations) >> >>> 6 - Auto-scaling >> >>> 7 - Host deployment feature >> >>> >> >>> I'd also like to ask that we start proposing new features to the >> >>> list again (I know that some of this has continued, but I think it >> >>> died down a bit). It's going to be important to start thinking >> >>> about timing of our next feature release soon (and to be time bound >> >>> about it), so I think we need to ensure that we're all sharing >> >>> current thoughts, status, etc... And as always, feel free to let me >> >>> know if you disagree! >> >>> >> >>> Thanks all, >> >>> >> >>> -chip >> >