Email Address Change

2014-01-02 Thread Musayev, Ilya
Hi All,

Please note that I will no longer be responding from WeMD email address.

If would like to reach me, please email me via ilya(at)apache(dot)org

I'll be changing the email address on mailing lists shortly.

Looking forward to amazing 2014 for ACS community!

Thanks
ilya


RE: Potential bug with CS 4.1.1 to 4.2.1 db upgrade

2013-11-20 Thread Musayev, Ilya
This statement if fairly safe IMHO. We just catch a corner case if table does 
not exists.

It warrants a fix.

 -Original Message-
 From: Milamber [mailto:milam...@apache.org]
 Sent: Wednesday, November 20, 2013 3:37 AM
 To: dev@cloudstack.apache.org
 Subject: Potential bug with CS 4.1.1 to 4.2.1 db upgrade
 
 Hello,
 
 Yesterday, I've upgraded a CloudStack 4.1.1 installation to CloudStack 4.2.1,
 I've received this error when I started the management service the first time
 after upgrade (below).
 
 To fix it, I've changed this line in schema-410to420.sql CREATE TABLE
 `cloud`.`vm_snapshots` ( to CREATE TABLE IF NOT EXISTS
 `cloud`.`vm_snapshots` (
 
 
 And I've restored the cloud db backup from the mysql dump executed just
 before upgrade, and (re-)start the management service.
 All is good after.
 
 I've open this ticket on Jira
 https://issues.apache.org/jira/browse/CLOUDSTACK-5214
 
 Please confirm that is a bug (or not).
 
 Milamber
 
 
 =
 2013-11-20 00:12:31,057 INFO  [utils.component.ComponentContext]
 (Timer-1:null) Running SystemIntegrityChecker managementServerNode
 2013-11-20 00:12:31,057 INFO  [utils.component.ComponentContext]
 (Timer-1:null) Running SystemIntegrityChecker databaseUpgradeChecker
 2013-11-20 00:12:31,057 INFO  [cloud.upgrade.DatabaseUpgradeChecker]
 (Timer-1:null) Grabbing lock to check for database upgrade.
 2013-11-20 00:12:31,059 DEBUG [upgrade.dao.VersionDaoImpl]
 (Timer-1:null) Checking to see if the database is at a version before it was 
 the
 version table is created
 2013-11-20 00:12:31,063 INFO  [cloud.upgrade.DatabaseUpgradeChecker]
 (Timer-1:null) DB version = 4.1.1 Code Version = 4.2.1-SNAPSHOT
 2013-11-20 00:12:31,063 INFO  [cloud.upgrade.DatabaseUpgradeChecker]
 (Timer-1:null) Database upgrade must be performed from 4.1.1 to 4.2.1-
 SNAPSHOT
 2013-11-20 00:12:31,064 DEBUG [cloud.upgrade.DatabaseUpgradeChecker]
 (Timer-1:null) Running upgrade Upgrade410to420 to upgrade from
 4.1.0-4.1.1 to 4.2.0
 2013-11-20 00:12:31,069 DEBUG [utils.script.Script] (Timer-1:null) Looking for
 db/schema-410to420.sql in the classpath
 2013-11-20 00:12:31,069 DEBUG [utils.script.Script] (Timer-1:null) System
 resource:
 file:/usr/share/cloudstack-management/setup/db/schema-410to420.sql
 2013-11-20 00:12:31,069 DEBUG [utils.script.Script] (Timer-1:null) Absolute
 path = /usr/share/cloudstack-management/setup/db/schema-410to420.sql
 []
 2013-11-20 00:12:32,546 ERROR [utils.db.ScriptRunner] (Timer-1:null)
 Error executing: CREATE TABLE `cloud`.`vm_snapshots` (   `id` bigint(20)
 unsigned NOT NULL auto_increment COMMENT 'Primary Key', `uuid`
 varchar(40) NOT NULL,   `name` varchar(255) NOT NULL, `display_name`
 varchar(255) default NULL,   `description` varchar(255) default NULL,
 `vm_id` bigint(20) unsigned NOT NULL, `account_id` bigint(20) unsigned
 NOT NULL,   `domain_id` bigint(20) unsigned NOT NULL,
 `vm_snapshot_type` varchar(32) default NULL, `state` varchar(32) NOT
 NULL,   `parent` bigint unsigned default NULL,   `current` int(1)
 unsigned default NULL,   `update_count` bigint unsigned NOT NULL DEFAULT
 0,   `updated` datetime default NULL,   `created` datetime default
 NULL,   `removed` datetime default NULL,   PRIMARY KEY  (`id`),
 CONSTRAINT UNIQUE KEY `uc_vm_snapshots_uuid` (`uuid`),   INDEX
 `vm_snapshots_name` (`name`),   INDEX `vm_snapshots_vm_id` (`vm_id`),
 INDEX `vm_snapshots_account_id` (`account_id`),   INDEX
 `vm_snapshots_display_name` (`display_name`),   INDEX
 `vm_snapshots_removed` (`removed`),   INDEX `vm_snapshots_parent`
 (`parent`),   CONSTRAINT `fk_vm_snapshots_vm_id__vm_instance_id`
 FOREIGN
 KEY `fk_vm_snapshots_vm_id__vm_instance_id` (`vm_id`) REFERENCES
 `vm_instance` (`id`),   CONSTRAINT
 `fk_vm_snapshots_account_id__account_id` FOREIGN KEY
 `fk_vm_snapshots_account_id__account_id` (`account_id`) REFERENCES
 `account` (`id`),   CONSTRAINT `fk_vm_snapshots_domain_id__domain_id`
 FOREIGN KEY `fk_vm_snapshots_domain_id__domain_id` (`domain_id`)
 REFERENCES `domain` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8
 2013-11-20 00:12:32,546 ERROR [utils.db.ScriptRunner] (Timer-1:null)
 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table
 'vm_snapshots' already exists
 2013-11-20 00:12:32,549 ERROR [cloud.upgrade.DatabaseUpgradeChecker]
 (Timer-1:null) Unable to execute upgrade script:
 /usr/share/cloudstack-management/setup/db/schema-410to420.sql
 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table
 'vm_snapshots' already exists
  at com.cloud.utils.db.ScriptRunner.runScript(ScriptRunner.java:193)
  at com.cloud.utils.db.ScriptRunner.runScript(ScriptRunner.java:87)
  at
 com.cloud.upgrade.DatabaseUpgradeChecker.runScript(DatabaseUpgradeC
 hecker.java:204)
  at
 com.cloud.upgrade.DatabaseUpgradeChecker.upgrade(DatabaseUpgradeCh
 ecker.java:265)
  at
 com.cloud.upgrade.DatabaseUpgradeChecker.check(DatabaseUpgradeChec
 ker.java:394)
  at
 

CloudStack MS on Windows

2013-11-19 Thread Musayev, Ilya
As insane as it sounds,  we have a definite advantage over other projects since 
we are running cross platform java.

Why not offer a Windows build as convinience? We are going to take Windows 
market share that is afraid of Linux command line (that's still a very 
significant population outside of bay area). I know for certain OS or Euca do 
not run on Windows.

This maybe our advantage we can use as marketing and get many more people on 
board.

Any thoughts on marketing?  I will be asking this on dev.

Source: Friend of mine who does ACS development had it running in Windows 
environment.


- All mistakes in this message are not mine but Android's.


RE: [VOTE] Release Apache CloudStack 4.2.1

2013-11-19 Thread Musayev, Ilya
+1 binding

 -Original Message-
 From: Sebastien Goasguen [mailto:run...@gmail.com]
 Sent: Tuesday, November 19, 2013 8:11 AM
 To: dev@cloudstack.apache.org
 Subject: Re: [VOTE] Release Apache CloudStack 4.2.1
 
 
 On Nov 19, 2013, at 7:40 AM, Prasanna Santhanam t...@apache.org wrote:
 
  On Tue, Nov 19, 2013 at 07:27:57AM -0500, Sebastien Goasguen wrote:
 
  On Nov 18, 2013, at 11:43 PM, Prasanna Santhanam t...@apache.org
 wrote:
 
  +1 (binding)
 
  Took a while to run through the entire suite of tests.
 
  Improvements in the results from 4.2.0 as well. 4.2.0 RC results are
  at http://markmail.org/message/fppeuounjs6fvxgy
 
  *Suggestions to improve the format of the report welcome!
 
  anyway to fetch that out of jenkins (api call) and build a nice dashboard ?
 
 
  it does come out of jenkinsapi calls and shows in a nice table with
  hyperlinks to drill down further on jenkins actually:
 
  http://jenkins.buildacloud.org/view/cloudstack-qa/job/test-regression-
  matrix/lastCompletedBuild/testReport/
 
  ^ did you mean this?
 
 I meant more like this:
 
 http://jenkins.buildacloud.org/view/cloudstack-qa/job/test-regression-
 matrix/lastCompletedBuild/testReport/api/json?pretty=true
 
 so we can build our own dashboard...
 
 
 
  --
  Prasanna.,
 
  
  Powered by BigRock.com
 
 




RE: CloudStack MS on Windows

2013-11-19 Thread Musayev, Ilya
I believe he did. 

But what does Cygwin gets us? 

I'm going to guess, just initial ability to deploy db and do configs, if that’s 
the case, can that be abstracted with windows native scripting?

Do you know of other instance where Cygwin is needed once everything is 
configured?

Thanks
ilya

 -Original Message-
 From: Donal Lafferty [mailto:donal.laffe...@citrix.com]
 Sent: Tuesday, November 19, 2013 1:40 PM
 To: dev@cloudstack.apache.org; Musayev, Ilya
 Subject: RE: CloudStack MS on Windows
 
 Did your friend use Cygwin?
 
 I've had it running in Cygwin, but doing so makes the installation a hassle.
 
 DL
 
 
  -Original Message-
  From: Musayev, Ilya [mailto:imusa...@webmd.net]
  Sent: 19 November 2013 13:08
  To: dev@cloudstack.apache.org
  Subject: CloudStack MS on Windows
 
  As insane as it sounds,  we have a definite advantage over other
  projects since we are running cross platform java.
 
  Why not offer a Windows build as convinience? We are going to take
  Windows market share that is afraid of Linux command line (that's
  still a very significant population outside of bay area). I know for
  certain OS or Euca do not run on Windows.
 
  This maybe our advantage we can use as marketing and get many more
  people on board.
 
  Any thoughts on marketing?  I will be asking this on dev.
 
  Source: Friend of mine who does ACS development had it running in
  Windows environment.
 
 
  - All mistakes in this message are not mine but Android's.


CloudStack Mirror in US

2013-11-19 Thread Musayev, Ilya
Do we have US mirror for ACS convenience repos?

If not, I would like to make use of my current hosting providers unlimited 
bandwidth deal.

Thanks
ilya


RE: [PROPOSAL][ACS 4.3] Billing of ressources consumed

2013-10-07 Thread Musayev, Ilya
Hi Benoit,

I did a brief demo of Amysta @ CCC13, you can see it here:

http://www.buildacloud.org/cloudstack-collab-conference-north-america-2013/video/ackporting-features-into-custom-apache-cloudstack-by-ilya-musayev.html

Last 5 minutes of the video will have Amysta Billing plugin showcased.

Regards
ilya

 -Original Message-
 From: Fabrice Brazier [mailto:fabrice.braz...@apalia.net]
 Sent: Monday, October 07, 2013 7:29 AM
 To: dev@cloudstack.apache.org
 Subject: RE: [PROPOSAL][ACS 4.3] Billing of ressources consumed
 
 Hi Benoit,
 
 Please look at Amysta http://amysta.com/ it's exactly what we are doing.
 
 Regards,
 Fabrice
 
 
 -Message d'origine-
 De : benoit lair [mailto:kurushi4...@gmail.com] Envoyé : lundi 7 octobre
 2013 11:41 À : dev@cloudstack.apache.org Objet : [PROPOSAL][ACS 4.3]
 Billing of ressources consumed
 
 Hello All.
 
 I was wondering what were the abilities to get some billing system of
 consumed ressources ?
 
 I saw you can extract some datas on the acs cloud_usage mysql database.
 
 I'm looking for a good beginning of a solution of ressources billing.
 
 If this doesn't really exists yet, so what about beginning the work on a 
 billing
 plugin that could evolves regardless of the ACS mgmt server ?
 
 It could be very useful to generate a report of the used ressources, group
 ressources by client (so need to have some crm specs or crm interconnexion,
 or just import the client's db (name,internal_ref_key,
 hosting_client_ref_key) or somewhat like a client ref key)
 
 So we can retrieve the information for a client to what ressources he used
 for a given period per example.
 
 For a first phase, the availability to extract these informations into a csv
 format, for a second phase the availability to perform an export and to post 
 it
 with a framework defining the way it is transferred (url, key, method,
 encryption, ack, etc ...) toward such an intranet tool.
 
 Also the availability to give a production cost and the billing price for each
 ressource so we can have the financial results of the global activity in a 
 given
 period.
 
 Here are some ideas, the thread is open, any idea is welcome and any
 advices about such a feature.
 
 
 Regards, Benoit.




RE: [ANNOUNCE] New committer: Laszlo Hornyak

2013-10-07 Thread Musayev, Ilya
Congrats and welcome!

 -Original Message-
 From: Chip Childers [mailto:chip.child...@sungard.com]
 Sent: Monday, October 07, 2013 10:27 AM
 To: dev@cloudstack.apache.org
 Subject: [ANNOUNCE] New committer: Laszlo Hornyak
 
 The Project Management Committee (PMC) for Apache CloudStack has
 asked Laszlo Hornyak to become a committer and we are pleased to
 announce that he has accepted.
 
 Being a committer allows many contributors to contribute more
 autonomously. For developers, it makes it easier to submit changes and
 eliminates the need to have contributions reviewed via the patch submission
 process. Whether contributions are development-related or otherwise, it is a
 recognition of a contributor's participation in the project and commitment to
 the project and the Apache Way.
 
 Please join me in congratulating Laszlo!
 
 -chip
 on behalf of the CloudStack PMC




RE: [DISCUSS] Components in JIRA and bug assignment

2013-10-07 Thread Musayev, Ilya
Daan,

As comparison, take a look at where we are now. We have a great deal of 
unassigned tickets, mostly because we lack structure on JIRA side and its too 
general.

I also don’t believe there should be an issue of monopoly, there is more work 
than we can possibly handle and it should only affect tickets in unassigned 
queue. 

This is a community effort, if someone feels they can help resolve the ticket, 
they can ask for it to be assigned to them or they can assign ticket to _self. 

At the very least, we should have less unassigned tickets, because it was 
misfiled or missed. 

Last point I would like to make, if we feel like this structure is not working 
in our favor in the future, we can always discuss and alter as necessary, but 
leaving as-is, does not seem to be very productive.

Regards
ilya

 -Original Message-
 From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
 Sent: Monday, October 07, 2013 12:33 AM
 To: dev@cloudstack.apache.org
 Cc: Musayev, Ilya
 Subject: RE: [DISCUSS] Components in JIRA and bug assignment
 
 
 
  -Original Message-
  From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
  Sent: Sunday, October 06, 2013 12:16 PM
  To: dev
  Cc: Musayev, Ilya
  Subject: Re: [DISCUSS] Components in JIRA and bug assignment
 
  I have doubts about this thought it would seem productive. It
  constructs a small assignment hierarchy in the community which feels
  fine for any company project I have worked on in the past.
 
  It feels out of place.
  . Are those component maintainers going to have monopoly on assigning
  tickets pertaining to 'their' component?
 [Animesh] There is no monopoly or hierarchy, everyone is equal. When
 someone asks another person to pick up an issue it is a request not an
 assignment. They can always say they can't and unassign with comments
  . as a featurist: a ticket will usually pertain to several components.
  it can be for instance UI - API - orchestration - provisioning -
  network
  - storage. I would think the person entering the ticket has the
  responsibility of finding devs/assigning the work. (dis)agree?
 
 [Animesh] That's reasonable for a ticket created by a QA member of the
 community but for tickets coming from users they may not know who should
 those be assigned and we would like to lower the barrier of entry for users
 reporting the defects.
 
  I actually prefer unassigned tickets and a irc meeting like discussion
  on them once in a while.
 
  just €0,02
  Daan
 
 
 
  On Sun, Oct 6, 2013 at 6:08 AM, Rajesh Battala
  rajesh.batt...@citrix.comwrote:
 
   +1 for the proposal.
  
   -Original Message-
   From: Alena Prokharchyk [mailto:alena.prokharc...@citrix.com]
   Sent: Saturday, October 5, 2013 12:42 AM
   To: dev@cloudstack.apache.org; Musayev, Ilya
   Subject: Re: [DISCUSS] Components in JIRA and bug assignment
   Importance: High
  
   On 10/4/13 10:37 AM, Musayev, Ilya imusa...@webmd.net wrote:
  
On Fri, Oct 04, 2013 at 05:11:32PM +, Musayev, Ilya wrote:
 Question to JIRA experienced admins, we can preserve assign to
  me
option, and if unassigned goto component maintainer?
   
Absolutely.  Initial assignment does not equal the actual assignee.
Component-based assignment is just a way to skip the unassigned
phase, but people can reassign to themselves or others.
   
-chip
   
   Chip, thanks for the answer.
   
   So far, I've yet to see someone speaking negatively on this proposal.
   We do need  better structure - that will also help us being
  productive.
   
   Please kindly respond with +1, 0 or -1
   
   If -1, please explain why.
   
   Thanks
   ilya
   
   
  
  
   +1
  
   -Alena.
  
  


RE: [DISCUSS] Components in JIRA and bug assignment

2013-10-04 Thread Musayev, Ilya
As per thread below with Animesh, we would like to resurrect the issue.

As per my conversation with Chip, the issue for not letting component 
maintainers - get assignments by default - was because we wanted to maintain a 
balance of getting things done vs letting community grow

Question to JIRA experienced admins, we can preserve assign to me option, and 
if unassigned goto component maintainer?



 -Original Message-
 From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
 Sent: Wednesday, October 02, 2013 6:48 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [DISCUSS] Components in JIRA and bug assignment
 
 
 
  -Original Message-
  From: Musayev, Ilya [mailto:imusa...@webmd.net]
  Sent: Wednesday, October 02, 2013 3:15 PM
  To: dev@cloudstack.apache.org
  Subject: [DISCUSS] Components in JIRA and bug assignment
 
  I would like to separate this thread on tickets assignments in JIRA.
 
  Previously it was mentioned that we can add additional components into
  JIRA CLOUDSTACK project and have ticket default to maintainer of the
  component - who can then assign it to a proper developer.
 
 [Animesh] Yes JIRA allows adding a component lead. I can add components
 and the primary lead if the community agrees to it. This will be based on our
 maintainers list [1]
 
  What do you think?
 [Animesh]+1,  I had brought up the same idea in the thread [2] and that
 time it was not approved by the community. With my experience from 4.2.0 I
 would like it to be reconsidered.
 
 
  Any other suggestions?
 
 [Animesh] In the thread [3] I had also called out the email subscriptions for
 each of the components based on JIRA filter, but at that time I did not get
 much response.
 
  If agreed, who has the karma in JIRA to do this?
 [Animesh] There are few folks that have Admin access to JIRA including me.
 Alex, David, Chip are ofcourse administrators.
 
  What components we need to add or remove to lower the confusion?
 [Animesh] We should review the current component list and refine them.
 Some of them are over used like management Server as Sheng mentioned
 in the other thread.
 
  Last but not least, if someone can explain how bug reporter would
  identify the proper component, we can then post it on WIKI and
  minimize the error rate caused by improper bug filling.
 [Animesh] We can add a description column in [1] to provide description for
 the components.
 
 [1]
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/Current+Maintai
 ners+Per+Component
 [2] http://markmail.org/thread/btovj6t6opqxge5q
 [3] http://markmail.org/thread/2gm4lq3lgfdzeo53
 




RE: [DISCUSS] Components in JIRA and bug assignment

2013-10-04 Thread Musayev, Ilya
 On Fri, Oct 04, 2013 at 05:11:32PM +, Musayev, Ilya wrote:
  Question to JIRA experienced admins, we can preserve assign to me
 option, and if unassigned goto component maintainer?
 
 Absolutely.  Initial assignment does not equal the actual assignee.
 Component-based assignment is just a way to skip the unassigned phase,
 but people can reassign to themselves or others.
 
 -chip

Chip, thanks for the answer.

So far, I've yet to see someone speaking negatively on this proposal. We do 
need  better structure - that will also help us being productive.

Please kindly respond with +1, 0 or -1

If -1, please explain why. 

Thanks
ilya



RE: [DISCUSS] Components in JIRA and bug assignment

2013-10-04 Thread Musayev, Ilya
Response in line:

 -Original Message-
 From: Santhosh Edukulla [mailto:santhosh.eduku...@citrix.com]
 Sent: Friday, October 04, 2013 2:02 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [DISCUSS] Components in JIRA and bug assignment
 
 Not Sure, if it falls under similar lines\requires a separate thread. I am 
 trying
 to see if there is a way we can add  a component field, primary owner fields
 for component  available to be assigned for a given review under
 Http://reviews.apache.org.

While we want to extend JIRA and add various components to address current 
limitations, I'm not certain if this is in the same scope. I also have to 
admit, that I only use JIRA as basic user, so I don't know if what you are 
asking is doable. Perhaps someone else can?


 
 This way i will select component as Automation, branch as 4.1 and so etc ,
 save that query on my dashboard and everytime i login, i can see reviews
 based upon my query saved.

We can create a separate component Automation, so you can create filters as 
described.

 
 If this facility is already there, then i will search more to find it out.
 
 Regards,
 Santhosh
 
 From: Chip Childers [chip.child...@sungard.com]
 Sent: Friday, October 04, 2013 1:45 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [DISCUSS] Components in JIRA and bug assignment
 
 On Fri, Oct 04, 2013 at 05:40:06PM +, Animesh Chaturvedi wrote:
 
  [Animesh] Chip does that mean you are open to folks assigning tickets
  to others? Should this be posted in the original thread
  http://markmail.org/thread/btovj6t6opqxge5q. because the threads
 where
  Ilya reopened the discussion has received few responses from Alex,
  Sheng, Alena, Sudha, RamG
 
 
 No, that just means that I was explaining the technical capabilities of Jira.
 
 I'm -0, so move forward if everyone else continues to agree.  I still don't 
 think
 it's the right way to operate, but I'm not interested in blocking it if 
 everyone
 else wants to do it this way.
 
 I won't reiterate my previous reasoning, since you pointed to that thread.
 
 Cheers!
 
 -chip




[HOW-TO] Custom REST call on Destroy and Deploy

2013-10-04 Thread Musayev, Ilya
We would like to add additional operations in ACS when we do deploy and destroy.

For example, when VM is destroyed, we want to make create a JIRA ticket (rest 
call) to track the decomision process.
When VM is deployed, we may need to do something else, but also rest based?

I can see 2 ways of doing this,


1)  Extend the UI and initiate extra REST calls via java script  (low risk)

2)  Add more functionality to API Command (extra work and maintenance 
burden)

3)  Create a Custom front end (seems like a lot of work)


How can this be done most efficiently and hopefully with least intrusion?


RE: [HOW-TO] Custom REST call on Destroy and Deploy

2013-10-04 Thread Musayev, Ilya
 On Fri, Oct 04, 2013 at 07:21:03PM +, Musayev, Ilya wrote:
  We would like to add additional operations in ACS when we do deploy and
 destroy.
 
  For example, when VM is destroyed, we want to make create a JIRA ticket
 (rest call) to track the decomision process.
  When VM is deployed, we may need to do something else, but also rest
 based?
 
  I can see 2 ways of doing this,
 
 
  1)  Extend the UI and initiate extra REST calls via java script  (low 
  risk)
 
  2)  Add more functionality to API Command (extra work and maintenance
 burden)
 
  3)  Create a Custom front end (seems like a lot of work)
 
 
  How can this be done most efficiently and hopefully with least intrusion?
 
 Have you considered using the RabbitMQ eventbus plugin, and tying into the
 events that you want to act on that way?

I see you made an awesome post on integrating RabbitMQ with ACS.

http://www.chipchilders.com/blog/2013/7/16/tapping-into-apache-cloudstack-events-via-amqp.html

You've made it a part of simulatorComponentContext.xml.in, however, in my case 
its going to be a production system with real events, where would you recommend 
this go?

Thanks
ilya



RE: [HOW-TO] Custom REST call on Destroy and Deploy

2013-10-04 Thread Musayev, Ilya
  On Fri, Oct 04, 2013 at 07:21:03PM +, Musayev, Ilya wrote:
   We would like to add additional operations in ACS when we do deploy
   and
  destroy.
  
   For example, when VM is destroyed, we want to make create a JIRA
   ticket
  (rest call) to track the decomision process.
   When VM is deployed, we may need to do something else, but also rest
  based?
  
   I can see 2 ways of doing this,
  
  
   1)  Extend the UI and initiate extra REST calls via java script  (low 
   risk)
  
   2)  Add more functionality to API Command (extra work and
 maintenance
  burden)
  
   3)  Create a Custom front end (seems like a lot of work)
  
  
   How can this be done most efficiently and hopefully with least intrusion?
 
  Have you considered using the RabbitMQ eventbus plugin, and tying into
  the events that you want to act on that way?
 
 I see you made an awesome post on integrating RabbitMQ with ACS.
 
 http://www.chipchilders.com/blog/2013/7/16/tapping-into-apache-
 cloudstack-events-via-amqp.html
 
 You've made it a part of simulatorComponentContext.xml.in, however, in my
 case its going to be a production system with real events, where would you
 recommend this go?
 
 Thanks
 ilya
 
I'd think nonossComponentContext.xml, do I need to rebuild ACS? Or can I just 
plugin without rebuild?



RE: [DISCUSS] Release Managers for future ACS releases - enhacement

2013-10-02 Thread Musayev, Ilya
And we need to  hash out the JIRA ticket assignments and component breakdown - 
so it's going to be 2 threads.

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Wednesday, October 02, 2013 5:50 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [DISCUSS] Release Managers for future ACS releases -
 enhacement
 
 Thank you all for responding.
 
 So I guess, to move forward, I will kick off another thread asking for
 volunteers to join this effort. We then review @ PMC and finalize.
 
 Does it sound like plan?
 
 
  -Original Message-
  From: Alena Prokharchyk [mailto:alena.prokharc...@citrix.com]
  Sent: Wednesday, October 02, 2013 5:47 PM
  To: dev@cloudstack.apache.org
  Subject: Re: [DISCUSS] Release Managers for future ACS releases -
  enhacement
 
  On 9/26/13 2:58 PM, Animesh Chaturvedi
  animesh.chaturv...@citrix.com
  wrote:
 
  
  
   -Original Message-
   From: Alex Huang [mailto:alex.hu...@citrix.com]
   Sent: Thursday, September 26, 2013 10:22 AM
   To: dev@cloudstack.apache.org
   Subject: RE: [DISCUSS] Release Managers for future ACS releases -
   enhacement
  
   Agreed.  If you look at what a release manager has to do today
  
   - triage bugs
   - follow up on reviews and ask people to commit them
   - cherry-pick fixes
  
   To me it is a lot of work for one person to do for CloudStack.  We
   can certainly divide up the work.  For example,
  
- One RM is responsible for overall release
- One RM is responsible for following up on review board
- Two or three RMs is responsible for triaging bugs
- One is responsible for cherry-pick
  
   I also like to propose that we stop the practice of only assigning
   bugs to yourself.  I know it's there to make sure there's no
   cookie-licking but really let's not make ourselves less efficient
   just for the
  sake of
   appearances.   RMs should be able to assign bugs as part of the process
   to ask for someone to look at the bug rather than having to ask
   privately and have the person assign to themselves.  Keeping track
   of such things with the amount of changes CloudStack goes through
   in a release just makes us less efficient and less enjoyable to
   work on CloudStack.
  
   --Alex
  [Animesh] Alex thanks for bringing this up I was going to reopen the
  Do not assign tickets to people thread after 4.2 is announced. To
  set the perspective 4.2 was a huge release whereas community  fixed
  1900+ issues in 7 months. That speaks a lot about the vibrancy of our
  community but as a release manager not being able to assign the bugs
  was
  a huge hindrance.
   I had to export all the data out every day in excel run pivots and
  follow through in private emails and keep an inventory on which one
  did not get responded to in offline spreadsheets. It is so much
  easier to use JIRA and keep the whole context in one place and also
  it makes all the effort towards shipping a release  transparent and public.
  
  If you look in JIRA we have over 250 unassigned issues that were
  create over 6 months ago and over 700 open unassigned issues, without
  active triage and the ability to assign our backlog will continue to grow.
 
 
  +1 on the bug assignement proposal from Alex as it would save a lot of
  time for me as a developer. At the moment I have to trace list of
  Unassigned bugs multiple times a day, look at the logs/code in order
  to find out whether this bug in my area or not, how critical the bug
  is, how urgent is the fix, and whether I have time to fix it. And I
  assume thats what the rest of the developers do. So I see the
  following issues with the current process in addition to what Alex/Animesh
 already said:
 
  #1 Multiple people parsing the same big set of data, is not efficient
  when close to release deadline. Especially when this parsing doesn't
  result in the bug assignment/update.
  #2 If the bug is not a blocker/critical bug, it can be left out
  unassigned forever.
 
  To help the RM to make the decision on the bug assignment, the person
  who filed the bug (if developer), or developer who did the debugging
  for the bug but by some reason can't fix it himself, should include
  git commit id that most likely caused the problem, to the Jira ticket.
 
 
  And I'm not sayting that I want to stop checking the list of
  unassigned bugs on a regular basis; we must do it anyway. I just want
  this list to become shorter. And if somebody directly assigns the bug
  to me knowing that its caused by my git commit or happening in the
  code area I'm familiar with, I would appreciate that too.
 
  -Alena.
 
 
 
 
 
 
  
  
  Thanks
  Animesh
  
  
  
-Original Message-
From: Musayev, Ilya [mailto:imusa...@webmd.net]
Sent: Thursday, September 26, 2013 9:02 AM
To: dev@cloudstack.apache.org
Subject: [DISCUSS] Release Managers for future ACS releases -
enhacement
   
I apologize in advance if this is a repeat of something

RE: [MAJOR][BUG] ACS powers off some VMs in vSphere - when MS service is restarted

2013-09-26 Thread Musayev, Ilya
++Koushik

Thanks Sowmya

Koushik 

Any reason why this is cannot be applied to ACS 4.1?  Since I'm Release Manager 
for 4.1.x branch, I will work on testing and releasing 4.1.2

Thanks
ilya

 -Original Message-
 From: Sowmya Krishnan [mailto:sowmya.krish...@citrix.com]
 Sent: Thursday, September 26, 2013 3:03 AM
 To: dev@cloudstack.apache.org
 Subject: RE: [MAJOR][BUG] ACS powers off some VMs in vSphere - when MS
 service is restarted
 
 Ilya,
 Is this similar to this issue:
 https://issues.apache.org/jira/browse/CLOUDSTACK-4636
 Fix for this has gone in 4.2-forward and master. As stated in the bug, this
 could happen if more than one thread tries to process the same host post
 MS restart.
 
  -Original Message-
  From: Musayev, Ilya [mailto:imusa...@webmd.net]
  Sent: Thursday, September 26, 2013 3:43 AM
  To: dev@cloudstack.apache.org
  Subject: RE: [MAJOR][BUG] ACS powers off some VMs in vSphere - when
 MS
  service is restarted
 
  Sorry if the error log is abit hard to read, as an example, please
  track the vmname i-2-262-acs-docs-fc17.
 
  2013-09-25 14:35:49,928 DEBUG [vmware.resource.VmwareResource]
  (AgentTaskPool-1:null) Detecting a new state but couldn't find a old
  state so adding it to the changes: i-2-262-acs-docs-fc17
  2013-09-25 14:35:53,614 DEBUG [cloud.vm.VirtualMachineManagerImpl]
  (AgentTaskPool-1:null) VM i-2-262-acs-docs-fc17: cs state = Running
  and realState = Stopped
  2013-09-25 14:35:53,614 DEBUG [cloud.vm.VirtualMachineManagerImpl]
  (AgentTaskPool-1:null) VM i-2-262-acs-docs-fc17: cs state = Running
  and realState = Stopped
  2013-09-25 14:35:53,614 INFO  [cloud.ha.HighAvailabilityManagerImpl]
  (AgentTaskPool-1:null) Skip HA for VMware VM i-2-262-acs-docs-fc17
  2013-09-25 14:35:53,694 DEBUG [agent.transport.Request]
  (AgentTaskPool-
  1:null) Seq 11-1418264581: Sending  { Cmd , MgmtId: 345049078181, via:
  11,
  Ver: v1, Flags: 100101,
  [{StopCommand:{isProxy:false,vmName:i-2-262-
  acs-docs-fc17,wait:0}},{StopCommand:{isProxy:false,vmName:i-
  2-
  278-demo01t-ops-
  08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-281-acs-
  appliance,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-28
  3-
  vmbld01l-ops-
 08,wait:0}},{StopCommand:{isProxy:false,vmName:
  i-2-
  285-ossec01l-ops-08,wait:0}}] }
  2013-09-25 14:35:53,695 DEBUG [agent.transport.Request]
  (AgentTaskPool-
  1:null) Seq 11-1418264581: Executing:  { Cmd , MgmtId: 345049078181,
  via: 11,
  Ver: v1, Flags: 100101,
  [{StopCommand:{isProxy:false,vmName:i-2-262-
  acs-docs-fc17,wait:0}},{StopCommand:{isProxy:false,vmName:i-
  2-
  278-demo01t-ops-
  08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-281-acs-
  appliance,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-28
  3-
  vmbld01l-ops-
 08,wait:0}},{StopCommand:{isProxy:false,vmName:
  i-2-
  285-ossec01l-ops-08,wait:0}}] }
  2013-09-25 14:35:53,702 INFO  [vmware.resource.VmwareResource]
  (DirectAgent-3:vmha62d-ops-08.portal.webmd.com) Executing resource
  StopCommand:
  {isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}
  2013-09-25 14:35:53,703 DEBUG [vmware.mo.HostMO] (DirectAgent-
  3:vmha62d-ops-08.portal.webmd.com) find VM i-2-262-acs-docs-fc17 on
  host
  2013-09-25 14:35:54,753 INFO  [vmware.resource.VmwareResource]
  (DirectAgent-3:vmha62d-ops-08.portal.webmd.com) VM
  i-2-262-acs-docs-fc17 is already in stopped state
 
   -Original Message-
   From: Musayev, Ilya [mailto:imusa...@webmd.net]
   Sent: Wednesday, September 25, 2013 6:08 PM
   To: dev@cloudstack.apache.org
   Subject: [MAJOR][BUG] ACS powers off some VMs in vSphere - when MS
   service is restarted
  
   Hi All,
  
   I'd like to raise an awareness on the issue with ACS 4.1.1 (I assume
   other versions are affected - since I could not find any changes in
   the latest code that would state otherwise).
  
   On MS server start/restart, it checks all the VMs for their state,
   if some reason state is either not found or comes as stopped - which
   is inaccurate, the vms will *power off*.
  
   On todays occurrence, half of my plant  went down because ACS
   invoked StopCommand on the vms that either had no state or for some
   reason agentState == Stopped.
  
   The details of this issue is in
   https://issues.apache.org/jira/browse/CLOUDSTACK-4740
  
   The error in the logs is:
  
   2013-09-25 14:35:49,928 DEBUG [vmware.resource.VmwareResource]
   (AgentTaskPool-1:null) Detecting a new state but couldn't find a old
   state so adding it to the changes: i-2-262-acs-docs-fc17
   2013-09-25 14:35:51,213 DEBUG [agent.transport.Request]
   (AgentTaskPool-
   1:null) Seq -1--1: Startup request from directly connected host: {
   Cmd ,
   MgmtId: -1, via: -1, Ver: v1, Flags: 11,
  
 [{cpus:16,speed:2199,memory:68683468800,dom0MinMemory:0,po
   olSync:false,vms:{i-8-270-CLOUD411:{state:Running},r-15-
   CLOUD41-OLD:{state:Stopped},v-260-
   CLOUD411:{state:Running},i-2-283-vmbld01l-ops-
   08:{state:Running},i-2-104-ACS41VM:{state:Running},--s-1

RE: [PROPOSAL] move away from time-based releases and/or revamp release process

2013-09-26 Thread Musayev, Ilya
Dan and David,

I see your concerns. Let me explain what I mean by modular and how we can 
address dependency.

Assume you have base ACS 4.2
Then you would have plugins like Nicira 4.2.x, VMware 4.2.x, NetScaler 4.2.x 
etc.. Goes without saying, but you cannot use a plugin from 4.3.x family on ACS 
4.2.x base...
We can aslo introduce dependcy checks, such that if Nicira plugin is enabled, 
we need VMware plugin enabled as well.

Why would we consider this? You can update modules more rapidly that include 
bug fixes (and perhaps minor non impacting enhacements) without waiting for the 
entire release cycle, you testing should be less as well, as you would only be 
testing affected modules, unless they strongly tie with another plugin.

If properly architected, CloudStack wont suffer OpenStack's faith - which is 
what they go through now - of only specific version x.y.z module can work with 
another x.y.z module.

Regards
ilya

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Thursday, September 26, 2013 4:57 AM
 To: dev
 Subject: Re: [PROPOSAL] move away from time-based releases and/or
 revamp release process
 
 Some more remarks on this:
 
 Another model is of keeping quality high is controlling what gets in per
 release. This would go against the opensource model somewhat. You would
 need e release manager like me and I strongly advice against that.
 
 Giving users more control on what goes into their system is a good thing. it
 must not become a 'university degree required' hurdle though. It would
 allow them to have a narrower view on what is good software, functionality -
 and quality wise. That would lead to better quality of quality control. I 
 know I
 am no good at that aspect right now because of the load of code I need to
 know about.
 
 on the side
 hear hear, David. You are pointing at some of the challenges OSGi deals with.
 Ours is a little simpler; As we don't need run-time control, our plugins can
 have a strict hierarchical requirements tree which is somewhat easier to
 handle. Still you might end up with a system with two hypervisor (versions)
 that require a different storage or network version to work. or vice versa. I
 think we should be happy at first if we get a static system where 3rd party
 plugins work with version x till y. Note that then the plugin interface is to 
 be
 stable through a (semantically versioned) major release.
 
 challenge i like, :)
 /straight on again
 
 On Thu, Sep 26, 2013 at 6:21 AM, David Nalley da...@gnsa.us wrote:
  On Wed, Sep 25, 2013 at 11:26 AM, Musayev, Ilya
 imusa...@webmd.net wrote:
  We can still use scheduled release as we do now and yet have some
 agility.
 
  An idea was passed around before if we can modularize ACS in future
 releases VS being it monolithic.
 
  We can still have a core as is, but additional components/plugins can be
 loaded adhoc pm the need base. As an example, there is no need to bake in
 vmware support into release if a customer has not need for it. You cant just
 upgrade vmware code unless you upgrade from version X.y.1 to X.y.2.
 
  Same applies to all other plugins, that are not truly pluggable.
 
  Splitting components as separate plugins (or whatever the proper term
 is) would ease the release cycle and give us flexibility in my opinion.
 
 
  Can you imagine the complexity of that model? Core version 4.3.x has
  to work with VMware plugin 7.2.3, 7.1.5, and 7.0.2 and also has to
  work with Nicira plugin version 3.4.1, 3.5.2, and 3.6.0 - except that
  both of those plugins interact with each other as well as the core
  orchestration platform. We struggle to test well now, the additional
  combinations there boggle the mind.
 
  --David




RE: [DISCUSS] Release Managers for future ACS releases - enhacement

2013-09-26 Thread Musayev, Ilya
I can feel your pain, as well as Chip's, Dave's, Joe's and whoever was involved 
in past.

Here is a bit of uncharted territory we need to address about bug assignment. 

In past I've seen folks ask - we have X number of bugs that need to be triaged, 
who can take what? Are we still keeping this framework and do we default to 
whoever wrote the code/patch initially - if no one volunteers?

While Citrix is one of the main supporters of CloudStack project and has people 
employed to do development, how does one - who has no insight into Citrix - 
assign bugs to people who are employed by Citrix (and can we even do that 
without their full consent)? 

One other part, since Citrix and other companies have QA teams, perhaps we can 
have a closer collaboration as to what testing was done on Citrix side when it 
comes to major releases? (i.e. ACS 4.2 release)

I know in past Citrix would branch of from ACS or even have a separate 
codebase, but with future releases, its all going to be one ACS code base. So 
future actual release testing/qa (not automated as part of built process) 
should get easier since we have folks dedicated to work on ACS project to do QA 
or is this an incorrect assumption? 

I am also under impression it would help to have at least one person from 
Citrix on RM team, helps with communication, as they can tap people by other 
means other than mailing lists.

There are a lot of assumptions here, I could be wrong on all or some of these, 
please clarify or voice your opinion.

Thanks
ilya





 -Original Message-
 From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com]
 Sent: Thursday, September 26, 2013 5:25 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [DISCUSS] Release Managers for future ACS releases -
 enhacement
 
 +1
 
 Ilya I am glad that you brought it up and recognize the challenge. I survived
 on 3 cups of JetFuel[1] every day for last 3 months. It's like doing two
 $dayjob$ shifts
 
 http://www.keurig.com/coffee/jet-fuel-extra-bold-coffee-k-cup-coffee-
 people
 
 
 
  -Original Message-
  From: Musayev, Ilya [mailto:imusa...@webmd.net]
  Sent: Thursday, September 26, 2013 9:02 AM
  To: dev@cloudstack.apache.org
  Subject: [DISCUSS] Release Managers for future ACS releases -
  enhacement
 
  I apologize in advance if this is a repeat of something that was
  previously stated.
 
  As Animesh learned recently with ACS 4.2, RM work for major versions
  takes a lot of effort, to lesser extent the 4.2.x minor release may
  not be as involved, but still decent amount of work.
 
  What complicates the matter further, is many of us have $dayjobs$ that
  don't emphasize heavy involvement on ACS.
 
  Perhaps we can revisit the strategy and have 2 -3 release managers for
  major version and 1-2 for minor.
 
  Obviously, one is going the be a Lead RM, and others will be secondary
  but also involved.
 
  Any thoughts on this approach?
 
  Thanks
  ilya
 




RE: [DISCUSS] UI: New look and feel

2013-09-26 Thread Musayev, Ilya
Brian,

Are we no longer using icons on the left navigation menu or is this a draft?

Thanks
ilya

 -Original Message-
 From: Kelcey Jamison Damage [mailto:kel...@backbonetechnology.com]
 Sent: Thursday, September 26, 2013 6:28 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [DISCUSS] UI: New look and feel
 
 You just made my day, these look great. Most importantly it has a look that
 will sell to IT managers, etc.
 
 I wish you the best of luck with this and hope for rapid progress :)
 
 Again, it looks awesome!
 
 - Original Message -
 From: Brian Federle brian.fede...@citrix.com
 To: dev@cloudstack.apache.org
 Cc: Sonny Chhen sonny.ch...@citrix.com, Animesh Chaturvedi
 animesh.chaturv...@citrix.com, Jessica Wang
 jessica.w...@citrix.com
 Sent: Thursday, September 26, 2013 3:11:07 PM
 Subject: [DISCUSS] UI: New look and feel
 
 Hi all,
 
 In addition to the CSS code cleanup I'm working on, I am planning a 'reskin' 
 of
 the current UI to give a better user experience and look and feel. This will
 utilize SASS and a grid system as I have discussed in the previous thread.
 
 I created a task in JIRA and wiki functional spec, which has screenshots of
 what I've done so far and what I plan to do:
 
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/Update+UI+visu
 al+appearance
 
 https://issues.apache.org/jira/browse/CLOUDSTACK-4748
 
 You can also checkout the ui-restyle branch on git, if you are able to 
 manually
 compile the cloudstack.scss file via SASS (that will be automated in the
 future). I can send over instructions on how to compile SASS manually; it's
 pretty easy to setup.
 
 Let me know what you think so far :)  I'll of course up and post more
 screenshots as I get more done. This reskin is only changing the CSS mainly,
 with minimal changes to actual usage or JS code, so it is basically a drop-in
 replacement for the current styling. I'm hoping to get this in by 4.3, so 
 please
 give me feedback on anything from the current UI you don't like or want
 changed, and I can see about improving it.
 
 Thanks!
 Brian
 



Re: [DISCUSS] UI: New look and feel

2013-09-26 Thread Musayev, Ilya
I don't agree.

For the reference,  take a look at OpenStack UI and compare it to ACS 
specifically version 4.2


- All mistakes in this message are not mine but Android's.


 Original message 
From: Tracy Phillips tracp...@mantoso.com
Date: 09/26/2013 8:06 PM (GMT-05:00)
To: dev@cloudstack.apache.org
Subject: Re: [DISCUSS] UI: New look and feel


I am a fan of Foundation's look (or Bootstrap even)...

http://foundation.zurb.com/

3d elements make it look dated, kind of like it does now. The less images,
the better imo.




On Thu, Sep 26, 2013 at 7:11 PM, Kelcey Jamison Damage 
kel...@backbonetechnology.com wrote:

 Hmm, maybe cut 2 copies... 1 with icons, and 1 just a clean text look.

 - Original Message -
 From: Ilya Musayev imusa...@webmd.net
 To: dev@cloudstack.apache.org
 Sent: Thursday, September 26, 2013 4:08:50 PM
 Subject: RE: [DISCUSS] UI: New look and feel

 Brian,

 Are we no longer using icons on the left navigation menu or is this a
 draft?

 Thanks
 ilya

  -Original Message-
  From: Kelcey Jamison Damage [mailto:kel...@backbonetechnology.com]
  Sent: Thursday, September 26, 2013 6:28 PM
  To: dev@cloudstack.apache.org
  Subject: Re: [DISCUSS] UI: New look and feel
 
  You just made my day, these look great. Most importantly it has a look
 that
  will sell to IT managers, etc.
 
  I wish you the best of luck with this and hope for rapid progress :)
 
  Again, it looks awesome!
 
  - Original Message -
  From: Brian Federle brian.fede...@citrix.com
  To: dev@cloudstack.apache.org
  Cc: Sonny Chhen sonny.ch...@citrix.com, Animesh Chaturvedi
  animesh.chaturv...@citrix.com, Jessica Wang
  jessica.w...@citrix.com
  Sent: Thursday, September 26, 2013 3:11:07 PM
  Subject: [DISCUSS] UI: New look and feel
 
  Hi all,
 
  In addition to the CSS code cleanup I'm working on, I am planning a
 'reskin' of
  the current UI to give a better user experience and look and feel. This
 will
  utilize SASS and a grid system as I have discussed in the previous
 thread.
 
  I created a task in JIRA and wiki functional spec, which has screenshots
 of
  what I've done so far and what I plan to do:
 
  https://cwiki.apache.org/confluence/display/CLOUDSTACK/Update+UI+visu
  al+appearance
 
  https://issues.apache.org/jira/browse/CLOUDSTACK-4748
 
  You can also checkout the ui-restyle branch on git, if you are able to
 manually
  compile the cloudstack.scss file via SASS (that will be automated in the
  future). I can send over instructions on how to compile SASS manually;
 it's
  pretty easy to setup.
 
  Let me know what you think so far :)  I'll of course up and post more
  screenshots as I get more done. This reskin is only changing the CSS
 mainly,
  with minimal changes to actual usage or JS code, so it is basically a
 drop-in
  replacement for the current styling. I'm hoping to get this in by 4.3,
 so please
  give me feedback on anything from the current UI you don't like or want
  changed, and I can see about improving it.
 
  Thanks!
  Brian
 




RE: [PROPOSAL] move away from time-based releases and/or revamp release process

2013-09-25 Thread Musayev, Ilya
We can still use scheduled release as we do now and yet have some agility.

An idea was passed around before if we can modularize ACS in future releases VS 
being it monolithic.

We can still have a core as is, but additional components/plugins can be loaded 
adhoc pm the need base. As an example, there is no need to bake in vmware 
support into release if a customer has not need for it. You cant just upgrade 
vmware code unless you upgrade from version X.y.1 to X.y.2. 

Same applies to all other plugins, that are not truly pluggable.

Splitting components as separate plugins (or whatever the proper term is) 
would ease the release cycle and give us flexibility in my opinion.




 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Tuesday, September 24, 2013 12:22 PM
 To: dev
 Subject: Re: [PROPOSAL] move away from time-based releases and/or
 revamp release process
 
 is this work a workshop to get at least a core group of us in line. We all 
 have
 ideas and a lot of good ones are buried under an ton weighing archive of
 mails.
 
 Daan
 
 On Tue, Sep 24, 2013 at 6:06 PM, Chip Childers chip.child...@sungard.com
 wrote:
  On Tue, Sep 24, 2013 at 10:00:32AM -0600, Marcus Sorensen wrote:
  I guess I'm in the minority though, since we're the only ones
  discussing it.
 
  No you are not.  Personally, I'm thinking about this problem a bit
  before adding my 2 cents.  Don't take that silence as thinking we are
  ok.
 
  Short version of my thoughts:
 
  1 - a schedule is really important to a project like this
  2 - not releasing crap quality is really really important to a project
  like this
 
  Note the really vs. really really.
 
  -chip




RE: [VOTE] Accept the donation of a Contrail plugin into Apache CloudStack

2013-09-25 Thread Musayev, Ilya
+1(binding)

 -Original Message-
 From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
 Sent: Wednesday, September 25, 2013 5:23 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [VOTE] Accept the donation of a Contrail plugin into Apache
 CloudStack
 
 +1 (binding)
 
 On 9/25/13 10:13 AM, Chip Childers chipchild...@apache.org wrote:
 
 Hi all!
 
 As stated in other threads, Juniper is proposing the donation of a
 Contrail plugin to Apache CloudStack.  The code itself has been posted
 to reviewboard [1].  The design has been documented by Pedro [2].
 
 [1] https://reviews.apache.org/r/14325/
 [2]
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/Contrail+netwo
 rk
 +pl
 ugin
 
 I'm calling a vote here, so that we have a formal consensus on
 accepting the code into the project.  As I've suggested earlier, I'd
 like us to accept the code into a branch, and then work through any
 technical concerns / reviews / changes prior to a master branch merge.
 
 So...  voting will end in ~72 hours.  As this is a technical decision,
 committer and PMC votes are binding.
 
 -chip
 
 
 Votes please!
 
 [ ] +1 - Accept the donation
 [ ] +/-0 - No strong opinion
 [ ] -1 - Do not accept the donation
 




[MAJOR][BUG] ACS powers off some VMs in vSphere - when MS service is restarted

2013-09-25 Thread Musayev, Ilya
Hi All,

I'd like to raise an awareness on the issue with ACS 4.1.1 (I assume other 
versions are affected - since I could not find any changes in the latest code 
that would state otherwise).

On MS server start/restart, it checks all the VMs for their state, if some 
reason state is either not found or comes as stopped - which is inaccurate, the 
vms will *power off*.

On todays occurrence, half of my plant  went down because ACS invoked 
StopCommand on the vms that either had no state or for some reason agentState 
== Stopped.

The details of this issue is in 
https://issues.apache.org/jira/browse/CLOUDSTACK-4740

The error in the logs is:

2013-09-25 14:35:49,928 DEBUG [vmware.resource.VmwareResource] 
(AgentTaskPool-1:null) Detecting a new state but couldn't find a old state so 
adding it to the changes: i-2-262-acs-docs-fc17
2013-09-25 14:35:51,213 DEBUG [agent.transport.Request] (AgentTaskPool-1:null) 
Seq -1--1: Startup request from directly connected host: { Cmd , MgmtId: -1, 
via: -1, Ver: v1, Flags: 11, 
[{cpus:16,speed:2199,memory:68683468800,dom0MinMemory:0,poolSync:false,vms:{i-8-270-CLOUD411:{state:Running},r-15-CLOUD41-OLD:{state:Stopped},v-260-CLOUD411:{state:Running},i-2-283-vmbld01l-ops-08:{state:Running},i-2-104-ACS41VM:{state:Running},--s-1-CLOUD41-OLD:{state:Running},i-27-280-CLOUD411:{state:Running},i-2-285-ossec01l-ops-08:{state:Running},i-2-262-acs-docs-fc17:{state:Stopped},i-24-265-test3:{state:Running},cloud01l-ops-08.portal.webmd.com:{state:Running},i-2-278-demo01t-ops-08:{state:Running},s-63-CLOUD411:{state:Running},r-66-CLOUD411:{state:Running},i-2-281-acs-appliance:{state:Running}},caps:hvm,hypervisorType:VMware,hostDetails:{com.cloud.network.Networks.RouterPrivateIpStrategy:DcGlobal,NativeHA:true},hypervisorVersion:5.0,type:Routing,dataCenter:2,pod:2,cluster:3,guid:HostSystem:host-19...@vc00q-ops-08.portal.webmd.com,name:vmha62d-ops-08.portal.webmd.com,version:4.1.1-SNAPSHOT,privateIpAddress:172.25.243.31,privateMacAddress:68:b5:99:73:0b:c2,privateNetmask:255.255.255.0,storageIpAddress:172.25.243.31,storageNetmask:255.255.255.0,storageMacAddress:68:b5:99:73:0b:c2,wait:0},{totalSize:0,poolInfo:{uuid:72c8aedb-58c4-4569-ac51-adc5af770bf6,host:vmha62d-ops-08.portal.webmd.com,localPath:,hostPath:datastore-19718,poolType:LVM,capacityBytes:141465485312,availableBytes:140383354880},resourceType:STORAGE_POOL,hostDetails:{},type:Storage,dataCenter:2,pod:2,cluster:3,guid:72c8aedb-58c4-4569-ac51-adc5af770bf6,name:72c8aedb-58c4-4569-ac51-adc5af770bf6,wait:0}]
 }
2013-09-25 14:35:53,614 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
(AgentTaskPool-1:null) VM i-2-262-acs-docs-fc17: cs state = Running and 
realState = Stopped
2013-09-25 14:35:53,614 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
(AgentTaskPool-1:null) VM i-2-262-acs-docs-fc17: cs state = Running and 
realState = Stopped
2013-09-25 14:35:53,614 INFO [cloud.ha.HighAvailabilityManagerImpl] 
(AgentTaskPool-1:null) Skip HA for VMware VM i-2-262-acs-docs-fc17
2013-09-25 14:35:53,694 DEBUG [agent.transport.Request] (AgentTaskPool-1:null) 
Seq 11-1418264581: Sending { Cmd , MgmtId: 345049078181, via: 11, Ver: v1, 
Flags: 100101, 
[{StopCommand:{isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-278-demo01t-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-281-acs-appliance,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-283-vmbld01l-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-285-ossec01l-ops-08,wait:0}}]
 }
2013-09-25 14:35:53,695 DEBUG [agent.transport.Request] (AgentTaskPool-1:null) 
Seq 11-1418264581: Executing: { Cmd , MgmtId: 345049078181, via: 11, Ver: v1, 
Flags: 100101, 
[{StopCommand:{isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-278-demo01t-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-281-acs-appliance,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-283-vmbld01l-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-285-ossec01l-ops-08,wait:0}}]
 }
2013-09-25 14:35:53,702 INFO [vmware.resource.VmwareResource] 
(DirectAgent-3:vmha62d-ops-08.portal.webmd.com) Executing resource StopCommand: 
{isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}
2013-09-25 14:35:53,703 DEBUG [vmware.mo.HostMO] 
(DirectAgent-3:vmha62d-ops-08.portal.webmd.com) find VM i-2-262-acs-docs-fc17 
on host
2013-09-25 14:35:54,753 INFO [vmware.resource.VmwareResource] 
(DirectAgent-3:vmha62d-ops-08.portal.webmd.com) VM i-2-262-acs-docs-fc17 is 
already in stopped state
2013-09-25 14:37:50,264 DEBUG [agent.transport.Request] (DirectAgent-3:null) 
Seq 11-1418264581: Processing: { Ans: , MgmtId: 345049078181, via: 11, Ver: v1, 
Flags: 100, [{StopAnswer:{vncPort:0,result:true,details:VM 
i-2-262-acs-docs-fc17 is already in stopped 
state,wait:0}},{StopAnswer:{vncPort:0,result:true,details:Stop VM 
i-2-278-demo01t-ops-08 
Succeed,wait:0}},{StopAnswer:{vncPort:0,result:true,details:Stop VM 
i-2-281-acs-appliance 

RE: [MAJOR][BUG] ACS powers off some VMs in vSphere - when MS service is restarted

2013-09-25 Thread Musayev, Ilya
Sorry if the error log is abit hard to read, as an example, please track the 
vmname i-2-262-acs-docs-fc17.

2013-09-25 14:35:49,928 DEBUG [vmware.resource.VmwareResource] 
(AgentTaskPool-1:null) Detecting a new state but couldn't find a old state so 
adding it to the changes: i-2-262-acs-docs-fc17
2013-09-25 14:35:53,614 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
(AgentTaskPool-1:null) VM i-2-262-acs-docs-fc17: cs state = Running and 
realState = Stopped
2013-09-25 14:35:53,614 DEBUG [cloud.vm.VirtualMachineManagerImpl] 
(AgentTaskPool-1:null) VM i-2-262-acs-docs-fc17: cs state = Running and 
realState = Stopped
2013-09-25 14:35:53,614 INFO  [cloud.ha.HighAvailabilityManagerImpl] 
(AgentTaskPool-1:null) Skip HA for VMware VM i-2-262-acs-docs-fc17
2013-09-25 14:35:53,694 DEBUG [agent.transport.Request] (AgentTaskPool-1:null) 
Seq 11-1418264581: Sending  { Cmd , MgmtId: 345049078181, via: 11, Ver: v1, 
Flags: 100101, 
[{StopCommand:{isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-278-demo01t-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-281-acs-appliance,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-283-vmbld01l-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-285-ossec01l-ops-08,wait:0}}]
 }
2013-09-25 14:35:53,695 DEBUG [agent.transport.Request] (AgentTaskPool-1:null) 
Seq 11-1418264581: Executing:  { Cmd , MgmtId: 345049078181, via: 11, Ver: v1, 
Flags: 100101, 
[{StopCommand:{isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-278-demo01t-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-281-acs-appliance,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-283-vmbld01l-ops-08,wait:0}},{StopCommand:{isProxy:false,vmName:i-2-285-ossec01l-ops-08,wait:0}}]
 }
2013-09-25 14:35:53,702 INFO  [vmware.resource.VmwareResource] 
(DirectAgent-3:vmha62d-ops-08.portal.webmd.com) Executing resource StopCommand: 
{isProxy:false,vmName:i-2-262-acs-docs-fc17,wait:0}
2013-09-25 14:35:53,703 DEBUG [vmware.mo.HostMO] 
(DirectAgent-3:vmha62d-ops-08.portal.webmd.com) find VM i-2-262-acs-docs-fc17 
on host
2013-09-25 14:35:54,753 INFO  [vmware.resource.VmwareResource] 
(DirectAgent-3:vmha62d-ops-08.portal.webmd.com) VM i-2-262-acs-docs-fc17 is 
already in stopped state

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Wednesday, September 25, 2013 6:08 PM
 To: dev@cloudstack.apache.org
 Subject: [MAJOR][BUG] ACS powers off some VMs in vSphere - when MS
 service is restarted
 
 Hi All,
 
 I'd like to raise an awareness on the issue with ACS 4.1.1 (I assume other
 versions are affected - since I could not find any changes in the latest code
 that would state otherwise).
 
 On MS server start/restart, it checks all the VMs for their state, if some
 reason state is either not found or comes as stopped - which is inaccurate,
 the vms will *power off*.
 
 On todays occurrence, half of my plant  went down because ACS invoked
 StopCommand on the vms that either had no state or for some reason
 agentState == Stopped.
 
 The details of this issue is in
 https://issues.apache.org/jira/browse/CLOUDSTACK-4740
 
 The error in the logs is:
 
 2013-09-25 14:35:49,928 DEBUG [vmware.resource.VmwareResource]
 (AgentTaskPool-1:null) Detecting a new state but couldn't find a old state so
 adding it to the changes: i-2-262-acs-docs-fc17
 2013-09-25 14:35:51,213 DEBUG [agent.transport.Request] (AgentTaskPool-
 1:null) Seq -1--1: Startup request from directly connected host: { Cmd ,
 MgmtId: -1, via: -1, Ver: v1, Flags: 11,
 [{cpus:16,speed:2199,memory:68683468800,dom0MinMemory:0,po
 olSync:false,vms:{i-8-270-CLOUD411:{state:Running},r-15-
 CLOUD41-OLD:{state:Stopped},v-260-
 CLOUD411:{state:Running},i-2-283-vmbld01l-ops-
 08:{state:Running},i-2-104-ACS41VM:{state:Running},--s-1-
 CLOUD41-OLD:{state:Running},i-27-280-
 CLOUD411:{state:Running},i-2-285-ossec01l-ops-
 08:{state:Running},i-2-262-acs-docs-fc17:{state:Stopped},i-24-
 265-test3:{state:Running},cloud01l-ops-
 08.portal.webmd.com:{state:Running},i-2-278-demo01t-ops-
 08:{state:Running},s-63-CLOUD411:{state:Running},r-66-
 CLOUD411:{state:Running},i-2-281-acs-
 appliance:{state:Running}},caps:hvm,hypervisorType:VMware,
 hostDetails:{com.cloud.network.Networks.RouterPrivateIpStrategy:DcGl
 obal,NativeHA:true},hypervisorVersion:5.0,type:Routing,dataC
 enter:2,pod:2,cluster:3,guid:HostSystem:host-19716@vc00q-
 ops-08.portal.webmd.com,name:vmha62d-ops-
 08.portal.webmd.com,version:4.1.1-
 SNAPSHOT,privateIpAddress:172.25.243.31,privateMacAddress:68:b5
 :99:73:0b:c2,privateNetmask:255.255.255.0,storageIpAddress:172.25.
 243.31,storageNetmask:255.255.255.0,storageMacAddress:68:b5:99:7
 3:0b:c2,wait:0},{totalSize:0,poolInfo:{uuid:72c8aedb-58c4-4569-
 ac51-adc5af770bf6,host:vmha62d-ops-
 08.portal.webmd.com,localPath:,hostPath:datastore-
 19718,poolType:LVM,capacityBytes:141465485312,availableBytes:14
 0383354880},resourceType:STORAGE_POOL,hostDetails:{},type:Stor

RE: community testing

2013-09-24 Thread Musayev, Ilya
I'm certainly interested.

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Tuesday, September 24, 2013 5:12 AM
 To: dev
 Subject: Re: community testing
 
 due to lack of response, I might add.
 
 On Mon, Sep 23, 2013 at 11:01 PM, Sebastien Goasguen
 run...@gmail.com wrote:
 
  On Sep 23, 2013, at 4:22 PM, Animesh Chaturvedi
 animesh.chaturv...@citrix.com wrote:
 
 
 
  -Original Message-
  From: sebgoa [mailto:run...@gmail.com]
  Sent: Wednesday, September 11, 2013 11:58 PM
  To: Prasanna Santhanam
  Cc: Mike Tutkowski; Marcus Sorensen; dev@cloudstack.apache.org;
  Ahmad Emneina
  Subject: Re: community testing
 
 
  While everything happens on the mailing list, maybe we can setup a
  meeting to discuss this. Google hangout ?
  Anyone interested in testing could join.
 
  Mike is west coast I believe, Prasanna is in india. Scheduling might
  be tough but we should try ?
 
  -sebastien
 
  [Animesh] Sebastien did this meeting happen? If so can you share
  the discussion notes
 
 
  no this was shutdown in another thread.
 




RE: [ANNOUNCE] New committer: Rajesh Battala

2013-09-24 Thread Musayev, Ilya
Congrats Rajesh!

 -Original Message-
 From: Chip Childers [mailto:chip.child...@sungard.com]
 Sent: Tuesday, September 24, 2013 11:30 AM
 To: dev@cloudstack.apache.org
 Subject: [ANNOUNCE] New committer: Rajesh Battala
 
 The Project Management Committee (PMC) for Apache CloudStack has
 asked Rajesh Battala to become a committer and we are pleased to
 announce that they have accepted.
 
 Being a committer allows many contributors to contribute more
 autonomously. For developers, it makes it easier to submit changes and
 eliminates the need to have contributions reviewed via the patch submission
 process. Whether contributions are development-related or otherwise, it is a
 recognition of a contributor's participation in the project and commitment to
 the project and the Apache Way.
 
 Please join me in congratulating Rajesh!
 
 -chip
 on behalf of the CloudStack PMC




RE: [PROPOSAL][SIMPLIFY] Future ACS RC testing

2013-09-16 Thread Musayev, Ilya
+1 for meeting, I was not aware that Marcus had a similar thread.

I'm good for 17CET on Wednesday or if I'm reading this right, 11AM EST.

http://www.worldtimebuddy.com/cet-to-est-converter



 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Monday, September 16, 2013 1:17 PM
 To: dev
 Subject: Re: [PROPOSAL][SIMPLIFY] Future ACS RC testing
 
 On Mon, Sep 16, 2013 at 7:12 PM, David Nalley da...@gnsa.us wrote:
  I do favor (extensive) unit tests as criteria.
 
  Disagreeing is fine - no one (least of all me) says that my opinion is
  right all of the time. :)
 
  Over time I've become less concerned about a feature working, and more
  concerned about changes in a feature breaking the rest of CloudStack.
 
 I will interpret this as a 'I concur' ;)




RE: 4.1 new feature post release?

2013-09-16 Thread Musayev, Ilya
I believe there was an issue with AWS API integration and 4.1.2 has to be 
released. 

Since I'm the Release Manager for 4.1.x, I plan to begin the work on it next 
week - and it may take a  time for me to get the publican docs right.

Marcus, do you believe we need to revert the commit below? I have no KVM infra 
to test.

Please confirm,

Thanks
ilya


 -Original Message-
 From: Wei Zhou [mailto:w.z...@leaseweb.com]
 Sent: Monday, September 16, 2013 3:41 AM
 To: Wido den Hollander; dev@cloudstack.apache.org
 Subject: RE: 4.1 new feature post release?
 
 Marcus and Wido,
 Sorry I just saw this Email.
 I will create a JIRA ticket for them (both code and docs) later. I regarded 
 it as
 an improvement, not a new feature, this is why I cherry-picked it into 4.1
 branch. If you guys object it, I will revert it.
 
 Marcus, could you create tickets for the issues you mentioned? The commit
 is in 4.2 and master branch as well. We need to fix potential issues.
 
 
 Kind Regards,
 
 Wei ZHOU
 Innovation Engineer Cloud, LeaseWeb B.V.
 w.z...@leaseweb.com
 
 -Original Message-
 From: Wido den Hollander [mailto:w...@widodh.nl]
 Sent: 16 September 2013 09:22
 To: dev@cloudstack.apache.org
 Cc: Wei Zhou
 Subject: Re: 4.1 new feature post release?
 
 
 
 On 09/15/2013 07:32 AM, Marcus Sorensen wrote:
  Hi guys, I was just pulling in updates from the 4.1 branch and noticed
  commit 706e23623c3227d92ae498529166ca73d2a2bf4e, This looks like a
 new
  feature. There's not a bug attached to it. It seems to allow admins to
  set the CPU mode for KVM guests, e.g. host-passthrough, which makes
  the VM show the actual CPU model of the host (and breaks live
  migration in some cases), etc.
 
  I see no reason off hand why this should have been cherry-picked into
  4.1.  It's been awhile, and I'm not sure whether or not we'll release
  a 4.1.2, but we may want to review/revert it if we don't find out why
  it was picked.
 
 
 Good point. 4.1.2 release or not, there shouldn't be any new features in the
 4.1 branch.
 
 Wei, can you comment on this?
 
 Wido
 
  commit 706e23623c3227d92ae498529166ca73d2a2bf4e
  Author: JijunLiu jiju...@gmail.com
  Date:   Sun Jul 14 11:21:39 2013 +0800
 
   Add cpu model for kvm guest.Now all the kvm guest's cpu model is
  'QEMU Virtual CPU version xxx'. This will affect the activati
 
   Signed-off-by: Wei Zhou w.z...@leaseweb.com
   (cherry picked from commit
  2903bb5fd9d59803980102854d11e33ebe56088b)
 




[PROPOSAL][SIMPLIFY] Future ACS RC testing

2013-09-11 Thread Musayev, Ilya
As mentioned on private, I think the reason we have so few responders when it 
comes to voting - is because it takes considerable amount of time to build, 
test and QA. And if you take voting serious as everyone should, you have to QA 
before you can vote.



Perhaps we should spent some time on automation and take an automation step 
further.



My next dream project is to create a set of 3 virtual appliances.



Set 1:

2 KVM Hypervisors preconfigured with NFS

1 CloudStack MS with latest RC code



Set 2:

2 XEN Hypervisors preconfigured with NFS

1 CloudStack MS with latest RC code



Set 3:

1 CloudStack MS with latest RC code



Set 3 get a bit hairy because of Virtual Center and licensing, so we abstract 
it and let folks QA what they have.

-

Do you find this approach useful, or do you believe the build tests we do is 
sufficient?

Who can join or atleast share scripts they use to automate provisioning of KVM 
and XEN hosts?

I'm looking for set of post scripts they can configure XEN and KVM end 2 end.

Thanks
ilya


jenkins build of 4.2

2013-09-10 Thread Musayev, Ilya
We use to be able to download nonoss builds (specifically RPMs for RHEL) in 
Jenkins back sometime ago.

I want to try out 4.2 but I can no longer find a downloadable tar.gz file.

Example : http://jenkins.cloudstack.org:8080/job/build-4.0-nonoss-rhel63/

Are we done with providing tar.gz of Jenkins builds?


RE: [GSoC] Can not access SSVM + CPVM with KVM + Openvswitch

2013-09-06 Thread Musayev, Ilya
If you do cat /var/cache/cloud/cmdline - you should see the configs System 
VMs get.

Next Step:

Attempt to assign IP address manually and try pinging and CS MGMT host
If fails - review your network setup and confirm VM is connect to proper 
virtual switch/bridge/portgroup that can access CS MGMT host.

I think the issue is with your network setup , unless you can ping CS host.

Regards
ilya


From: Nguyen Anh Tu [mailto:ng.t...@gmail.com]
Sent: Thursday, September 05, 2013 9:21 PM
To: dev@cloudstack.apache.org
Cc: Hugo Trippaers; Musayev, Ilya
Subject: Re: [GSoC] Can not access SSVM + CPVM with KVM + Openvswitch

Hi guys,

The problem is clearer now. I logged to SSVM and CPVM and saw that they didn't 
receive IP addresses. Log on MS show that: http://pastebin.com/n2H4Givm

Any hint?

Thanks for any help :-)

2013/9/6 Musayev, Ilya imusa...@webmd.netmailto:imusa...@webmd.net
Tuna,

Instead of SSH, have you considered launching a console and logging in as root? 
Password for root is 6m1ll10n

In the future, when posting errors, try including 20 -30 lines above the actual 
exception as there maybe (and usually are) the pointers to the issue.

Regards
ilya

 -Original Message-
 From: Nguyen Anh Tu [mailto:ng.t...@gmail.commailto:ng.t...@gmail.com]
 Sent: Thursday, September 05, 2013 11:13 AM
 To: dev@cloudstack.apache.orgmailto:dev@cloudstack.apache.org
 Cc: Hugo Trippaers
 Subject: Re: [GSoC] Can not access SSVM + CPVM with KVM + Openvswitch

 Ah. Finally error happens:

 2013-09-05 22:10:05,748 WARN
  [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null)
 Exception while trying to start secondary storage vm
 com.cloud.exception.AgentUnavailableException: Resource [Host:1] is
 unreachable: Host 1: Unable to start instance due to Unable to start
 VM[SecondaryStorageVm|s-1-VM] due to error in finalizeStart, not retrying
 at
 com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineMa
 nagerImpl.java:946)
 at
 com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerIm
 pl.java:557)
 at
 com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerIm
 pl.java:550)
 at
 com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorag
 eVm(SecondaryStorageManagerImpl.java:265)
 at
 com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(
 SecondaryStorageManagerImpl.java:690)
 at
 com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(S
 econdaryStorageManagerImpl.java:1297)
 at
 com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(Pre
 miumSecondaryStorageManagerImpl.java:123)
 at
 com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(Pre
 miumSecondaryStorageManagerImpl.java:50)
 at
 com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java
 :104)
 at
 com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.ja
 va:33)
 at
 com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.j
 ava:81)
 at
 com.cloud.vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:72
 )
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at
 java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:35
 1)
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
 at
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.ac
 cess$301(ScheduledThreadPoolExecutor.java:178)
 at
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.ru
 n(ScheduledThreadPoolExecutor.java:293)
 at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
 a:1145)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
 va:615)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: com.cloud.utils.exception.ExecutionException: Unable to start
 VM[SecondaryStorageVm|s-1-VM] due to error in finalizeStart, not retrying
 at
 com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineMa
 nagerImpl.java:913)
 ... 20 more

 Two system vms are destroyed and created new.


 2013/9/5 Nguyen Anh Tu ng.t...@gmail.commailto:ng.t...@gmail.com

  Hi guys,
 
  I'm using an unofficial version ACS 4.1 (sdnextensions branch). I
  build my own cloud-agent package and install successfully into a kvm
  host and add this host success with two NICs: cloudbr0 (Management,
  Storage) and cloudbr1 (Guest, Public). I use openvswitch, follow Hugo's
 guide here:
 
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/KVM+with+Ope
 nVS
  witch
 
  SSVM and CPVM start normally but I can not ping or ssh into via
  local-link
  (169.254.0.0/16http://169.254.0.0/16) although both of them are already 
  allocated IP
  addresses. On MS, local-link nic is cloud0 (169.254.0.1).
 
  No error log happen. In DB, they are consistently in starting state,
  not running.
 
  Anyone can help?
 
  --
 
  N.g.U.y.e.N.A.n.H.t.U
 



 --

 N.g.U.y.e.N.A.n.H.t.U



--

N.g.U.y.e.N.A.n.H.t.U


RE: VPC virtual router fails to start up - no route to CS Management Server.

2013-09-06 Thread Musayev, Ilya
Both eth0 and eth1 must be up. In your case only eth0 is up (guest network) and 
eth1 is down (link local).

Inspect the contents on /var/cache/cloud/cmdline

Attempt to setup IP manually to see if it helps for eth1. Default GW must be on 
eth0/guest network.

Check vSphere to confirm both eth0 and eth1 are on proper vswitches.

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Friday, September 06, 2013 2:19 PM
 To: us...@cloudstack.apache.org
 Cc: dev@cloudstack.apache.org
 Subject: RE: VPC virtual router fails to start up - no route to CS Management
 Server.
 
 What stops you from adding a route as test on RVM?
 
 
 
  -Original Message-
  From: COCHE Sébastien [mailto:sco...@sigma.fr]
  Sent: Friday, September 06, 2013 12:49 PM
  To: us...@cloudstack.apache.org
  Cc: dev@cloudstack.apache.org
  Subject: RE: VPC virtual router fails to start up - no route to CS
  Management Server.
 
  Hi Enrique,
 
  I had the same issue  on 4.0, 4.0.1 and 4.1 CloudStack's releases.
  I followed the documentation for complex deployment (CloudStack
  Manager and hypervisor (ESX) on a different networks) After some
  research it seems that the VPC's vRouter do not have a route to
  communicate with CloudStack server. On a VPC vRouter, the default route
 is set on the public network.
  I already post on this issue, and I did not have any feedback (my
  question could be not clear).
  I hope you will be luckiest.
 
  Best regards
 
  -Message d'origine-
  De : Enrique Ladrón de Guevara Hernández
  [mailto:enrique...@hotmail.com] Envoyé : mercredi 4 septembre 2013
  00:23 À : us...@cloudstack.apache.org Cc : dev@cloudstack.apache.org
 Objet : RE:
  VPC virtual router fails to start up - no route to CS Management Server.
 
  Hi,
 
  I don't know why but don't achive to insert the tar file ...
 
  You can download it in this link: http://we.tl/kHJtO3BK3f
 
  Regards.
 
 
  
   From: enrique...@hotmail.com
   To: us...@cloudstack.apache.org
   CC: dev@cloudstack.apache.org
   Subject: RE: VPC virtual router fails to start up - no route to CS
  Management Server.
   Date: Wed, 4 Sep 2013 00:15:10 +0200
  
   Hi,
  
   Logs and screenshots attached in a tar file.
  
   In my case, the type of the first interface is Control, as you can
   see in the
  screenshots.
  
   @developers, if you need more info let me know.
  
   Thanks to everyone,
   Regards.
  
  
   Date: Tue, 3 Sep 2013 08:05:10 +0100
   Subject: Re: VPC virtual router fails to start up - no route to CS
   Management Server.
   From: msweet@gmail.com
   To: us...@cloudstack.apache.org
   CC: dev@cloudstack.apache.org
  
   Hi,
  
   I couldn't find any screenshots in the string of messages.
   Looking at the logs it almost seems as like the VPC is stopping
   unexpectedly.
  
   Looking at my VPC, the first interface is a Link Local for Control
   type traffic, which is running on KVM.
   I will CC this into the dev mailinglist in search for a developer
   who knows more about VMWare and VPCs.
  
   In the meantime, please could you attach (in a tar), the
   screenshots of the VPC interfaces from the cloudstack interfaces.
  
   Thanks,
   Marty
  
  
  
  
   On Mon, Sep 2, 2013 at 6:28 PM, Enrique Ladrón de Guevara
   Hernández  enrique...@hotmail.com wrote:
  
   Hi Marty,
  
   Sorry, could you look at the logs and screenshots?? Do you need
   more info to debug the issue??
  
   Do you know if there is a bug related to this scenario??
  
   I try to find any information on Internet and check my config but
   I don't know how to continue go ahead ...
  
   Do you recommend re-installing CS software with other version or
   the same version ??
  
   Thanks in advanced for your help.
   Regards.
  
  
   
   From: enrique...@hotmail.com
   To: us...@cloudstack.apache.org
   Subject: RE: VPC virtual router fails to start up - no route to
   CS
   Management Server.
   Date: Wed, 28 Aug 2013 20:16:26 +0200
  
   Now better!
  
   Regards.
  
   
   From: enrique...@hotmail.com
   To: us...@cloudstack.apache.org
   Subject: RE: VPC virtual router fails to start up - no route to
   CS
   Management Server.
   Date: Wed, 28 Aug 2013 20:09:39 +0200
  
   Hi Marty,
  
   I have used a new test to capture screenshots and logs:
  
   VPC Name: VPC-Test
   Job: job-69
   vrsm: r-59-VM
  
   you can find files attached.
  
   Thanks,
   Regards.
  
   -
   
   Date: Wed, 28 Aug 2013 10:16:23 +0100
   Subject: Re: VPC virtual router fails to start up - no route
   to CS
   Management Server.
   From: msweet@gmail.com
   To: us...@cloudstack.apache.org
  
   Hi,
  
   Could you let me know the IP addresses listed in the
   cloudstack
   interface
   under Infrastructure Virtual Routers VPC
  
   Marty
  
  
   On Tue, Aug 27, 2013 at 11:11 PM, Enrique

RE: Could not find corresponding resource manager for VMware

2013-09-05 Thread Musayev, Ilya
So not an Appliance issue, but general cloudstack issue if I read this right.

Can you paste the management-server.log in paste.cloudstack.org and respond 
with a link?

 -Original Message-
 From: Michael Phillips [mailto:mphilli7...@hotmail.com]
 Sent: Thursday, September 05, 2013 5:18 PM
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for VMware
 
 Ilya,
   I was testing out the cloudsand version, and I noticed the following error:
 When creating an instance from a template, the instance ends with an error
 state Error Core:530 Unable to start instance 'name' {GUID}, see mgmt
 server for details. This error is also logged in the mgmt servers log file. I 
 also
 noticed on the hypervisor side {vmware} that the vm gets created without a
 disk. The system then tries to boot the vm and of course it errors out. So it
 seems the root cause is when the system creates the instance from the
 template it is not creating the vmdk disk. I have tried this with multiple
 templates, and even the default centos 5.3 template. If I deploy the
 template direct using vCenter it works. Thoughts?
 -Michael
 
  From: imusa...@webmd.net
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for VMware
  Date: Wed, 4 Sep 2013 16:12:21 +
 
  Michael,
 
  Yes, if I see features that would be beneficial now rather than later when
 4.3 comes out. What will happen then is, I take the feature from 4.3 (master)
 and backport it to CloudSand 4.2, test it, and if goes well, I push it to 
 github,
 release rpms and virt appliance. Think of it as hybrid beta release of ACS.
 
  Regards
  ilya
 
   -Original Message-
   From: Michael Phillips [mailto:mphilli7...@hotmail.com]
   Sent: Tuesday, September 03, 2013 11:50 PM
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager for
   VMware
  
   Sweet, I didn't even know this existed, I will check it out. So once
   ACS 4.2 comes out, do you still plan on adding onto cloudsand?
  
From: imusa...@webmd.net
To: dev@cloudstack.apache.org
Subject: RE: Could not find corresponding resource manager for
VMware
Date: Tue, 3 Sep 2013 22:19:35 +
   
Michael,
   
ACS does support vSphere 5.1 as I run it now.
   
Customized edition of CloudStack known as CloudSand, has extra
VMware
   support built in (primary dvswitch support and ACS hostnames -
   displayed in VC). Its being ran in production by several companies.
   CloudSand edition can be upgraded to official ACS 4.2 when it comes out.
   
Check out the code from
http://www.github.com/serverchief/cloudsand
   
Homepage on www.cloudsand.com
   
I will try to release CloudSand edition of ACS as virtual appliance this
 week.
   Since you've squared away build process, you can pull the source
   code and build your own rpms.
   
NOTE: you need to enable dvswitch support and vm.name support in
   settings.
   
Regards
ilya
   
 -Original Message-
 From: Michael Phillips [mailto:mphilli7...@hotmail.com]
 Sent: Tuesday, September 03, 2013 1:32 PM
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for
 VMware

 So adding the -p nonoss to ./package.sh fixed the issue. Do I
 need to do something to request the documentation update, or
 will someone from the dev team take care of that?
 Also does CS 4.1 support vsphere 5.1? I've been doing some
 reading at it seems like you can use the vim25.jar from the 5.1
 SDK kit, but you have to rename it to vim25_51.jar, however I
 think renaming the jar file to vim25_51 would kill the
 install-nonoss script because it looks for the file to be named
 vim25.jar.

  From: mphilli7...@hotmail.com
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for
  VMware
  Date: Mon, 2 Sep 2013 22:32:45 -0500
 
  Let me try that, I will report back my findings.
  How do I file a report bug if it fixes the issue?
 
   From: imusa...@webmd.net
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager
   for VMware
   Date: Tue, 3 Sep 2013 02:46:35 +
  
   I think its documented (but I can't recall for certain). You
   need to use -p
 nonoss to package nonoss packages.
  
   Also you don't need to do mvn install -Dnonoss. Its good
   to do it initially
 to confirm all builds well, but going forward the packaging
 process will take care of It.
  
   Regards
   Ilya
  
  
   - All mistakes in this message are not mine but Android's.
  
  
    Original message 
   From: Michael Phillips mphilli7...@hotmail.com
   Date: 09/02/2013 10:33 PM (GMT-05:00)
   To: dev@cloudstack.apache.org
   

RE: [ANNOUNCE] New PMC member: Ilya Musayev

2013-09-05 Thread Musayev, Ilya
I'll cut the speech short, but I do evangelize it in NYC, we will add a new big 
user soon, cant disclose the name just yet, but its well known :)

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Thursday, September 05, 2013 6:54 AM
 To: dev
 Subject: Re: [ANNOUNCE] New PMC member: Ilya Musayev
 
 At it Ilya,
 
 how about a 'speech' on your take on the future of cloudstack?
 
 congrats,
 Daan
 
 On Thu, Sep 5, 2013 at 11:15 AM, Saksham Srivastava
 saksham.srivast...@citrix.com wrote:
  Congratulations Ilya.
 
  Regards,
  Saksham
 
  -Original Message-
  From: sebgoa [mailto:run...@gmail.com]
  Sent: Thursday, September 05, 2013 12:22 PM
  To: dev@cloudstack.apache.org
  Subject: [ANNOUNCE] New PMC member: Ilya Musayev
 
  The Project Management Committee (PMC) for Apache CloudStack has
 asked Ilya Musayev to join the PMC and we are pleased to announce that
 they have accepted.
 
  Join me in congratulating Ilya,
 
  -The CloudStack PMC




RE: [GSoC] Can not access SSVM + CPVM with KVM + Openvswitch

2013-09-05 Thread Musayev, Ilya
Tuna,

Instead of SSH, have you considered launching a console and logging in as root? 
Password for root is 6m1ll10n

In the future, when posting errors, try including 20 -30 lines above the actual 
exception as there maybe (and usually are) the pointers to the issue.

Regards
ilya

 -Original Message-
 From: Nguyen Anh Tu [mailto:ng.t...@gmail.com]
 Sent: Thursday, September 05, 2013 11:13 AM
 To: dev@cloudstack.apache.org
 Cc: Hugo Trippaers
 Subject: Re: [GSoC] Can not access SSVM + CPVM with KVM + Openvswitch
 
 Ah. Finally error happens:
 
 2013-09-05 22:10:05,748 WARN
  [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null)
 Exception while trying to start secondary storage vm
 com.cloud.exception.AgentUnavailableException: Resource [Host:1] is
 unreachable: Host 1: Unable to start instance due to Unable to start
 VM[SecondaryStorageVm|s-1-VM] due to error in finalizeStart, not retrying
 at
 com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineMa
 nagerImpl.java:946)
 at
 com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerIm
 pl.java:557)
 at
 com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerIm
 pl.java:550)
 at
 com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorag
 eVm(SecondaryStorageManagerImpl.java:265)
 at
 com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(
 SecondaryStorageManagerImpl.java:690)
 at
 com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(S
 econdaryStorageManagerImpl.java:1297)
 at
 com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(Pre
 miumSecondaryStorageManagerImpl.java:123)
 at
 com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(Pre
 miumSecondaryStorageManagerImpl.java:50)
 at
 com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java
 :104)
 at
 com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.ja
 va:33)
 at
 com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.j
 ava:81)
 at
 com.cloud.vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:72
 )
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
 at
 java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:35
 1)
 at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
 at
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.ac
 cess$301(ScheduledThreadPoolExecutor.java:178)
 at
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.ru
 n(ScheduledThreadPoolExecutor.java:293)
 at
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
 a:1145)
 at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
 va:615)
 at java.lang.Thread.run(Thread.java:722)
 Caused by: com.cloud.utils.exception.ExecutionException: Unable to start
 VM[SecondaryStorageVm|s-1-VM] due to error in finalizeStart, not retrying
 at
 com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineMa
 nagerImpl.java:913)
 ... 20 more
 
 Two system vms are destroyed and created new.
 
 
 2013/9/5 Nguyen Anh Tu ng.t...@gmail.com
 
  Hi guys,
 
  I'm using an unofficial version ACS 4.1 (sdnextensions branch). I
  build my own cloud-agent package and install successfully into a kvm
  host and add this host success with two NICs: cloudbr0 (Management,
  Storage) and cloudbr1 (Guest, Public). I use openvswitch, follow Hugo's
 guide here:
 
 https://cwiki.apache.org/confluence/display/CLOUDSTACK/KVM+with+Ope
 nVS
  witch
 
  SSVM and CPVM start normally but I can not ping or ssh into via
  local-link
  (169.254.0.0/16) although both of them are already allocated IP
  addresses. On MS, local-link nic is cloud0 (169.254.0.1).
 
  No error log happen. In DB, they are consistently in starting state,
  not running.
 
  Anyone can help?
 
  --
 
  N.g.U.y.e.N.A.n.H.t.U
 
 
 
 
 --
 
 N.g.U.y.e.N.A.n.H.t.U



RE: Could not find corresponding resource manager for VMware

2013-09-05 Thread Musayev, Ilya
Maybe try pastebin.com then?

Whats is your vmware.root.disk.controller set to in global settings? 

 -Original Message-
 From: Michael Phillips [mailto:mphilli7...@hotmail.com]
 Sent: Thursday, September 05, 2013 5:55 PM
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for VMware
 
 Pretty sure it's not an appliance issue. BTW, I am not using the appliance
 version of cloudsand, I built from source which was on github. Looks like
 paste.cloudstack.org might be down...
 
  From: imusa...@webmd.net
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for VMware
  Date: Thu, 5 Sep 2013 21:32:40 +
 
  So not an Appliance issue, but general cloudstack issue if I read this 
  right.
 
  Can you paste the management-server.log in paste.cloudstack.org and
 respond with a link?
 
   -Original Message-
   From: Michael Phillips [mailto:mphilli7...@hotmail.com]
   Sent: Thursday, September 05, 2013 5:18 PM
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager for
   VMware
  
   Ilya,
 I was testing out the cloudsand version, and I noticed the following
 error:
   When creating an instance from a template, the instance ends with an
   error state Error Core:530 Unable to start instance 'name' {GUID},
   see mgmt server for details. This error is also logged in the mgmt
   servers log file. I also noticed on the hypervisor side {vmware}
   that the vm gets created without a disk. The system then tries to
   boot the vm and of course it errors out. So it seems the root cause
   is when the system creates the instance from the template it is not
   creating the vmdk disk. I have tried this with multiple templates,
   and even the default centos 5.3 template. If I deploy the template
 direct using vCenter it works. Thoughts?
   -Michael
  
From: imusa...@webmd.net
To: dev@cloudstack.apache.org
Subject: RE: Could not find corresponding resource manager for
VMware
Date: Wed, 4 Sep 2013 16:12:21 +
   
Michael,
   
Yes, if I see features that would be beneficial now rather than
later when
   4.3 comes out. What will happen then is, I take the feature from 4.3
   (master) and backport it to CloudSand 4.2, test it, and if goes
   well, I push it to github, release rpms and virt appliance. Think of it as
 hybrid beta release of ACS.
   
Regards
ilya
   
 -Original Message-
 From: Michael Phillips [mailto:mphilli7...@hotmail.com]
 Sent: Tuesday, September 03, 2013 11:50 PM
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for
 VMware

 Sweet, I didn't even know this existed, I will check it out. So
 once ACS 4.2 comes out, do you still plan on adding onto cloudsand?

  From: imusa...@webmd.net
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for
  VMware
  Date: Tue, 3 Sep 2013 22:19:35 +
 
  Michael,
 
  ACS does support vSphere 5.1 as I run it now.
 
  Customized edition of CloudStack known as CloudSand, has extra
  VMware
 support built in (primary dvswitch support and ACS hostnames -
 displayed in VC). Its being ran in production by several companies.
 CloudSand edition can be upgraded to official ACS 4.2 when it comes
 out.
 
  Check out the code from
  http://www.github.com/serverchief/cloudsand
 
  Homepage on www.cloudsand.com
 
  I will try to release CloudSand edition of ACS as virtual
  appliance this
   week.
 Since you've squared away build process, you can pull the source
 code and build your own rpms.
 
  NOTE: you need to enable dvswitch support and vm.name support
  in
 settings.
 
  Regards
  ilya
 
   -Original Message-
   From: Michael Phillips [mailto:mphilli7...@hotmail.com]
   Sent: Tuesday, September 03, 2013 1:32 PM
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager
   for VMware
  
   So adding the -p nonoss to ./package.sh fixed the issue.
   Do I need to do something to request the documentation
   update, or will someone from the dev team take care of that?
   Also does CS 4.1 support vsphere 5.1? I've been doing some
   reading at it seems like you can use the vim25.jar from the
   5.1 SDK kit, but you have to rename it to vim25_51.jar,
   however I think renaming the jar file to vim25_51 would kill
   the install-nonoss script because it looks for the file to
   be named
   vim25.jar.
  
From: mphilli7...@hotmail.com
To: dev@cloudstack.apache.org
Subject: RE: Could not find corresponding resource manager
for VMware
Date: Mon, 2 Sep 2013 22:32:45 -0500
   
Let me try that, I 

RE: [ANNOUNCE] New PMC member: Ilya Musayev

2013-09-05 Thread Musayev, Ilya
Thank you all..

 -Original Message-
 From: Ahmad Emneina [mailto:aemne...@gmail.com]
 Sent: Thursday, September 05, 2013 2:52 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [ANNOUNCE] New PMC member: Ilya Musayev
 
 Congrats Mr Musayev!
 
 
 On Wed, Sep 4, 2013 at 11:51 PM, sebgoa run...@gmail.com wrote:
 
  The Project Management Committee (PMC) for Apache CloudStack has
 asked
  Ilya Musayev to join the PMC and we are pleased to announce that they
  have accepted.
 
  Join me in congratulating Ilya,
 
  -The CloudStack PMC



RE: Could not find corresponding resource manager for VMware

2013-09-04 Thread Musayev, Ilya
Michael,

Yes, if I see features that would be beneficial now rather than later when 
4.3 comes out. What will happen then is, I take the feature from 4.3 (master) 
and backport it to CloudSand 4.2, test it, and if goes well, I push it to 
github, release rpms and virt appliance. Think of it as hybrid beta release of 
ACS.

Regards
ilya

 -Original Message-
 From: Michael Phillips [mailto:mphilli7...@hotmail.com]
 Sent: Tuesday, September 03, 2013 11:50 PM
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for VMware
 
 Sweet, I didn't even know this existed, I will check it out. So once ACS 4.2
 comes out, do you still plan on adding onto cloudsand?
 
  From: imusa...@webmd.net
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for VMware
  Date: Tue, 3 Sep 2013 22:19:35 +
 
  Michael,
 
  ACS does support vSphere 5.1 as I run it now.
 
  Customized edition of CloudStack known as CloudSand, has extra VMware
 support built in (primary dvswitch support and ACS hostnames - displayed in
 VC). Its being ran in production by several companies. CloudSand edition can
 be upgraded to official ACS 4.2 when it comes out.
 
  Check out the code from http://www.github.com/serverchief/cloudsand
 
  Homepage on www.cloudsand.com
 
  I will try to release CloudSand edition of ACS as virtual appliance this 
  week.
 Since you've squared away build process, you can pull the source code and
 build your own rpms.
 
  NOTE: you need to enable dvswitch support and vm.name support in
 settings.
 
  Regards
  ilya
 
   -Original Message-
   From: Michael Phillips [mailto:mphilli7...@hotmail.com]
   Sent: Tuesday, September 03, 2013 1:32 PM
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager for
   VMware
  
   So adding the -p nonoss to ./package.sh fixed the issue. Do I need
   to do something to request the documentation update, or will someone
   from the dev team take care of that?
   Also does CS 4.1 support vsphere 5.1? I've been doing some reading
   at it seems like you can use the vim25.jar from the 5.1 SDK kit, but
   you have to rename it to vim25_51.jar, however I think renaming the
   jar file to vim25_51 would kill the install-nonoss script because it
   looks for the file to be named vim25.jar.
  
From: mphilli7...@hotmail.com
To: dev@cloudstack.apache.org
Subject: RE: Could not find corresponding resource manager for
VMware
Date: Mon, 2 Sep 2013 22:32:45 -0500
   
Let me try that, I will report back my findings.
How do I file a report bug if it fixes the issue?
   
 From: imusa...@webmd.net
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for
 VMware
 Date: Tue, 3 Sep 2013 02:46:35 +

 I think its documented (but I can't recall for certain). You
 need to use -p
   nonoss to package nonoss packages.

 Also you don't need to do mvn install -Dnonoss. Its good to do
 it initially
   to confirm all builds well, but going forward the packaging process
   will take care of It.

 Regards
 Ilya


 - All mistakes in this message are not mine but Android's.


  Original message 
 From: Michael Phillips mphilli7...@hotmail.com
 Date: 09/02/2013 10:33 PM (GMT-05:00)
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for
 VMware


 I did not..
 I added the jars to cloudstack using the mvn install -Dnonoss
 command
   then packaged it just using package.sh
 Guessing I was supposed to add the -p nonoss to that? Is that
   documented anywhere?

  From: imusa...@webmd.net
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for
   VMware
  Date: Tue, 3 Sep 2013 02:11:21 +
 
  Did you use package.sh -p nonoss ?
 
 
  - All mistakes in this message are not mine but Android's.
 
 
   Original message 
  From: Michael Phillips mphilli7...@hotmail.com
  Date: 09/02/2013 8:01 PM (GMT-05:00)
  To: dev@cloudstack.apache.org
  Subject: Could not find corresponding resource manager for
  VMware
 
 
  All,
 I have been trying for the last week to build CS 4.1 with
  the nonoss
   packages. I have followed the instructions for the nonoss build
   perfectly, it installs the nonoss jars with 100% success, I then
   build the rpms, which all build with 100% success. I then install
   cloudstack using the RPMS, but when I go to add a vcenter cluster I
   get the following message Could not find corresponding resource
   manager for VMware. Googling this message makes me believe that my
   RPMS were not built with the nonoss options but I know for a fact
   they are. I have tried the vmware jars 

RE: why do we need 8096?

2013-09-04 Thread Musayev, Ilya
Its only available by default on dev builds, helps with executing commands 
quickly and not worry about api key signing.

If you install via RPM/DEB, 8096 is not enabled by default.



 -Original Message-
 From: Mathias Mullins [mailto:mathias.mull...@citrix.com]
 Sent: Wednesday, September 04, 2013 1:52 PM
 To: dev@cloudstack.apache.org
 Subject: Re: why do we need 8096?
 
 Hi Darren,
 
 It's a very commonly used port for many installations that want an
 unauthenticated API access, especially from other tools and systems. I think
 getting rid of this would be really bad idea.
 
 Matt
 
 
 On 9/4/13 1:49 PM, Darren Shepherd darren.s.sheph...@gmail.com
 wrote:
 
 Why do we need an unauthenticated backdoor?  Is there any chance we
 can
 just get rid of that entry point to CloudStack?
 
 Darren
 




Citrix CloudPlatform Source Code

2013-09-04 Thread Musayev, Ilya
Would anyone know if Citrix CloudPlatform Source Code, specifically version 
3.0.5 is out on the open?

What would be the closest match in Apache CloudStack and are there major 
differences?

We've developed a feature for CCP 3.0.5 and used ACS 4.0.0 as code based. Since 
we are touching few files, we were under impression we can repackage the jars 
with classes that we've modified. This approach is not exactly smooth, and we 
have some issues integrating the code.

Thanks for the feedback,

Regards
ilya


RE: Citrix CloudPlatform Source Code

2013-09-04 Thread Musayev, Ilya
Source?

 -Original Message-
 From: Todd Pigram [mailto:t...@toddpigram.com]
 Sent: Wednesday, September 04, 2013 4:54 PM
 To: dev@cloudstack.apache.org
 Subject: Re: Citrix CloudPlatform Source Code
 
 You can still get CCP 3.0.5 from Citrix downloads.
 
 
 
 
 On Wednesday, September 4, 2013, Musayev, Ilya wrote:
 
  Would anyone know if Citrix CloudPlatform Source Code, specifically
  version 3.0.5 is out on the open?
 
  What would be the closest match in Apache CloudStack and are there
  major differences?
 
  We've developed a feature for CCP 3.0.5 and used ACS 4.0.0 as code based.
  Since we are touching few files, we were under impression we can
  repackage the jars with classes that we've modified. This approach is
  not exactly smooth, and we have some issues integrating the code.
 
  Thanks for the feedback,
 
  Regards
  ilya
 



Re: [WEBSITE] Question on adding ACS appliances to FAQ Downloads

2013-09-03 Thread Musayev, Ilya
Thanks Dave.


- All mistakes in this message are not mine but Android's.


 Original message 
From: David Nalley da...@gnsa.us
Date: 09/02/2013 12:25 PM (GMT-05:00)
To: dev@cloudstack.apache.org
Subject: Re: [WEBSITE] Question on adding ACS appliances to FAQ  Downloads


On Mon, Sep 2, 2013 at 10:14 AM, Musayev, Ilya imusa...@webmd.net wrote:
 Sebastian,

 I did not want to release CloudStack Appliance as under CloudSand, the intent 
 was for this to be Apache CloudStack official, but after consulting with 
 Chip, he suggested I should keep this as CloudSand (I guess for some legal 
 reasons).


There are several issues. First Apache projects only 'release' source
code. We could provide something as a convenience binary, noting that
it is unofficial. However since this is linux-based there are plenty
of Cat-X licensed software, which is forbidden for us to redistribute.

Regardless, I am thrilled to see this work, thanks for doing it.

--David



RE: Could not find corresponding resource manager for VMware

2013-09-03 Thread Musayev, Ilya
Michael,

ACS does support vSphere 5.1 as I run it now.

Customized edition of CloudStack known as CloudSand, has extra VMware support 
built in (primary dvswitch support and ACS hostnames - displayed in VC). Its 
being ran in production by several companies. CloudSand edition can be upgraded 
to official ACS 4.2 when it comes out.

Check out the code from http://www.github.com/serverchief/cloudsand

Homepage on www.cloudsand.com

I will try to release CloudSand edition of ACS as virtual appliance this week. 
Since you've squared away build process, you can pull the source code and build 
your own rpms.

NOTE: you need to enable dvswitch support and vm.name support in settings.

Regards
ilya

 -Original Message-
 From: Michael Phillips [mailto:mphilli7...@hotmail.com]
 Sent: Tuesday, September 03, 2013 1:32 PM
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for VMware
 
 So adding the -p nonoss to ./package.sh fixed the issue. Do I need to do
 something to request the documentation update, or will someone from the
 dev team take care of that?
 Also does CS 4.1 support vsphere 5.1? I've been doing some reading at it
 seems like you can use the vim25.jar from the 5.1 SDK kit, but you have to
 rename it to vim25_51.jar, however I think renaming the jar file to vim25_51
 would kill the install-nonoss script because it looks for the file to be named
 vim25.jar.
 
  From: mphilli7...@hotmail.com
  To: dev@cloudstack.apache.org
  Subject: RE: Could not find corresponding resource manager for VMware
  Date: Mon, 2 Sep 2013 22:32:45 -0500
 
  Let me try that, I will report back my findings.
  How do I file a report bug if it fixes the issue?
 
   From: imusa...@webmd.net
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager for VMware
   Date: Tue, 3 Sep 2013 02:46:35 +
  
   I think its documented (but I can't recall for certain). You need to use 
   -p
 nonoss to package nonoss packages.
  
   Also you don't need to do mvn install -Dnonoss. Its good to do it 
   initially
 to confirm all builds well, but going forward the packaging process will take
 care of It.
  
   Regards
   Ilya
  
  
   - All mistakes in this message are not mine but Android's.
  
  
    Original message 
   From: Michael Phillips mphilli7...@hotmail.com
   Date: 09/02/2013 10:33 PM (GMT-05:00)
   To: dev@cloudstack.apache.org
   Subject: RE: Could not find corresponding resource manager for VMware
  
  
   I did not..
   I added the jars to cloudstack using the mvn install -Dnonoss command
 then packaged it just using package.sh
   Guessing I was supposed to add the -p nonoss to that? Is that
 documented anywhere?
  
From: imusa...@webmd.net
To: dev@cloudstack.apache.org
Subject: RE: Could not find corresponding resource manager for
 VMware
Date: Tue, 3 Sep 2013 02:11:21 +
   
Did you use package.sh -p nonoss ?
   
   
- All mistakes in this message are not mine but Android's.
   
   
 Original message 
From: Michael Phillips mphilli7...@hotmail.com
Date: 09/02/2013 8:01 PM (GMT-05:00)
To: dev@cloudstack.apache.org
Subject: Could not find corresponding resource manager for VMware
   
   
All,
   I have been trying for the last week to build CS 4.1 with the nonoss
 packages. I have followed the instructions for the nonoss build perfectly, it
 installs the nonoss jars with 100% success, I then build the rpms, which all
 build with 100% success. I then install cloudstack using the RPMS, but when I
 go to add a vcenter cluster I get the following message Could not find
 corresponding resource manager for VMware. Googling this message
 makes me believe that my RPMS were not built with the nonoss options but I
 know for a fact they are. I have tried the vmware jars downloaded from the
 how to build on master branch wiki, and also from the vmware 4.1 and 5.1
 SDK's...all result with the same resource manager errorWhat am I missing?
  
 
 



RE: [WEBSITE] Question on adding ACS appliances to FAQ Downloads

2013-09-02 Thread Musayev, Ilya
Sebastian,

I did not want to release CloudStack Appliance as under CloudSand, the intent 
was for this to be Apache CloudStack official, but after consulting with Chip, 
he suggested I should keep this as CloudSand (I guess for some legal reasons).

The only mention of CloudSand is in 2 places.

1) Disclaimer has CloudSand representation, as I'm the one who packaged it and 
don't want to be liable for mis-use.
2) If you need help with appliance use, you visit cloudsand's website, but 
other than that - for help and docs you goto www.cloudstack.org

Its purely open source, as of now, cloudsand is not a company that generates a 
profit. We did some dev work for ISWest, but rate was heavily discounted and it 
only supported development efforts.  The way things are going, it will remain a 
site dedicated to promoting CloudStack and its usage within enterprise. If 
anything changes, I will let everyone know.

Regards
ilya

-Original Message-
From: Sebastien Goasguen [mailto:run...@gmail.com] 
Sent: Sunday, September 01, 2013 3:39 PM
To: dev@cloudstack.apache.org
Subject: Re: [WEBSITE] Question on adding ACS appliances to FAQ  Downloads


On Aug 31, 2013, at 2:46 AM, Musayev, Ilya imusa...@webmd.net wrote:

 What is your thought on adding link to CloudStack Virtual Appliances on 
 CloudStack.org FAQ and Download page?
 
 In my opinion, it will simplify with POC (as they usually all begin) and 
 therefore adoption process.

I am +1 on this, 

It's purely open source and CloudSand is not a company ?

-Sebastien





RE: Could not find corresponding resource manager for VMware

2013-09-02 Thread Musayev, Ilya
Did you use package.sh -p nonoss ?


- All mistakes in this message are not mine but Android's.


 Original message 
From: Michael Phillips mphilli7...@hotmail.com
Date: 09/02/2013 8:01 PM (GMT-05:00)
To: dev@cloudstack.apache.org
Subject: Could not find corresponding resource manager for VMware


All,
   I have been trying for the last week to build CS 4.1 with the nonoss 
packages. I have followed the instructions for the nonoss build perfectly, it 
installs the nonoss jars with 100% success, I then build the rpms, which all 
build with 100% success. I then install cloudstack using the RPMS, but when I 
go to add a vcenter cluster I get the following message Could not find 
corresponding resource manager for VMware. Googling this message makes me 
believe that my RPMS were not built with the nonoss options but I know for a 
fact they are. I have tried the vmware jars downloaded from the how to build 
on master branch wiki, and also from the vmware 4.1 and 5.1 SDK's...all result 
with the same resource manager errorWhat am I missing?


RE: Could not find corresponding resource manager for VMware

2013-09-02 Thread Musayev, Ilya
I think its documented (but I can't recall for certain). You need to use -p 
nonoss to package nonoss packages.

Also you don't need to do mvn install -Dnonoss. Its good to do it initially 
to confirm all builds well, but going forward the packaging process will take 
care of It.

Regards
Ilya


- All mistakes in this message are not mine but Android's.


 Original message 
From: Michael Phillips mphilli7...@hotmail.com
Date: 09/02/2013 10:33 PM (GMT-05:00)
To: dev@cloudstack.apache.org
Subject: RE: Could not find corresponding resource manager for VMware


I did not..
I added the jars to cloudstack using the mvn install -Dnonoss command then 
packaged it just using package.sh
Guessing I was supposed to add the -p nonoss to that? Is that documented 
anywhere?

 From: imusa...@webmd.net
 To: dev@cloudstack.apache.org
 Subject: RE: Could not find corresponding resource manager for VMware
 Date: Tue, 3 Sep 2013 02:11:21 +

 Did you use package.sh -p nonoss ?


 - All mistakes in this message are not mine but Android's.


  Original message 
 From: Michael Phillips mphilli7...@hotmail.com
 Date: 09/02/2013 8:01 PM (GMT-05:00)
 To: dev@cloudstack.apache.org
 Subject: Could not find corresponding resource manager for VMware


 All,
I have been trying for the last week to build CS 4.1 with the nonoss 
 packages. I have followed the instructions for the nonoss build perfectly, it 
 installs the nonoss jars with 100% success, I then build the rpms, which all 
 build with 100% success. I then install cloudstack using the RPMS, but when I 
 go to add a vcenter cluster I get the following message Could not find 
 corresponding resource manager for VMware. Googling this message makes me 
 believe that my RPMS were not built with the nonoss options but I know for a 
 fact they are. I have tried the vmware jars downloaded from the how to build 
 on master branch wiki, and also from the vmware 4.1 and 5.1 SDK's...all 
 result with the same resource manager errorWhat am I missing?



RE: [ANNOUNCE] Apache CloudStack Virtual Appliance - vSphere, KVM and XEN

2013-08-31 Thread Musayev, Ilya
Homepage for appliances can be seen here
http://www.cloudsand.com/content/virtual-applicances/

2 more announcements are coming up soon.

Generic linux templates - mostly rhel based, CentOS, Fedora and Scientific 
Linux with cloud-init support.
CloudSand Edition of CloudStack - which contains ACS + Extended VMware vSphere 
support and LDAP UI plugin written by Ian Duffy.

-Original Message-
From: Musayev, Ilya [mailto:imusa...@webmd.net] 
Sent: Friday, August 30, 2013 3:24 PM
To: dev@cloudstack.apache.org
Subject: [ANNOUNCE] Apache CloudStack Virtual Appliance - vSphere, KVM and XEN

Objective: Speed up the Apache CloudStack adoption by abstracting the need of 
going through install process and using pre-installed package instead. 
Especially useful for a quick POC.

Version: Apache CloudStack 4.1.1 | OS: CentOS 6.4 x86_64

vSphere:
 Short URL: http://s.apache.org/vapp-acs411-vsphere
Long URL: 
http://download.cloudsand.com/appliances/cloudstack/centos6.4-x86_64-cloudstack-4.1.1.ova

KVM:
Short URL: http://s.apache.org/vapp-acs411-kvm
Long URL: 
http://download.cloudsand.com/appliances/cloudstack/centos6.4-x86_64-cloudstack-4.1.1.qcow2.bz2

XEN:
Short URL: http://s.apache.org/vapp-acs411-xen
Full URL: 
http://download.cloudsand.com/appliances/cloudstack/centos6.4-x86_64-cloudstack-4.1.1.vhd.bz2


Minimum Requirements:
1 CPU x 2 GB of RAM

Testing:

Please spend few minutes on testing these out, you can import it as a template 
into your ACS - power on and see the details on initial start.
I've tested vSphere and KVM version. I don't have XEN instance to try.




[WEBSITE] Question on adding ACS appliances to FAQ Downloads

2013-08-31 Thread Musayev, Ilya
What is your thought on adding link to CloudStack Virtual Appliances on 
CloudStack.org FAQ and Download page?

In my opinion, it will simplify with POC (as they usually all begin) and 
therefore adoption process.


[ANNOUNCE] Apache CloudStack Virtual Appliance - vSphere, KVM and XEN

2013-08-30 Thread Musayev, Ilya
Objective: Speed up the Apache CloudStack adoption by abstracting the need of 
going through install process and using pre-installed package instead. 
Especially useful for a quick POC.

Version: Apache CloudStack 4.1.1 | OS: CentOS 6.4 x86_64

vSphere:
 Short URL: http://s.apache.org/vapp-acs411-vsphere
Long URL: 
http://download.cloudsand.com/appliances/cloudstack/centos6.4-x86_64-cloudstack-4.1.1.ova

KVM:
Short URL: http://s.apache.org/vapp-acs411-kvm
Long URL: 
http://download.cloudsand.com/appliances/cloudstack/centos6.4-x86_64-cloudstack-4.1.1.qcow2.bz2

XEN:
Short URL: http://s.apache.org/vapp-acs411-xen
Full URL: 
http://download.cloudsand.com/appliances/cloudstack/centos6.4-x86_64-cloudstack-4.1.1.vhd.bz2


Minimum Requirements:
1 CPU x 2 GB of RAM

Testing:

Please spend few minutes on testing these out, you can import it as a template 
into your ACS - power on and see the details on initial start.
I've tested vSphere and KVM version. I don't have XEN instance to try.



RE: New Committer: Daan Hoogland

2013-08-29 Thread Musayev, Ilya
Welcome and congrats Daan!

 -Original Message-
 From: Wei ZHOU [mailto:ustcweiz...@gmail.com]
 Sent: Thursday, August 29, 2013 8:43 AM
 To: dev@cloudstack.apache.org
 Subject: Re: New Committer: Daan Hoogland
 
 Congrats!
 
 
 2013/8/28 Chip Childers chip.child...@sungard.com
 
  The Project Management Committee (PMC) for Apache CloudStack has
 asked
  Daan Hoogland to become a committer and we are pleased to announce
  that he has accepted!
 
  Daan's been quite active on the dev list, working on not just the code
  but also helping us keep tabs on our responsiveness to questions
  (something that we always need to be mindful of).
 
  Being a committer allows many contributors to contribute more
  autonomously. For developers, it makes it easier to submit changes and
  eliminates the need to have contributions reviewed via the patch
  submission process. Whether contributions are development-related or
  otherwise, it is a recognition of a contributor's participation in the
  project and commitment to the project and the Apache Way.
 
  Please join me in congratulating Daan!
 
  -chip
  on behalf of the CloudStack PMC
 



RE: [ANNOUNCE] New Committer: Ian Duffy

2013-08-27 Thread Musayev, Ilya
Welcome Ian! 

-Original Message-
From: Ahmad Emneina [mailto:aemne...@gmail.com] 
Sent: Tuesday, August 27, 2013 3:17 PM
To: dev@cloudstack.apache.org
Subject: Re: [ANNOUNCE] New Committer: Ian Duffy

wooohooo! congrats Ian!


On Tue, Aug 27, 2013 at 12:12 PM, Sebastien Goasguen run...@gmail.comwrote:

 The Project Management Committee (PMC) for Apache CloudStack has asked 
 Ian Duffy to become a committer and we are pleased to announce that he 
 has accepted.

 Being a committer enables easier contribution to the project since 
 there is no need to go via the patch submission process. This should 
 enable better productivity.

 Please join us in congratulating Ian !

 PS: Ian did an outstanding job as a Google Summer of Code student 
 developing a new and improved LDAP plugin



RE: CloudStack distros

2013-08-27 Thread Musayev, Ilya
My understanding of future of CPP was the same as Todd's. Post ACS 4.2 release, 
it will be the same code base -just a different name and support.

I manage a flavor of CloudStack called CloudSand, but its only to bring most 
needed features from dev branch into a stable release - with ability to upgrade 
to next stable ACS release that has these features. So its not a completely new 
spin, just something to help with CloudStack adoption process.

-Original Message-
From: Todd Pigram [mailto:t...@toddpigram.com] 
Sent: Tuesday, August 27, 2013 2:54 PM
To: dev@cloudstack.apache.org
Subject: Re: CloudStack distros

Not that I am aware of. Also I believe once ACS 4.2 is released, ACS and CCP 
will be the same code base. I could be wrong.


On Tue, Aug 27, 2013 at 2:24 PM, La Motta, David
david.lamo...@netapp.comwrote:

 Hi all, was curious to know if there are other flavors of CloudStack 
 besides CloudPlatform.

 Anybody have some insight in that space?

 Thanks.


 David La Motta
 Technical Marketing Engineer - Citrix Solutions | NetApp
 Direct: 1.919.476.5042






RE: [GSoC] Branch Merge Request LdapPlugin and Master

2013-08-26 Thread Musayev, Ilya
Ian

I want  to leave you with 1 last thought, this plugin will be used on daily 
basis by hundreds (if not thousands) in the near future - all thanks to you and 
GSoC.

Thank you for your contribution. It is greatly appreciated!

Regards
ilya

PS: If you can complete the part that was out of scope in the near future when 
time allows, it will help - tremendously.


 -Original Message-
 From: Ian Duffy [mailto:i...@ianduffy.ie]
 Sent: Friday, August 23, 2013 11:26 AM
 To: CloudStack Dev
 Subject: [GSoC] Branch Merge Request LdapPlugin and Master
 
 Hi Guys,
 
 The work in the LdapPlugin branch is now complete in accordance to the
 proposal I submitted for the GSoC program outlining what would be
 undertaken.
 
 I have uploaded a revised proposal to cover some of the small discrepancies.
 http://ianduffy.ie/cloudstack/cloudstack-ldap-revised.pdf
 
 The branch is in a working state, all new additions have been unit tested and
 documented accordingly.
 
 If somebody could code review it and merge it to master that would be
 great.
 
 As mentioned in a previous email on the list something needs to be
 implemented to search LDAP on schedule to find deleted users and revoke
 their keys as necessary. I have been talking to Ilya and Alex about this. I 
 will
 look into doing this over the next month(Time dedicate won't be as great).
 
 Thanks to everybody for making this opportunity possible! It has been great
 working with you guys and the GSoC programme.
 Ian


[BUG] vSphere - VMs are force powered off by ACS

2013-08-26 Thread Musayev, Ilya
I've been trying to figure out an issue where some of my VMs will go offline if 
I restart cloudstack management service.

After digging for a bit, I found a culprit.

If you don't have vmware tools installed, ACS checks the state of vm (I.e. 
running or stopped, as well as agentState)

If VM state is running and agentState - is not (I'm under assumption vmware 
tools is agentState) then ACS powers off the guest - when ACS management server 
is restarted.

So I'm trying to figure out if this is by design or a bug?

In my case, fedora 17 does not have official vmware tools and neither do some 
other Ubuntu distros. I can try to get openvmtools to work, but I'm thinking - 
why would ACS care?



RE: [GSoC] Branch Merge Request LdapPlugin and Master

2013-08-26 Thread Musayev, Ilya
Chip,

Will do.

Regards
Ilya

 -Original Message-
 From: Chip Childers [mailto:chip.child...@sungard.com]
 Sent: Monday, August 26, 2013 11:51 AM
 To: dev@cloudstack.apache.org
 Subject: Re: [GSoC] Branch Merge Request LdapPlugin and Master
 
 Ilya,
 
 Can you handle doing his merge request into master?
 
 -chip
 
 On Mon, Aug 26, 2013 at 03:23:30PM +, Musayev, Ilya wrote:
  Ian
 
  I want  to leave you with 1 last thought, this plugin will be used on daily
 basis by hundreds (if not thousands) in the near future - all thanks to you 
 and
 GSoC.
 
  Thank you for your contribution. It is greatly appreciated!
 
  Regards
  ilya
 
  PS: If you can complete the part that was out of scope in the near future
 when time allows, it will help - tremendously.
 
 
   -Original Message-
   From: Ian Duffy [mailto:i...@ianduffy.ie]
   Sent: Friday, August 23, 2013 11:26 AM
   To: CloudStack Dev
   Subject: [GSoC] Branch Merge Request LdapPlugin and Master
  
   Hi Guys,
  
   The work in the LdapPlugin branch is now complete in accordance to
   the proposal I submitted for the GSoC program outlining what would
   be undertaken.
  
   I have uploaded a revised proposal to cover some of the small
 discrepancies.
   http://ianduffy.ie/cloudstack/cloudstack-ldap-revised.pdf
  
   The branch is in a working state, all new additions have been unit
   tested and documented accordingly.
  
   If somebody could code review it and merge it to master that would
   be great.
  
   As mentioned in a previous email on the list something needs to be
   implemented to search LDAP on schedule to find deleted users and
   revoke their keys as necessary. I have been talking to Ilya and Alex
   about this. I will look into doing this over the next month(Time dedicate
 won't be as great).
  
   Thanks to everybody for making this opportunity possible! It has
   been great working with you guys and the GSoC programme.
   Ian




RE: Templates via Vagrant Provider and Veewee

2013-08-26 Thread Musayev, Ilya
Something David mentioned in past which I feel in love with, there is a project 
called BoxGrinder that creates templates for redhat based systems.

Of the box, supports AMI/EC2, VMWARE, XEN and KVM. Really simple to use..

-Original Message-
From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com] 
Sent: Tuesday, August 27, 2013 12:53 AM
To: dev@cloudstack.apache.org
Subject: Re: Templates via Vagrant Provider and Veewee

Quagga was just an experiment.

On 8/26/13 9:28 PM, Prasanna Santhanam t...@apache.org wrote:

Aminator looks cool. I've been working on a cloudstack builder for a 
tool named packer [1] that does the same but cross-provider. It has 
support for AMIs, vmware, digital ocean and virtual box so far. And it 
has a plugin model for extending other builders.

Is Quagga going to be for extending/replacing the VR?

[1] www.packer.io

On Mon, Aug 26, 2013 at 05:25:13PM +, Chiradeep Vittal wrote:
 The stuff in tools/appliance is easy to customize. I built a Quagga 
 template with slight mods.
 Methinks we can use it like Aminator
 https://github.com/Netflix/aminator
 
 
 On 8/25/13 10:11 AM, Prasanna Santhanam t...@apache.org wrote:
 
 All our systemVMs come from veewee + vagrant.
 
 see tools/appliance
 
 On Sun, Aug 25, 2013 at 05:57:50PM +0100, Ian Duffy wrote:
  Hey,
  
  Has anybody tried to use the vagrant provider through veewee in
order to
  create templates?
 
 --
 Prasanna.,
 
 
 Powered by BigRock.com
 

--
Prasanna.,


Powered by BigRock.com






RE: Cloudstack Ports

2013-08-22 Thread Musayev, Ilya
Are you using this host as both CloudStack management and also hypervisor?

I have several instances of ACS installed, I don't have telnet or vnc enabled 
by default.  This is indicative of your server configuration (and services 
installed) and not cloudstack.

From: Maurice Lawler [mailto:maurice.law...@me.com]
Sent: Thursday, August 22, 2013 10:38 AM
To: Cloud Dev
Subject: Cloudstack Ports

Greetings,

I find the following open on my Cloud Management Server.

PORT STATESERVICE
22/tcp   open ssh
23/tcp   filtered telnet
111/tcp  open rpcbind
2049/tcp open nfs
5900/tcp open vnc
5901/tcp open vnc-1
5902/tcp open vnc-2
5903/tcp open vnc-3
5904/tcp open unknown
5906/tcp open unknown

The ones I understand are 22, 111, 2049 and the VNC 5900-5903, however, what is 
5904 and 5906? Also why is telnet even enable  what on cloud stack utilizes 
that?




RE: Instance Names

2013-08-21 Thread Musayev, Ilya
Maurice,

Sorry the link is a feature to name instances ACS and show in hypervisor with 
ACS name. This is not going to help your current problem.

I think Marcus gave you a correct solution, if all you need to change is UUID, 
then test is on 1 VM, make sure all functions well, and then proceed to the 
reset.

If you want to figure out where UUID maybe mentioned other than instances 
table, here is what I generally do - when I'm need to figure out what needs to 
change.

Backup your db

Pick 1 vm in question
do a mysql dump
split all lines for insert statement, such that each insert statement is on 
separate line (will help with grep)
grep -i for improper name or UUID name and identify affected tables (it 
should be 1 table I assume either instances or vm_instances, but if more you 
would see it come up)
in mysql workbench or similar mysql browser editor, try changing just 1 vm to 
see if you get the desired results, test all operations for that single vm

If worked, script the remaining portion to generate update sql commands

Document the procedure and share it with community,

Good luck
-ilya


From: Maurice Lawler [mailto:maurice.law...@me.com]
Sent: Wednesday, August 21, 2013 11:25 AM
To: dev@cloudstack.apache.org
Cc: Musayev, Ilya
Subject: Re: Instance Names

Hello,

I did just find that CLOUDSTACk-778, reviewing it it seems to me that does not 
quite answer my question; unless I am missing an obvious point, which I will 
not let, I find myself doing that more then I would like.

URL: https://issues.apache.org/jira/browse/CLOUDSTACK-778

Is this correct?

- Maurice

On Aug 21, 2013, at 01:41 AM, Musayev, Ilya 
imusa...@webmd.netmailto:imusa...@webmd.net wrote:
Have you looked at CLOUDSTACK-778?

-Original Message-
From: Maurice Lawler 
[mailto:maurice.law...@me.commailto:maurice.law...@me.com]
Sent: Tuesday, August 20, 2013 9:25 PM
To: dev@cloudstack.apache.orgmailto:dev@cloudstack.apache.org
Cc: Marcus Sorensen
Subject: Re: Instance Names

You suggest that I should leave my mistake as is. If you are unsure of the 
issues it may cause upon instance rebooting, I just thought it would be easy to 
just update a line in the database as it was mentioned to me, in the 
vm_instance table...

On Aug 19, 2013, at 11:46 PM, Marcus Sorensen 
shadow...@gmail.commailto:shadow...@gmail.com wrote:


You can edit the display name via API or the UI's edit button, but
that only changes what shows up in the UI, not the name of the host
itself (e.g. when you log in and do 'hostname'). To change the actual
name in the vm_instance table, column 'name'. I'm not entirely sure
what the repercussions of that are.
On Mon, Aug 19, 2013 at 9:36 PM, Todd Pigram 
t...@toddpigram.commailto:t...@toddpigram.com wrote:
vm_instance
On Monday, August 19, 2013, Maurice Lawler wrote:
Greetings,
I'm hoping someone can point me into the right direction, I have
provisioned an instanced; however, I failed to create a name for it.
Now in my list of instances, I see the UUID and not a 'custom' name so to speak.
I'm sure this can easily be manipulated via the database, however; I
am looking through docs etc, unsure where to make changes.
Any guidance would be greatly appreciate!
- M.




RE: Introduction

2013-08-21 Thread Musayev, Ilya
Welcome back Darren!

Seems like we have a lot in common, I tend to leave no's and not's quite 
often! 

Since your experience was based on older CS 2.x system, I wonder how different 
(better or worse) it is now? Are we closer to GoDaddy hybrid solution?

-Original Message-
From: Frank Zhang [mailto:frank.zh...@citrix.com] 
Sent: Wednesday, August 21, 2013 6:59 PM
To: dev@cloudstack.apache.org
Subject: RE: Introduction

Welcome back!

 -Original Message-
 From: Darren Shepherd [mailto:darren.s.sheph...@gmail.com]
 Sent: Wednesday, August 21, 2013 12:17 PM
 To: dev@cloudstack.apache.org
 Subject: Introduction
 
  All,
 
 I want to introduce myself to the Apache CloudStack community.  I've 
 have had a long love/hate relationship with CloudStack over the years, 
 but recently I've decided to fully dedicate myself to working on this 
 platform (again).
 
 Just a little about me, well okay, this might be a little long.  I've 
 been a Linux user for a good amount of time.  I've ran Linux as my 
 primary OS for over 15 years.  Both personally and professionally, my 
 desktops/laptops have always ran Linux.  As soon as I discovered Linux I also 
 fell in love with virtualization.
 I've ran the gamut in terms of virtualization technologies.  Type 1, 
 Type 2, containers, etc.  I have a particular fondness for Xen though.  
 I've been a Xen user since the 2.x days.
 
 Couple years after I got into Linux I discovered programming.  After 
 so many failed ./configure  make I figured I'd should probably 
 learn C/C++ to figure out why the heck nothing ever make'd right.  I 
 worked for awhile running a lab for developers that were writing stuff 
 in Java.  Again I learned Java to figure out why the heck their stuff 
 kept failing to build and run.  After I learned Java I took the 
 professional route of leaving the sysadmin stuff and started programming 
 distributed systems.
 
 As means to an end I developed a system that would take code builds, 
 deploy them to Xen thin provisioned VMs.  So a developer could go to a 
 portal, click some stuff and get a clean VM that optionally had a code 
 build on it.  We would then running automated integration tests against it.  
 This was around 2006.
 About a year or 2 later I discovered EC2 and was like holy crap, 
 that's exactly what I want.  Then I found eucalpytus and realized 
 there was a whole industry around this stuff.  IaaS is basically the 
 trifecta for me.  I get to combine my love of Linux, virtualization,
 and programming distributed system.   Basically since then I've been
 absolutely obsessed with IaaS.
 
 Around 2010 I got a job at Go Daddy specifically to build their public 
 Cloud product.  Before I even got there they had already decided to go 
 with vmops/cloud.com.  I'm pretty sure they were already cloud.com when I 
 started.
 At Go Daddy with a core team of about 5 guys (1 UI guys, 2 java guys, 
 2 sysengs) we built three generations of clouds.  The first generation 
 of cloud was basically CloudStack 2.2++.  It was CloudStack 2.2 with a 
 new UI, billing system, storage subsystem, and a tons of operational 
 tools.  That was the initial public launch of our Cloud.
 
 The second generation was CloudStack like.  Basically we had a lot 
 of problems with CloudStack at the time.  First, it was just a 
 complete pain to operationalize.  Trying to hand off CloudStack to our 
 ops and support teams was practically impossible.  Basically our level 
 1 and 2 support would be very efficient at escalating all issues to level 3 
 (my team).
 Typically the sysadmins would see something is stuck, they'd look at a 
 log (that made no sense to them at all), see a 100 line stack trace 
 and then they'd just toss the issue to the developers.  Also, their 
 was no visibility to the general health of CloudStack.  If you asked ops, 
 How's production doing right now?
 Their answer would be, Well I can ping the UI and the java processes 
 are still running.  In developer terms that is kinda like saying, 
 Well it compiles so it must work fine.
 
 Secondly, we had a hard time extending the platform.  We always seemed 
 to be a little ahead of the curve in how we wanted to implement the cloud.
 How we wanted to run storage and networking didn't match at all what 
 CloudStack was at that time.  So we embarked on improving it.  It was 
 just way too difficult.  Basically we felt like 70% of our dev time 
 was just fighting the framework.  So we made the choice to abandon the 
 platform.  We started rewriting the the entire platform.  We did this 
 piece meal over time.  We'd redo a subsystem, put that in production, 
 and then move onto the next subsystem.  This ended up being very 
 tricky because we had mixture of CloudStack and our own stuff.  We 
 also always tried to do no downtime deployments.  So we would almost 
 never lock people out of the UI and most deployments were during 
 business hours.  We basically finished most of this work around summer 
 

RE: [DISCUSS] git commit messages

2013-08-16 Thread Musayev, Ilya
+1, this should be really easy to add and helps tremendously and 
troubleshooting!

 -Original Message-
 From: Koushik Das [mailto:koushik@citrix.com]
 Sent: Friday, August 16, 2013 1:48 AM
 To: dev@cloudstack.apache.org
 Subject: RE: [DISCUSS] git commit messages
 
 Agree. The message should indicate the root cause of the problem and the
 solution.
 
 -Koushik
 
  -Original Message-
  From: Alex Huang [mailto:alex.hu...@citrix.com]
  Sent: Friday, August 16, 2013 2:58 AM
  To: dev@cloudstack.apache.org
  Subject: RE: [DISCUSS] git commit messages
 
  +1
 
  --Alex
 
   -Original Message-
   From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
   Sent: Thursday, August 15, 2013 11:58 AM
   To: dev
   Subject: Re: [DISCUSS] git commit messages
  
   ok,
  
   I saw some violation passing by containing only
   CLOUDSTACK-ticket-number as message.
  
   I am probably not the best citizen in the world but this freaks me,
   so this is a reminder to everyone to add a message (and for
   committers to refuse submissions without it?)
  
   thanks,
   Daan
  
   On Thu, Aug 15, 2013 at 8:49 PM, Animesh Chaturvedi
   animesh.chaturv...@citrix.com wrote:
Yes the commit message should have a brief summary of the change
   
-Original Message-
From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
Sent: Thursday, August 15, 2013 11:36 AM
To: dev@cloudstack.apache.org
Subject: Re: [DISCUSS] git commit messages
   
Not good. Especially since it is documented
https://cwiki.apache.org/confluence/x/4wnVAQ
   
On 8/13/13 1:41 AM, Daan Hoogland daan.hoogl...@gmail.com
   wrote:
   
LS,

I see a lot of commits with only ticket  numbers as commit messages.
This is not very descriptive and makes me suspicious of what I
am pulling in. Can people please append a more descriptive
message to the ticket number? Or am I the only one disturbed by
 this?

regards,
Daan
   




RE: Linux Template Documentation

2013-08-14 Thread Musayev, Ilya
Please note that you have to remove the udev rule for networking, otherwise MAC 
address will be hardcoded and VM on power on will have an old MAC address for 
the network card that no longer exists. End result will be no network 
connectivity.

As for DHCP hostname, it usually picks up the hostname by default provided by 
dhcp client. Make sure the hostname is not force set to localhost in your 
configs.

Regards
ilya

-Original Message-
From: Wido den Hollander [mailto:w...@widodh.nl] 
Sent: Wednesday, August 14, 2013 8:12 AM
To: dev@cloudstack.apache.org
Subject: Re: Linux Template Documentation



On 08/14/2013 02:02 PM, Marty Sweet wrote:
 Hi guys,

 I was planning on making some documentation which explains how to 
 prepare a Linux VM for template creation (there is a good doc about 
 Windows), what do you think? My only current issue is how to pick up a 
 hostname from DHCP, while I have worked out how to do it, I would be 
 intrested to see how the system vms achieve it and use those scripts 
 rather than reinventing the wheel.


Don't forget to make sure acpid is installed, otherwise the VM won't respond to 
a graceful shutdown.

And don't forget the password reset script which should be present to allow 
password changes.

Wido


 Would I be correct in thinking in order to precede I will have to 
 raise a feature on Jira, then submit the documentation to the review board?

 Thanks,
 Marty





RE: [DISCUSS} Root/Domain Admin user should see ALL vms - based on their permisions

2013-08-09 Thread Musayev, Ilya
I see your point and I agree if we can implement flexible filtering!

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Friday, August 09, 2013 3:07 AM
 To: dev
 Subject: Re: [DISCUSS} Root/Domain Admin user should see ALL vms - based
 on their permisions
 
 My point is that all might be a lot and admin might want to filter some
 classification he made using a naming convention, by typing it in a filter box
 
 On Thu, Aug 8, 2013 at 11:30 PM, Musayev, Ilya imusa...@webmd.net
 wrote:
  Daan
 
  The point is to see everything ROOT Admin and Domain Admin are entitled
 to see.
 
  They can see it anyway by scrolling through the projects, but its not 
  getting
 us - true - *all vms* view.
 
  I don't know if only *.mine* projects would achieve the objective.
 
  Regards
  ilya
 
  -Original Message-
  From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
  Sent: Thursday, August 08, 2013 4:38 PM
  To: dev
  Subject: Re: [DISCUSS} Root/Domain Admin user should see ALL vms -
  based on their permisions
 
  maybe a column selectpr and/or a filter function; only projects
  matching '.*mine.*'
 
  On Thu, Aug 8, 2013 at 10:03 PM, Musayev, Ilya imusa...@webmd.net
  wrote:
   One other challenge, if you have large number of VMs, the view is
   going to
  be very long and some point hard to read. Perhaps we can add a filter
  feature, such that user can choose how many VMs per page are
  presented, i.e. 50, 100, 250, 500?
  
   This would apply to all UI Instance view pages.
  
   -Original Message-
   From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
   Sent: Thursday, August 08, 2013 3:24 PM
   To: dev@cloudstack.apache.org
   Subject: Re: [DISCUSS} Root/Domain Admin user should see ALL vms -
   based on their permisions
  
   +1
  
  
   On Thu, Aug 8, 2013 at 12:59 PM, Chip Childers
   chip.child...@sungard.comwrote:
  
On Thu, Aug 08, 2013 at 06:54:02PM +, Musayev, Ilya wrote:
 This question was asked several times on dev and user mailing list.

 I'd like to propose following enhancement and would like to
 get the
community feedback:

 Issue:

 Root Admin cannot see all VMs under Instance tab when all
 instances
are selected. Root Admin user need to switch between different
projects to see more vms. This approach presents a challenge as
there is no single view of all VMs in ALL projects. Same would
apply to a domain admin, he should be able to see all vms in his
domain at a glance without looping through each project.

 Suggested resolution:

 Change the behavior of show all instances by looping through
 all
projects and showing the vm names. We would also need to alter
the Instance view and append project name column and append
   domain/project.

 What do you think?
   
+1, and I notice that Kirk J opened CLOUDSTACK-4196
   
  
  
  
   --
   *Mike Tutkowski*
   *Senior CloudStack Developer, SolidFire Inc.*
   e: mike.tutkow...@solidfire.com
   o: 303.746.7302
   Advancing the way the world uses the
   cloudhttp://solidfire.com/solution/overview/?video=play
   *(tm)*
  
 
 




RE: integrate VMware vShield as SecurityGroup in Cloudstack?

2013-08-08 Thread Musayev, Ilya
I don't believe anyone has requested this - consider filing enhancement request.

Regards
ilya

 -Original Message-
 From: Jijun [mailto:jiju...@gmail.com]
 Sent: Thursday, August 08, 2013 10:55 AM
 To: dev@cloudstack.apache.org
 Subject: integrate VMware vShield as SecurityGroup in Cloudstack?
 
 hi,
 
 is there any plan to integrate VMware vShield as Security Group in
 Cloudstack?
 or any suggestion to develop this feature to work with Cloudstack?
 
 any suggestion will be appreciated!thanks.
 
 
 
 
 --
 Thanks,
 Jijun
 




[DISCUSS} Root/Domain Admin user should see ALL vms - based on their permisions

2013-08-08 Thread Musayev, Ilya
This question was asked several times on dev and user mailing list.

I'd like to propose following enhancement and would like to get the community 
feedback:


Issue:

Root Admin cannot see all VMs under Instance tab when all instances are 
selected. Root Admin user need to switch between different projects to see more 
vms. This approach presents a challenge as there is no single view of all VMs 
in ALL projects. Same would apply to a domain admin, he should be able to see 
all vms in his domain at a glance without looping through each project.



Suggested resolution:

Change the behavior of show all instances by looping through all projects and 
showing the vm names. We would also need to alter the Instance view and append 
project name column and append domain/project.





What do you think?



Thanks

ilya



RE: [Responsiveness report] 2013w31 dev

2013-08-07 Thread Musayev, Ilya
Daan, thanks a million for doing this!

 -Original Message-
 From: Daan Hoogland [mailto:dhoogl...@schubergphilis.com]
 Sent: Wednesday, August 07, 2013 6:24 AM
 To: dev@cloudstack.apache.org
 Subject: [Responsiveness report] 2013w31 dev
 
 the three from week 30 where still open. I asked for clarification on some of
 them.
 
 one is from Ian who has been present enough on this list to take care of
 himself.
 This week there is only one (disgarding Mins direct addressing of John :)
 
 I am not bothering you with this one as I responded with a witty question a
 minute ago.
 
 net result: no mails from week 31 where without response, Daan Hoogland




[DISCUSS] Binary diff and hot patch

2013-08-07 Thread Musayev, Ilya
I was wondering if we can use binary diffs to hotpatch ACS.

Currently, the way for me to identify what patch could have caused issue X, 
would be  - try to find the suspects - it could be several. Revert 1 commit, 
rebuild and retry, if failed, restore previously reverted commit, revert 2nd 
commit, rebuild and retry - etc..

As you can see, this is very time consuming and painful, I'm wondering if there 
is a better way to do this. I came across a project called javaxdelta on 
sourceforge - curious what your thought on this may be, and if there is a 
better way to try out patches instead of what I'm doing now.

Thanks
ilya


RE: IP Address Allocation

2013-08-06 Thread Musayev, Ilya
Can this be done on system VMs as well? I see that its targeted for the guests, 
if there is a way to abstract and apply ip address on any component - it would 
certainly make ACS much more flexible than it is now.

 -Original Message-
 From: Soheil Eizadi [mailto:seiz...@infoblox.com]
 Sent: Tuesday, August 06, 2013 2:29 PM
 To: dev@cloudstack.apache.org
 Subject: RE: IP Address Allocation
 
 We can define a third type of element for IP Address Allocation, let me look
 at the code and see is there is standard base class that it can extend or we
 have to come up with a new base class like we have for NetworkElements.
 -Soheil
 
 From: Chiradeep Vittal [chiradeep.vit...@citrix.com]
 Sent: Tuesday, August 06, 2013 11:14 AM
 To: dev@cloudstack.apache.org
 Cc: Alex Huang
 Subject: Re: IP Address Allocation
 
 The way the gurus are consulted for network design and reservation makes it
 difficult to put this inside a guru.
 However it does seem odd to put this inside an element. Perhaps we need a
 3rd type (IpAddressReserver?)
 
 
 On 8/6/13 10:42 AM, Soheil Eizadi seiz...@infoblox.com wrote:
 
 The NetworkGuru does a lot more than IP address allocation, e.g. handle
 the Layer2/3 networking unique to the particular vendor. There are a
 lot of NetworkElements providing their own NetworkGuru plugins (Nicira,
 MidoNet, ...) extending the standard CloudStack Gurus.
 
 The feature of providing IP Address Allocation, DHCP and DNS is common
 for all these networks, so rather than provide our own Guru the
 proposed design would allow the above functions to coexist with existing
 Gurus.
 
 -Soheil
 
 From: Murali Reddy [murali.re...@citrix.com]
 Sent: Tuesday, August 06, 2013 3:24 AM
 To: dev@cloudstack.apache.org
 Subject: Re: IP Address Allocation
 
 On 06/08/13 8:59 AM, Soheil Eizadi seiz...@infoblox.com wrote:
 
 One way to achieve this behavior is to have a call out in prepareNic()
 to the NetworkElements before the call to the NetworkGuru allowing the
 NetworkElement to update the Nic Profile. In this use case the Network
 Element would suggest an IP Address. In the use case below the IP
 Address would be updated by the NetworkElement. There is logic in
 getIp(), the current IP Allocation that handles the case where the Nic
 Profile already has an IP Address. This needs to be updated to handle this
 new use case.
 The current use case assume that the VM had already been prepared
 once
 and has an IP Address allocated that could be reused.
 
 Does anyone see a problem with this approach?
 
 Purpose of Guru (to design the network) and Element (implement the
 network) are different. Right way would be for your plug-in to
 implement both network Guru and element and let the guru do the IP
 address allocation.
 
 -Soheil
 
 From: Soheil Eizadi [seiz...@infoblox.com]
 Sent: Monday, August 05, 2013 2:35 PM
 To: dev@cloudstack.apache.org
 Subject: IP Address Allocation
 
 I am trying to figure out what would be the proper way for a Plugin to
 interact with the CloudStack VM deployment and provide an
 authoritative IP Address from its database versus the local CloudStack
 database. It looks like the NetworkElements are not presented an
 opportunity to provide an IP Address and you must develop a
 NetworkGuru to provide this function. There is some customization of
 the IP Address designed into the Secondary NICs (see allocateGuestIP()).
 -Soheil
 
 
 
 




RE: [VOTE] Update by-laws: non-technical decisions and other minor changes

2013-08-06 Thread Musayev, Ilya
+1

 -Original Message-
 From: Chiradeep Vittal [mailto:chiradeep.vit...@citrix.com]
 Sent: Tuesday, August 06, 2013 1:58 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [VOTE] Update by-laws: non-technical decisions and other minor
 changes
 
 +1
 
 On 8/5/13 2:43 PM, Noah Slater nsla...@apache.org wrote:
 
 Hi dev,
 
 I have some more by-law changes to propose. This is essentially round 2
 for these changes. I incorporated feedback from the last thread.
 
 Per the by-laws, we're using a lazy majority for this vote. Please cast
 your vote now. I will tally the results in 72 hours.
 
 Here's my changelog:
 
 * Removed some spurious nbsp; entities
 
 * Added A technical decision is any decision that involves changes to
 the source code that we distribute in our official releases. to §
 3.4.1 (Technical Decisions).
 
 * Added discussion-lead before consensus gathering in this section.
 
 * With the improved definition, I have tightened up the wording so that
 technical decisions must be made on @dev.
 
 * Added § 3.4.2, Non-Technical Decisions. Non-technical decisions are
 defined as in the inverse of technical decisions. They can be made on
 whatever list is appropriate. Formal voting will use a lazy 2/3 majority.
 Votes cannot be vetoed.
 
 * Changed § 3.4.3. (Release Plan) to limit decisions to @dev.
 
 * Changed § 3.4.4. (Product Release) to limit decisions to @dev.
 
 * Changed § 3.4.5. (Adoption of New Codebase) to limit decisions to @dev.
 
 * Changed § 3.4.10. (Modifying Bylaws) to limit decisions to @dev.
 
 * Added an Oxford comma to the final paras of § 3.4.1. and § 3.4.2.
 
 * Section renumbering to accommodate § 3.4.2.
 
 And here's the patch:
 
 Index: bylaws.mdtext
 =
 ==
 --- bylaws.mdtext (revision 1510739)
 +++ bylaws.mdtext (working copy)
 @@ -198,41 +198,64 @@
 
  3.4.1. Technical Decisions
 
 +A technical decision is any decision that involves changes to the
 +source
 code
 +that we distribute in our official releases.
 +
  Technical decisions should normally be made by the entire community
 using -consensusnbsp;gathering, and not through formal voting.
 +discussion-lead consensus gathering, and not through formal voting.
 
 -Technical decisions must be made on a project development mailing list.
 +Technical decisions must be made on the project development mailing list.
 
  During the consensus gathering process, technical decisions may be
 vetoed by  any Committer with a valid reason.
 
  If a formal vote is started for a technical decision, the vote will be
 held as -a lazynbsp;consensusnbsp;of active committers.
 +a lazy consensus of active committers.
 
 -Any user, contributor, committer or PMC member can initiate a
 technical
 +Any user, contributor, committer, or PMC member can initiate a
 +technical
  decision making process.
 
 -3.4.2. Release Plan
 +3.4.2. Non-Technical Decisions
 
 +A non-technical decisions is any decision that does not involve
 +changes
 to
 the
 +source code that we distribute in our official releases.
 +
 +Non-technical decisions should normally be made by the entire
 +community
 using
 +discussion-lead consensus-building, and not through formal voting.
 +
 +Non-technical decisions can be made on whichever project mailing list
 +is
 most
 +appropriate.
 +
 +Non-technical decisions cannot be vetoed, but if there is strong
 opposition
 +a formal vote can be used to resolve the dispute.
 +
 +If a formal vote is started for a non-technical decision, the vote
 +will
 be
 held
 +as a lazy 2/3 majority of active committers.
 +
 +Any user, contributor, committer, or PMC member can initiate a
 non-technical
 +decision making process.
 +
 +3.4.3. Release Plan
 +
  Defines the timetable and work items for a release. The plan also
 nominates a  Release Manager.
 
  A lazy majority of active committers is required for approval.
 
 -Any active committer or PMC member may call a vote. The vote must
 occur on a
 +Any active committer or PMC member may call a vote. The vote must
 +occur
 on
 the
  project development mailing list.
 
 -3.4.3. Product Release
 +3.4.4. Product Release
 
  When a release of one of the project's products is ready, a vote is
 required to  accept the release as an official release of the project.
 
  Lazy Majority of active PMC members is required for approval.
 
 -Any active committer or PMC member may call a vote. The vote must
 occur on a
 +Any active committer or PMC member may call a vote. The vote must
 +occur
 on
 the
  project development mailing list.
 
 -3.4.4. Adoption of New Codebase
 +3.4.5. Adoption of New Codebase
 
  When the codebase for an existing, released product is to be replaced
 with an  alternative codebase. If such a vote fails to gain approval,
 the existing code @@ -242,10 +265,10 @@
 
  Lazy 2/3 majority of active PMC members.
 
 -Any active committer or PMC member may call a vote. The vote must
 occur on a
 +Any active committer or PMC member 

RE: Documentation Question

2013-08-06 Thread Musayev, Ilya
Hi Mike,

We use publican for documentation.

There is a section on wiki for docs, 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Doc+Writers

Perhaps it will be helpful.

Regards
ilya

 -Original Message-
 From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
 Sent: Tuesday, August 06, 2013 2:53 PM
 To: dev@cloudstack.apache.org
 Subject: Documentation Question
 
 Hi,
 
 I am working on documenting the SolidFire (storage) plug-in I developed for
 4.2.
 
 I have plenty of documentation handy, but am not familiar with how I should
 document this for CloudStack.
 
 Would someone be able to point me to a template so I know how mine
 documentation should look and where it should be placed?
 
 Thanks!
 
 --
 *Mike Tutkowski*
 *Senior CloudStack Developer, SolidFire Inc.*
 e: mike.tutkow...@solidfire.com
 o: 303.746.7302
 Advancing the way the world uses the
 cloudhttp://solidfire.com/solution/overview/?video=play
 *(tm)*



RE: CONSOLE access via API

2013-08-06 Thread Musayev, Ilya
Antonio,

Would you explain what the end goal is?

Console access is token based and works directly with your browser and java 
plugin, I'm not certain what you would achieve by executing console access 
command in command line.

Regards
ilya


 -Original Message-
 From: Antonio Petrocelli [mailto:a.petroce...@netsons.com]
 Sent: Tuesday, August 06, 2013 3:32 AM
 To: dev@cloudstack.apache.org
 Subject: CONSOLE access via API
 
 Hello,
 
 Under CloudStack UI interface, the console link is:
 http://xx.xx.xx.xx:8080/client/console?cmd=accessvm=x
 
 I'm trying to use signiture under API, all other commands works, but I'm
 trying to get VM console, just not work:
 
 http://xx.xx.xx.xx:8080/client/console?cmd=accessvm=xsignatu
 re=XX
 
 or
 http://xx.xx.xx.xx:8080/client/api?cmd=accessvm=xsignature=X
 X
 
 Could any friend point me correct command for console access through API?
 
 Thanks!




RE: api calls in 4.1.1

2013-08-06 Thread Musayev, Ilya
Daan,

The commit CLOUDSTACK-3080 seems like the only change that was made - that 
would be related.

I'm about to try this out and find it - if that's what broke it.

Thanks
ilya

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Monday, August 05, 2013 2:26 PM
 To: dev
 Subject: Re: api calls in 4.1.1
 
 Ilya,
 
 listVirtualMachines (as user) for one, but I got a second report that wasn't
 very precise yet, so I will be working on reproducing next days and report
 back (wit test case or patch)
 
 regards,
 
 On Mon, Aug 5, 2013 at 6:56 PM, Chip Childers chip.child...@sungard.com
 wrote:
  On Mon, Aug 05, 2013 at 10:42:53AM +0200, Daan Hoogland wrote:
  H,
 
  What is the status of 4.1.1 at this moment. I am getting several
  reports of api calls not working as before. I saw the vote passing by
  but didn't give them much attention. In jira I don't see much mention
  of such issues. Is this noticed by anybosy else?
 
  regards,
  Daan
 
 
  4.1.1 status is that we are working on pushing the docs, and then the
  release will be announced.
 
  -chip




RE: api calls in 4.1.1

2013-08-06 Thread Musayev, Ilya
Daan,

Take this back - the error was on my part it seems (I've used cloudmonkey with 
api/secret keys for another test user).

Once I fixed the secret and api keys to a proper user that had vms, I would see 
the vms entitled to that user.

If you do come around on specifics of this issue, please let me know.

Thanks
ilya

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Tuesday, August 06, 2013 5:31 PM
 To: dev
 Subject: Re: api calls in 4.1.1
 
 H Ilya,
 
 I am not at the bottom of this yet. It seems the api no longer returns the 
 full
 list hence a certain key can not be found in the result set.
 We are looking at it (between other work). If this is the case a test scenario
 would need a big set of VMs:(
 
 regards,
 
 On Tue, Aug 6, 2013 at 10:16 PM, Musayev, Ilya imusa...@webmd.net
 wrote:
  Daan,
 
  The commit CLOUDSTACK-3080 seems like the only change that was made -
 that would be related.
 
  I'm about to try this out and find it - if that's what broke it.
 
  Thanks
  ilya
 
  -Original Message-
  From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
  Sent: Monday, August 05, 2013 2:26 PM
  To: dev
  Subject: Re: api calls in 4.1.1
 
  Ilya,
 
  listVirtualMachines (as user) for one, but I got a second report that
  wasn't very precise yet, so I will be working on reproducing next
  days and report back (wit test case or patch)
 
  regards,
 
  On Mon, Aug 5, 2013 at 6:56 PM, Chip Childers
  chip.child...@sungard.com
  wrote:
   On Mon, Aug 05, 2013 at 10:42:53AM +0200, Daan Hoogland wrote:
   H,
  
   What is the status of 4.1.1 at this moment. I am getting several
   reports of api calls not working as before. I saw the vote passing
   by but didn't give them much attention. In jira I don't see much
   mention of such issues. Is this noticed by anybosy else?
  
   regards,
   Daan
  
  
   4.1.1 status is that we are working on pushing the docs, and then
   the release will be announced.
  
   -chip
 
 




[API][4.1.1] ALL VMs for ALL users, domains and projects

2013-08-06 Thread Musayev, Ilya
How do you go about seeing *all* vms for *all* users in *all* domains and 
projects?

The admin user UI does not do it in 4.1.1

Thanks
ilya


RE: [API][4.1.1] ALL VMs for ALL users, domains and projects

2013-08-06 Thread Musayev, Ilya
When I say it does not do it, I don't see all VMs under general instances tab, 
I have to drill down to specific project to see them.

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Tuesday, August 06, 2013 8:15 PM
 To: dev@cloudstack.apache.org
 Subject: [API][4.1.1] ALL VMs for ALL users, domains and projects
 
 How do you go about seeing *all* vms for *all* users in *all* domains and
 projects?
 
 The admin user UI does not do it in 4.1.1
 
 Thanks
 ilya



RE: api calls in 4.1.1

2013-08-05 Thread Musayev, Ilya
Daan,

Please be more specific as to which APIs don't work - and if you know what 
commit could have caused it.

Thanks
ilya

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Monday, August 05, 2013 4:43 AM
 To: dev
 Subject: api calls in 4.1.1
 
 H,
 
 What is the status of 4.1.1 at this moment. I am getting several reports of 
 api
 calls not working as before. I saw the vote passing by but didn't give them
 much attention. In jira I don't see much mention of such issues. Is this
 noticed by anybosy else?
 
 regards,
 Daan




RE: How to enforce data disk selection

2013-08-03 Thread Musayev, Ilya
Thanks Mike and Sanjay - much appreciated.

Regards
ilya

-Original Message-
From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] 
Sent: Friday, August 02, 2013 10:32 PM
To: dev@cloudstack.apache.org
Subject: Re: How to enforce data disk selection

As an example, you might want to look at the Wizard path related to kicking off 
a VM that is based on an ISO (as opposed to a template).

In that path, the Disk Offering is required.


On Fri, Aug 2, 2013 at 11:17 AM, Mike Tutkowski  mike.tutkow...@solidfire.com 
wrote:

 Exactly...through the current CS GUI, this is hard coded to be 
 optional - although it probably wouldn't be hard to make required if 
 you change instanceWizard.js.


 On Fri, Aug 2, 2013 at 4:21 AM, Sanjay Tripathi  
 sanjay.tripa...@citrix.com wrote:

 There is no any gc to enforce the datadisk selection; perhaps you can 
 hack instanceWizard.js file in ui-custom folder to disable the No 
 thanks option.

 --Sanjay

  -Original Message-
  From: Musayev, Ilya [mailto:imusa...@webmd.net]
  Sent: Friday, August 02, 2013 3:17 PM
  To: dev@cloudstack.apache.org
  Subject: RE: How to enforce data disk selection
 
  Mike,
 
  That is correct, we need to enforce data disk selection when user 
  goes through deploying instance wizard in UI.
 
  Is there a config to do this or should I hack some .js files?
 
  Thanks
  ilya
 
  -Original Message-
  From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
  Sent: Friday, August 02, 2013 1:36 AM
  To: dev@cloudstack.apache.org
  Subject: Re: How to enforce data disk selection
 
  Could you provide a little more info about where in the GUI you'd 
  like
 to
  enforce the selection of a data disk? When kicking off a VM 
  instance perhaps?
 
 
  On Thu, Aug 1, 2013 at 4:03 PM, Musayev, Ilya imusa...@webmd.net
  wrote:
 
   How would one enforce data disk selection?
  
   I don't want to leave data disk blank in UI.
  
 
 
 
  --
  *Mike Tutkowski*
  *Senior CloudStack Developer, SolidFire Inc.*
  e: mike.tutkow...@solidfire.com
  o: 303.746.7302
  Advancing the way the world uses the 
  cloudhttp://solidfire.com/solution/overview/?video=play
  *(tm)*




 --
 *Mike Tutkowski*
 *Senior CloudStack Developer, SolidFire Inc.*
 e: mike.tutkow...@solidfire.com
 o: 303.746.7302
 Advancing the way the world uses the 
 cloudhttp://solidfire.com/solution/overview/?video=play
 *(tm)*




--
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloudhttp://solidfire.com/solution/overview/?video=play
*(tm)*



RE: How to enforce data disk selection

2013-08-02 Thread Musayev, Ilya
Mike,

That is correct, we need to enforce data disk selection when user goes through 
deploying instance wizard in UI.

Is there a config to do this or should I hack some .js files?

Thanks
ilya

-Original Message-
From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] 
Sent: Friday, August 02, 2013 1:36 AM
To: dev@cloudstack.apache.org
Subject: Re: How to enforce data disk selection

Could you provide a little more info about where in the GUI you'd like to 
enforce the selection of a data disk? When kicking off a VM instance perhaps?


On Thu, Aug 1, 2013 at 4:03 PM, Musayev, Ilya imusa...@webmd.net wrote:

 How would one enforce data disk selection?

 I don't want to leave data disk blank in UI.




--
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloudhttp://solidfire.com/solution/overview/?video=play
*(tm)*



RE: Values within commands.properties.in

2013-08-02 Thread Musayev, Ilya
Ian, 

You can combine numbers to get the specific permission, for example

15 is the sum of 1, 2, 4, and 8 - which also means everyone has access
3 is the sum of 1 and 2 and only admin and resource admin have access

Regards
ilya

-Original Message-
From: Ian Duffy [mailto:i...@ianduffy.ie] 
Sent: Friday, August 02, 2013 6:25 AM
To: CloudStack Dev
Subject: Values within commands.properties.in

Hi,

This query is in relation to the permissions set for commands via 
client/tomcatconf/commands.properties.in

Within the header of the file it states:
bitmap of permissions at the end of each classname, 1 = ADMIN, 2 = 
RESOURCE_DOMAIN_ADMIN, 4 = DOMAIN_ADMIN, 8 = USER

However, throughout the file the undocumented numbers of 3, 7 and 15 can be 
found. Can somebody explain what they mean?

Looking within the RoleType enum only the following are defined:

Admin = 1
ResourceAdmin = 2
Domain Admin = 4
User = 8
Unknown = 0

Thanks!



CloudStack WorkShop in NYC / Free Training

2013-08-02 Thread Musayev, Ilya
I'm brain-storming hosting a CloudStack workshop in NYC.

I'm under impression that meetups are too informational - and not enough hands 
on.

End user must bring a laptop with Virtual Box pre-installed and template 
downloaded prior to attending the workshop. I will also have few USB sticks 
with template on it - just incase.

While I have lots of exposure with vSphere and CloudStack, I'm lacking KVM 
experience.

Would anyone point me to any guide or a blog that has the details on getting 
ACS to work with KVM?

Thanks
Ilya

PS: we will probably do online streaming as well and record the session. Do you 
have any feedback on Google Hangout VS GotoMeeting?


RE: [DISCUSS] Should we be releasing -beta releases?

2013-08-01 Thread Musayev, Ilya
Daan and Hugo,

This is just my opinion, you should consider merging this feature into master 
when time allows - this way you don't have to maintain a private branch of ACS 
in the future. Just my two cents :)

Regards
ilya

 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Thursday, August 01, 2013 4:13 AM
 To: dev
 Subject: Re: [DISCUSS] Should we be releasing -beta releases?
 
 On Thu, Aug 1, 2013 at 12:46 AM, Musayev, Ilya imusa...@webmd.net
 wrote:
  The reason why CloudSand was created, was to bring in urgently needed
 features into stable version, such that on the next major upgrade to ACS, all
 features work as expected and nothing should break.
 This is the same that we have done. Except that we have put work into
 CLOUDSTACK-1532 that was urgently needed internally at Schuberg Philis. It
 is implemented in 4.1.1-SBP a private release. I have ported it to master
 several times but testing and paralel development on other network
 features have prevented it from being merged in master.
 
  What features are we talking about?
 
 I gues our focus is hastening our own development and not backporting.
 
 regards,
 Daan




RE: [Discuss] Making CloudMonkey simpler to use for admin tasks

2013-08-01 Thread Musayev, Ilya
Donal,

Thanks for the details and putting this together - this is definitely helpful 
and I'm bookmarking this.

Please post it on wiki as tutorial.

Regards
ilya

 -Original Message-
 From: Donal Lafferty [mailto:donal.laffe...@citrix.com]
 Sent: Thursday, August 01, 2013 1:13 PM
 To: dev@cloudstack.apache.org
 Subject: [Discuss] Making CloudMonkey simpler to use for admin tasks
 
 I needed a different configuration than DevCloud provided, so I turned to
 CloudMonkey to automate setup of my test environment.
 
 This led to a blog on automating with CloudMonkey at
 http://dlafferty.blogspot.co.uk/2013/07/using-cloudmonkey-to-
 automate.html
 
 What I forgot to mention is that automation would be a lot simpler if we
 were to do the following:
 
 1.   Update Apache CloudStack logging to provide API calls in a tidy 
 format
 that can be fed directly.  E.g. POST parameters are not logged,  GET
 parameters are URL encoded.
 
 2.   Update CloudMonkey to allow username / password authentication
 
 3.   Update CloudMonkey to not be picky about the case of command
 parameters when 'api' command used.
 
 4.   Update CloudMonkey to allow filter option to be used with 'api'
 command.
 
 
 




How to enforce data disk selection

2013-08-01 Thread Musayev, Ilya
How would one enforce data disk selection?

I don't want to leave data disk blank in UI.


RE: [DISCUSS] Should we be releasing -beta releases?

2013-07-31 Thread Musayev, Ilya
I run my own hybrid version of 4.1 and with some features of 4.2 in production, 
since - I needed to backport some features of 4.2 into 4.1

Since this version was not officially released under ACS, I branded it as 
CloudSand (powered by Apache CloudStack).

You can see the code here: http://www.guthub.com/serverchief.com/cloudsand | 
www. Cloudsand.com

At some point, I would like to release a RC/beta of CloudSand 4.2 on my own, 
if anyone wants to join the effort, please ping me :)

Thanks
Ilya



 -Original Message-
 From: Nux! [mailto:n...@li.nux.ro]
 Sent: Thursday, June 27, 2013 8:06 AM
 To: dev@cloudstack.apache.org
 Subject: Re: [DISCUSS] Should we be releasing -beta releases?
 
 On 14.05.2013 15:41, Chip Childers wrote:
  As a way to get more user feedback on our major feature releases, what
  does everyone think about releasing one or two -beta releases for each
  major feature release?
 
  This might fall in line with some of the stated concerns about our
  release schedule (see [1]).  I've stated a desire to be quicker about
  our releases (my vote was 4 months).  I've also been saying quite
  publicly that we should never release if we know about upgrade issues
  (that's the cost of having actual users of our project, which I'm more
  than willing for us to pay).
 
  Perhaps -betaX releases would be helpful to get attention from the
  users to test the release (including upgrade paths).  The stated
  assumption could be: -beta releases are not releases that can be
  upgraded *from*, but are intended to help support testing by end users
  that want to check the upcoming release against their expected feature
  set and upgrade path.
 
  I would see the first -beta-1 being released about 1 month after
  feature freeze.  For example, for 4.2.0, it would be on 2013-06-30.  I
  would only do a -beta-2 (or later) beta release if required due to
  testing results.  I would also suggest that the -beta-* releases would
  *not* have any particular quality criteria (well...  perhaps minimal,
  like blocking on issues that fundamentally make the software
  unstable).
 
  I'm not sure about my own proposal here, but I wanted to throw it out
  and see if any of you have feedback / thoughts.
 
  -chip
 
  [1] http://markmail.org/message/3ctdwor5hfbpa3vx
 
 +1 for beta releases, I was actually thinking of building some RPMS
 from source, want to get a flavour of 4.2 features, but not sure if I can be
 bothered with that. If I had some nightlies or betas available on
 cloudstack.apt-get.eu I'd definitely give it a go.
 
 Lucian
 
 --
 Sent from the Delta quadrant using Borg technology!
 
 Nux!
 www.nux.ro



RE: [DISCUSS] Should we be releasing -beta releases?

2013-07-31 Thread Musayev, Ilya
Oops, wrong url for github, correct url is:

http://www.guthub.com/serverchief/cloudsand

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Wednesday, July 31, 2013 11:52 AM
 To: dev@cloudstack.apache.org
 Subject: RE: [DISCUSS] Should we be releasing -beta releases?
 
 I run my own hybrid version of 4.1 and with some features of 4.2 in
 production, since - I needed to backport some features of 4.2 into 4.1
 
 Since this version was not officially released under ACS, I branded it as
 CloudSand (powered by Apache CloudStack).
 
 You can see the code here:
 http://www.guthub.com/serverchief.com/cloudsand | www.
 Cloudsand.com
 
 At some point, I would like to release a RC/beta of CloudSand 4.2 on my
 own, if anyone wants to join the effort, please ping me :)
 
 Thanks
 Ilya
 
 
 
  -Original Message-
  From: Nux! [mailto:n...@li.nux.ro]
  Sent: Thursday, June 27, 2013 8:06 AM
  To: dev@cloudstack.apache.org
  Subject: Re: [DISCUSS] Should we be releasing -beta releases?
 
  On 14.05.2013 15:41, Chip Childers wrote:
   As a way to get more user feedback on our major feature releases,
   what does everyone think about releasing one or two -beta releases
   for each major feature release?
  
   This might fall in line with some of the stated concerns about our
   release schedule (see [1]).  I've stated a desire to be quicker
   about our releases (my vote was 4 months).  I've also been saying
   quite publicly that we should never release if we know about upgrade
   issues (that's the cost of having actual users of our project, which
   I'm more than willing for us to pay).
  
   Perhaps -betaX releases would be helpful to get attention from the
   users to test the release (including upgrade paths).  The stated
   assumption could be: -beta releases are not releases that can be
   upgraded *from*, but are intended to help support testing by end
   users that want to check the upcoming release against their expected
   feature set and upgrade path.
  
   I would see the first -beta-1 being released about 1 month after
   feature freeze.  For example, for 4.2.0, it would be on 2013-06-30.
   I would only do a -beta-2 (or later) beta release if required due to
   testing results.  I would also suggest that the -beta-* releases
   would
   *not* have any particular quality criteria (well...  perhaps
   minimal, like blocking on issues that fundamentally make the
   software unstable).
  
   I'm not sure about my own proposal here, but I wanted to throw it
   out and see if any of you have feedback / thoughts.
  
   -chip
  
   [1] http://markmail.org/message/3ctdwor5hfbpa3vx
 
  +1 for beta releases, I was actually thinking of building some RPMS
  from source, want to get a flavour of 4.2 features, but not sure if I
  can be bothered with that. If I had some nightlies or betas available
  on cloudstack.apt-get.eu I'd definitely give it a go.
 
  Lucian
 
  --
  Sent from the Delta quadrant using Borg technology!
 
  Nux!
  www.nux.ro



[Publican] What version to use?

2013-07-31 Thread Musayev, Ilya
What version of publican do we use?

I recently rendered all docs for ACS 4.1.1 release and notices minor background 
inconsistencies along with many warning.

Eventually, it all builds and very much similar to what we have online, but 
perhaps some is different in my version that causes this issue. I'm using 
latest publican from epel for centos6.

Thanks
ilya


RE: [DISCUSS] Should we be releasing -beta releases?

2013-07-31 Thread Musayev, Ilya
Daan,

Why can't the patch be committed to master?

The reason why CloudSand was created, was to bring in urgently needed features 
into stable version, such that on the next major upgrade to ACS, all features 
work as expected and nothing should break.

Example, if I have a feature in CloudSand 4.1 that was backported from  ACS 
4.2, when end user upgrades to stable release of ACS4.2 - it should all 
function as expected.

So backward compatibility is one of the main focuses for CloudSand release. 

What features are we talking about?

Regards
ilya


 -Original Message-
 From: Daan Hoogland [mailto:daan.hoogl...@gmail.com]
 Sent: Wednesday, July 31, 2013 3:20 PM
 To: dev
 Subject: Re: [DISCUSS] Should we be releasing -beta releases?
 
 H Ilya,
 
 I am working on a paralel track. At Schuberg Philis we have a version that
 contains some code from 4.2 and a patch that I cannot get committed to
 master. I don't want to release this in the open, but am interested in your
 considerations on the subject.
 
 regards,
 Daan
 
 On Wed, Jul 31, 2013 at 5:55 PM, Musayev, Ilya imusa...@webmd.net
 wrote:
  Oops, wrong url for github, correct url is:
 
  http://www.guthub.com/serverchief/cloudsand
 
  -Original Message-
  From: Musayev, Ilya [mailto:imusa...@webmd.net]
  Sent: Wednesday, July 31, 2013 11:52 AM
  To: dev@cloudstack.apache.org
  Subject: RE: [DISCUSS] Should we be releasing -beta releases?
 
  I run my own hybrid version of 4.1 and with some features of 4.2 in
  production, since - I needed to backport some features of 4.2 into
  4.1
 
  Since this version was not officially released under ACS, I branded
  it as CloudSand (powered by Apache CloudStack).
 
  You can see the code here:
  http://www.guthub.com/serverchief.com/cloudsand | www.
  Cloudsand.com
 
  At some point, I would like to release a RC/beta of CloudSand 4.2
  on my own, if anyone wants to join the effort, please ping me :)
 
  Thanks
  Ilya
 
 
 
   -Original Message-
   From: Nux! [mailto:n...@li.nux.ro]
   Sent: Thursday, June 27, 2013 8:06 AM
   To: dev@cloudstack.apache.org
   Subject: Re: [DISCUSS] Should we be releasing -beta releases?
  
   On 14.05.2013 15:41, Chip Childers wrote:
As a way to get more user feedback on our major feature releases,
what does everyone think about releasing one or two -beta
releases for each major feature release?
   
This might fall in line with some of the stated concerns about
our release schedule (see [1]).  I've stated a desire to be
quicker about our releases (my vote was 4 months).  I've also
been saying quite publicly that we should never release if we
know about upgrade issues (that's the cost of having actual users
of our project, which I'm more than willing for us to pay).
   
Perhaps -betaX releases would be helpful to get attention from
the users to test the release (including upgrade paths).  The
stated assumption could be: -beta releases are not releases that
can be upgraded *from*, but are intended to help support testing
by end users that want to check the upcoming release against
their expected feature set and upgrade path.
   
I would see the first -beta-1 being released about 1 month after
feature freeze.  For example, for 4.2.0, it would be on 2013-06-30.
I would only do a -beta-2 (or later) beta release if required due
to testing results.  I would also suggest that the -beta-*
releases would
*not* have any particular quality criteria (well...  perhaps
minimal, like blocking on issues that fundamentally make the
software unstable).
   
I'm not sure about my own proposal here, but I wanted to throw it
out and see if any of you have feedback / thoughts.
   
-chip
   
[1] http://markmail.org/message/3ctdwor5hfbpa3vx
  
   +1 for beta releases, I was actually thinking of building some RPMS
   from source, want to get a flavour of 4.2 features, but not sure if
   I can be bothered with that. If I had some nightlies or betas
   available on cloudstack.apt-get.eu I'd definitely give it a go.
  
   Lucian
  
   --
   Sent from the Delta quadrant using Borg technology!
  
   Nux!
   www.nux.ro
 




RE: [Publican] What version to use?

2013-07-31 Thread Musayev, Ilya
David,

El6 is using 2.1.0, let me try out 2.8.2

Thanks
ilya


 -Original Message-
 From: David Nalley [mailto:da...@gnsa.us]
 Sent: Wednesday, July 31, 2013 5:42 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [Publican] What version to use?
 
 On Wed, Jul 31, 2013 at 4:43 PM, Musayev, Ilya imusa...@webmd.net
 wrote:
 
  What version of publican do we use?
 
  I recently rendered all docs for ACS 4.1.1 release and notices minor
  background inconsistencies along with many warning.
 
  Eventually, it all builds and very much similar to what we have
  online, but perhaps some is different in my version that causes this
  issue. I'm using latest publican from epel for centos6.
 
  Thanks
  ilya
 
 
 I am using 2.8.2 - no idea what version is in el6.
 
 --David



RE: [GSoC] (Screencast/Demo) LDAP user provisioning

2013-07-31 Thread Musayev, Ilya
Ian,

Much appreciated,

Can't wait to put this into real world QA :)

Thanks
ilya

 -Original Message-
 From: Ian Duffy [mailto:i...@ianduffy.ie]
 Sent: Wednesday, July 31, 2013 8:58 PM
 To: Musayev, Ilya
 Cc: dev@cloudstack.apache.org
 Subject: Re: [GSoC] (Screencast/Demo) LDAP user provisioning
 
 Hi Ilya,
 
 SSL is now done. Still need to do more testing on it but it appears to be
 working.
 
   I want to backport this into my customized 4.1 cloudstack edition called
 cloudsand. CloudSand is a hybrid of CloudStack stable version with some
 urgently needed features pulled from master to speed up cloudstack
 adoption by enterprises. The work you do on LDAP will be a great addition!
 
 Cool. I didn't realise you had the project on github until I seen your earlier
 emails on another subject today, love what you have done with it. I have
 forked your repo and added in the features to date along with making
 modifications to the code where necessary to support 4.1.1
 
 Enjoy: https://github.com/imduffy15/cloudsand
 
 Will send you a merge request in [a|few] week(s).
 
 Ian
 
 On 31 July 2013 09:49, Ian Duffy i...@ianduffy.ie wrote:
  Moving along faster than expected with this.
 
  The pending patches do the following:
 
   - Disable UI password changes when LDAP is enabled.
   - Disable API password changes when LDAP is enabled.
   - Add support for the memberof filter.
 
  Hope to get SSL done before the week is out.
 
  On 26 July 2013 18:39, Ian Duffy i...@ianduffy.ie wrote:
  Its all good :-) just don't want to make promises. Can't trust my
  home internet at all.
 
  Cool will keep an eye out for it. I'd imagine it'd be fairly easy to
  implement.
 
  On 26 Jul 2013 18:25, Musayev, Ilya imusa...@webmd.net wrote:
 
  I understand, I guess do the best you can, sorry you are losing
  office space, if would've have been in NYC, we could have helped you
  with it :)
 
  I've also sent an email asking for help with scheduled tasks,
  perhaps someone can respond.
 
  Regards
  ilya
 
   -Original Message-
   From: Ian Duffy [mailto:i...@ianduffy.ie]
   Sent: Friday, July 26, 2013 1:10 PM
   To: dev@cloudstack.apache.org
   Subject: RE: [GSoC] (Screencast/Demo) LDAP user provisioning
  
   Hi llya,
  
   Apologies in advanced for lack of formatting, currently replying
   from mobile.
  
   Those UI features are present in 4.2 under LDAP configuration
   within global settings as far as I am aware. They are buggy if I
   remember correctly.
  
   For deactivating users I haven't looked into it yet and have not
   sent out an email asking for help on creating a scheduled task. It
   is not included within the project proposal so I was leaving it as
   a 'if I have time at the end' type of thing. I lose office space
   and a decent internet connection come august 20th so I'm pushing
   to get all proposed features done before then.
  
   Check out 1:25 such messages exist.
  
   Yes has been tested against Apache DS, openldap and active directory.
   I'm a
   little worried about implementing a member of filter, I've yet to
   figure out how to enable that in openldap, active directory has it
   by default thankfully.
   You'll need to set your LDAP attributes for active directory
   within global settings, by default they are at POSIX compliant
   ones... So..
   User object to user username to samAccountName.
   On 26 Jul 2013 17:20, Musayev, Ilya imusa...@webmd.net wrote:
  
Ian
   
Watched screencast and you did an amazing job! I want to
backport this into my customized 4.1 cloudstack edition called
cloudsand. CloudSand is a hybrid of CloudStack stable version
with some urgently needed features pulled from master to speed
up cloudstack adoption by enterprises. The work you do on LDAP will
 be a great addition!
   
With that said, I have few questions:
   
Back several months aqgo, I recall some work done on LDAP where
a patch was introduced to configure LDAP through UI. Not in
Global Settings like you did for basedn, but in separate window
where you defined hostname and port. Would you know what
 happened to that?
Where do you stand with scheduled task on checking which ldap
users have been deactivated and deactivate them in CS as well?
Also, it would be nice to mention User XYZ could not be added
due to missing email (or whatever else is missing).
Have you tried testing this on Windows AD, unfortunately, many
enterprises use Microsoft Active Directory.
   
Thank again for improving CloudStack,
   
Regards
-ilya
   
   
 -Original Message-
 From: Ian Duffy [mailto:i...@ianduffy.ie]
 Sent: Friday, July 26, 2013 11:52 AM
 To: Sebastien Goasguen; Abhinandan Prateek; CloudStack Dev
 Subject: [GSoC] (Screencast/Demo) LDAP user provisioning

 Hi Guys,

 The latest patch I uploaded to review board (
 https://reviews.apache.org/r/12969/ ) brings the LDAP user

RE: [GSoC] (Screencast/Demo) LDAP user provisioning

2013-07-26 Thread Musayev, Ilya
Ian

Watched screencast and you did an amazing job! I want to backport this into my 
customized 4.1 cloudstack edition called cloudsand. CloudSand is a hybrid of 
CloudStack stable version with some urgently needed features pulled from master 
to speed up cloudstack adoption by enterprises. The work you do on LDAP will be 
a great addition!

With that said, I have few questions:

Back several months aqgo, I recall some work done on LDAP where a patch was 
introduced to configure LDAP through UI. Not in Global Settings like you did 
for basedn, but in separate window where you defined hostname and port. Would 
you know what happened to that?
Where do you stand with scheduled task on checking which ldap users have been 
deactivated and deactivate them in CS as well?
Also, it would be nice to mention User XYZ could not be added due to missing 
email (or whatever else is missing).
Have you tried testing this on Windows AD, unfortunately, many enterprises use 
Microsoft Active Directory.

Thank again for improving CloudStack,

Regards
-ilya


 -Original Message-
 From: Ian Duffy [mailto:i...@ianduffy.ie]
 Sent: Friday, July 26, 2013 11:52 AM
 To: Sebastien Goasguen; Abhinandan Prateek; CloudStack Dev
 Subject: [GSoC] (Screencast/Demo) LDAP user provisioning
 
 Hi Guys,
 
 The latest patch I uploaded to review board (
 https://reviews.apache.org/r/12969/ ) brings the LDAP user provisioning
 project to a prototype stage.
 
 If anybody wants to give feedback the ldapplugin branch should have all
 features shown in the screencast once the above patch is shipped.
 Support still needs to be added for ldap over SSL, memberof filters and only
 show users that exist within ldap but not cloudstack on the add user screen.
 
 This includes:
  - A new plugin for configuring ldap, authenticating against LDAP and getting 
 a
 list of users from LDAP.
  - Modified UI
- Global Settings - Global LDAP configuration options. BaseDN, Bind
 username, Bind password, etc.
- Global settings - LDAP Configuration. Lets you add multiple LDAP
 servers for failover support.
- Accounts - Add Account. Brings up a table of LDAP users, lets you 
 select
 one to many LDAP users, set the same domain/network
 domain/timezone/etc. for them and create them.
 
 Quick 2min screencast at
 https://www.youtube.com/watch?v=-3LG8wP7Zachd=1 showing off these
 additions.
 
 This screencast was created using the embedded LDAP server I added in for
 the sake of integration tests. Its based of ApacheDS, and can be started with
 
 mvn -pl plugins/user-authenticators/ldap ldap:run
 
 Thanks for all the help!
 Ian



RE: [VOTE] Apache Cloudstack 4.1.1 (Second Round)

2013-07-26 Thread Musayev, Ilya
Nicolas,

This issue exists in 4.1.0, 4.2.0 and as you can see has not been fixed in 4.1.1

Since no-one is assigned to work on this ticket and we made no claims that it 
has been fixed in 4.1.1, IMHO posting -1 is a bit too harsh.

While I am all for fixing this issue and will also look into this problem (we 
are vpshere shop and I did not know if this problem), we need to raise 
awareness on this bug and not block 4.1.1 release, because this specific issue 
has not yet been addressed. We did address about 20+ bug fixes. If we were to 
follow a methodology of blocking every single release because a specific issue 
exists and has not been addressed, there is a good chance we will never release 
anything.

As you know, open source projects are ran by volunteers (and while many 
developers are paid by company X), in general we do not make commitments of any 
kind - we can try out best, but if it does not happen, we will try on the next 
release. Therefore ACS community cannot guarantee that issue X or feature Y 
will be added or resolved in the next release.

With that in mind, let's work on raising awareness for this problem.

Regards
ilya



 -Original Message-
 From: nicolas.lamira...@orange.com [mailto:nicolas.lamira...@orange.com]
 Sent: Friday, July 26, 2013 3:26 AM
 To: dev@cloudstack.apache.org
 Subject: Re: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
 
 Hi,
 
 -1 due to the opened issue :
 
 - https://issues.apache.org/jira/browse/CLOUDSTACK-2895
 
 Le 26/07/2013 05:42, Marcus Sorensen a écrit :
  +1 binding, CentOS 6.4. Used devcloud-kvm advanced zone marvin config,
  started up a VPC, registered a template, started a VM. Tested NFS,
  local, CLVM primary storage.
 
  One of these days I'll get around to making an Ubuntu devcloud-kvm.
 
  On Thu, Jul 25, 2013 at 2:54 PM, Simon Weller swel...@ena.com wrote:
  +1
 
  Built NONOSS rpms and deployed on RHEL 6.3
 
  Tested vm creation + deletion, network creation + deletion, template
 creation + deletion.
 
  - Si
 
  - Original Message -
 
  From: Ilya Musayev imusa...@webmd.net
  To: dev@cloudstack.apache.org
  Sent: Thursday, July 25, 2013 1:04:27 PM
  Subject: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
 
  Hi All,
 
  I've created a 4.1.1 release, with the following artifacts up for a vote:
 
  Git Branch and Commit SH:
  https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h
  =refs/heads/4.1
  Commit: d2c646f0a434831bd5aef88b5692c108fe26e718
 
  Release notes:
 
  http://jenkins.cloudstack.org/view/4.1/job/docs-4.1-releasenotes/23/
 
 
  Source release (checksums and signatures are available at the same
  location):
  https://dist.apache.org/repos/dist/dev/cloudstack/4.1/
 
  PGP release keys (signed using B7B5E7FD):
  https://dist.apache.org/repos/dist/release/cloudstack/KEYS
 
  Vote will be open for 72 hours.
 
  For sanity in tallying the vote, can PMC members please be sure to
 indicate (binding) with their vote?
 
  [ ] +1 approve
  [ ] +0 no opinion
  [ ] -1 disapprove (and reason why)
 
  d2c646f0a434831bd5aef88b5692c108fe26e718
 
 
 
 
 
 --
 Nicolas Lamirault
 
 __
 __
 _
 
 Ce message et ses pieces jointes peuvent contenir des informations
 confidentielles ou privilegiees et ne doivent donc pas etre diffuses, 
 exploites
 ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez
 le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les
 messages electroniques etant susceptibles d'alteration, Orange decline toute
 responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
 This message and its attachments may contain confidential or privileged
 information that may be protected by law; they should not be distributed,
 used or copied without authorisation.
 If you have received this email in error, please notify the sender and delete
 this message and its attachments.
 As emails may be altered, Orange is not liable for messages that have been
 modified, changed or falsified.
 Thank you.
 




Dev Help: How to create scheduled tasks in ACS

2013-07-26 Thread Musayev, Ilya
We would we have a doc or an example on how to create a scheduled task in ACS?

Ian Duffy (from GSOC) is working on better LDAP integration and needs to create 
a scheduled task to look for deactivated users in LDAP and lock them in ACS.

Any help is appreciated,

Thanks
ilya


RE: [GSoC] (Screencast/Demo) LDAP user provisioning

2013-07-26 Thread Musayev, Ilya
I understand, I guess do the best you can, sorry you are losing office space, 
if would've have been in NYC, we could have helped you with it :)

I've also sent an email asking for help with scheduled tasks, perhaps someone 
can respond.

Regards
ilya

 -Original Message-
 From: Ian Duffy [mailto:i...@ianduffy.ie]
 Sent: Friday, July 26, 2013 1:10 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [GSoC] (Screencast/Demo) LDAP user provisioning
 
 Hi llya,
 
 Apologies in advanced for lack of formatting, currently replying from mobile.
 
 Those UI features are present in 4.2 under LDAP configuration within global
 settings as far as I am aware. They are buggy if I remember correctly.
 
 For deactivating users I haven't looked into it yet and have not sent out an
 email asking for help on creating a scheduled task. It is not included within
 the project proposal so I was leaving it as a 'if I have time at the end' 
 type of
 thing. I lose office space and a decent internet connection come august 20th
 so I'm pushing to get all proposed features done before then.
 
 Check out 1:25 such messages exist.
 
 Yes has been tested against Apache DS, openldap and active directory. I'm a
 little worried about implementing a member of filter, I've yet to figure out
 how to enable that in openldap, active directory has it by default thankfully.
 You'll need to set your LDAP attributes for active directory within global
 settings, by default they are at POSIX compliant ones... So..
 User object to user username to samAccountName.
 On 26 Jul 2013 17:20, Musayev, Ilya imusa...@webmd.net wrote:
 
  Ian
 
  Watched screencast and you did an amazing job! I want to backport this
  into my customized 4.1 cloudstack edition called cloudsand. CloudSand
  is a hybrid of CloudStack stable version with some urgently needed
  features pulled from master to speed up cloudstack adoption by
  enterprises. The work you do on LDAP will be a great addition!
 
  With that said, I have few questions:
 
  Back several months aqgo, I recall some work done on LDAP where a
  patch was introduced to configure LDAP through UI. Not in Global
  Settings like you did for basedn, but in separate window where you
  defined hostname and port. Would you know what happened to that?
  Where do you stand with scheduled task on checking which ldap users
  have been deactivated and deactivate them in CS as well?
  Also, it would be nice to mention User XYZ could not be added due to
  missing email (or whatever else is missing).
  Have you tried testing this on Windows AD, unfortunately, many
  enterprises use Microsoft Active Directory.
 
  Thank again for improving CloudStack,
 
  Regards
  -ilya
 
 
   -Original Message-
   From: Ian Duffy [mailto:i...@ianduffy.ie]
   Sent: Friday, July 26, 2013 11:52 AM
   To: Sebastien Goasguen; Abhinandan Prateek; CloudStack Dev
   Subject: [GSoC] (Screencast/Demo) LDAP user provisioning
  
   Hi Guys,
  
   The latest patch I uploaded to review board (
   https://reviews.apache.org/r/12969/ ) brings the LDAP user
  provisioning
   project to a prototype stage.
  
   If anybody wants to give feedback the ldapplugin branch should have
   all features shown in the screencast once the above patch is shipped.
   Support still needs to be added for ldap over SSL, memberof filters
   and
  only
   show users that exist within ldap but not cloudstack on the add user
  screen.
  
   This includes:
- A new plugin for configuring ldap, authenticating against LDAP
   and
  getting a
   list of users from LDAP.
- Modified UI
  - Global Settings - Global LDAP configuration options.
   BaseDN,
  Bind
   username, Bind password, etc.
  - Global settings - LDAP Configuration. Lets you add
   multiple
  LDAP
   servers for failover support.
  - Accounts - Add Account. Brings up a table of LDAP users,
   lets
  you select
   one to many LDAP users, set the same domain/network
   domain/timezone/etc. for them and create them.
  
   Quick 2min screencast at
   https://www.youtube.com/watch?v=-3LG8wP7Zachd=1 showing off
 these
   additions.
  
   This screencast was created using the embedded LDAP server I added
   in for the sake of integration tests. Its based of ApacheDS, and can
   be started
  with
  
   mvn -pl plugins/user-authenticators/ldap ldap:run
  
   Thanks for all the help!
   Ian
 
 


RE: [VOTE] Apache Cloudstack 4.1.1 (Second Round)

2013-07-26 Thread Musayev, Ilya
I'm also unable to reproduce this issue in my 4.1.1 env

Screenshot for added and attached 1 root and 3 data disks
https://www.diigo.com/item/image/3qjce/wnhb

Screenshot that stop and start VMs have been successful
https://www.diigo.com/item/image/3qjce/q4i6

Not adding any longs as nothing was out of the ordinary there..

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Friday, July 26, 2013 1:04 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
 
 Nicolas,
 
 This issue exists in 4.1.0, 4.2.0 and as you can see has not been fixed in 
 4.1.1
 
 Since no-one is assigned to work on this ticket and we made no claims that it
 has been fixed in 4.1.1, IMHO posting -1 is a bit too harsh.
 
 While I am all for fixing this issue and will also look into this problem (we 
 are
 vpshere shop and I did not know if this problem), we need to raise
 awareness on this bug and not block 4.1.1 release, because this specific issue
 has not yet been addressed. We did address about 20+ bug fixes. If we were
 to follow a methodology of blocking every single release because a specific
 issue exists and has not been addressed, there is a good chance we will
 never release anything.
 
 As you know, open source projects are ran by volunteers (and while many
 developers are paid by company X), in general we do not make
 commitments of any kind - we can try out best, but if it does not happen, we
 will try on the next release. Therefore ACS community cannot guarantee that
 issue X or feature Y will be added or resolved in the next release.
 
 With that in mind, let's work on raising awareness for this problem.
 
 Regards
 ilya
 
 
 
  -Original Message-
  From: nicolas.lamira...@orange.com
  [mailto:nicolas.lamira...@orange.com]
  Sent: Friday, July 26, 2013 3:26 AM
  To: dev@cloudstack.apache.org
  Subject: Re: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
 
  Hi,
 
  -1 due to the opened issue :
 
  - https://issues.apache.org/jira/browse/CLOUDSTACK-2895
 
  Le 26/07/2013 05:42, Marcus Sorensen a écrit :
   +1 binding, CentOS 6.4. Used devcloud-kvm advanced zone marvin
   +config,
   started up a VPC, registered a template, started a VM. Tested NFS,
   local, CLVM primary storage.
  
   One of these days I'll get around to making an Ubuntu devcloud-kvm.
  
   On Thu, Jul 25, 2013 at 2:54 PM, Simon Weller swel...@ena.com wrote:
   +1
  
   Built NONOSS rpms and deployed on RHEL 6.3
  
   Tested vm creation + deletion, network creation + deletion,
   template
  creation + deletion.
  
   - Si
  
   - Original Message -
  
   From: Ilya Musayev imusa...@webmd.net
   To: dev@cloudstack.apache.org
   Sent: Thursday, July 25, 2013 1:04:27 PM
   Subject: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
  
   Hi All,
  
   I've created a 4.1.1 release, with the following artifacts up for a vote:
  
   Git Branch and Commit SH:
   https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog
   ;h
   =refs/heads/4.1
   Commit: d2c646f0a434831bd5aef88b5692c108fe26e718
  
   Release notes:
  
   http://jenkins.cloudstack.org/view/4.1/job/docs-4.1-releasenotes/23
   /
  
  
   Source release (checksums and signatures are available at the same
   location):
   https://dist.apache.org/repos/dist/dev/cloudstack/4.1/
  
   PGP release keys (signed using B7B5E7FD):
   https://dist.apache.org/repos/dist/release/cloudstack/KEYS
  
   Vote will be open for 72 hours.
  
   For sanity in tallying the vote, can PMC members please be sure to
  indicate (binding) with their vote?
  
   [ ] +1 approve
   [ ] +0 no opinion
   [ ] -1 disapprove (and reason why)
  
   d2c646f0a434831bd5aef88b5692c108fe26e718
  
  
  
 
 
  --
  Nicolas Lamirault
 
 
 __
 
 __
  _
 
  Ce message et ses pieces jointes peuvent contenir des informations
  confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
  exploites ou copies sans autorisation. Si vous avez recu ce message
  par erreur, veuillez le signaler a l'expediteur et le detruire ainsi
  que les pieces jointes. Les messages electroniques etant susceptibles
  d'alteration, Orange decline toute responsabilite si ce message a ete 
  altere,
 deforme ou falsifie. Merci.
 
  This message and its attachments may contain confidential or
  privileged information that may be protected by law; they should not
  be distributed, used or copied without authorisation.
  If you have received this email in error, please notify the sender and
  delete this message and its attachments.
  As emails may be altered, Orange is not liable for messages that have
  been modified, changed or falsified.
  Thank you.
 
 
 




RE: Dev Help: How to create scheduled tasks in ACS

2013-07-26 Thread Musayev, Ilya
Donal,

My apology as I was not clear, we need inner Java example currently used by ACS.

External would be the very worst case, i would personally consider least 
desired.

Thanks
ilya

 -Original Message-
 From: Ian Duffy [mailto:i...@ianduffy.ie]
 Sent: Friday, July 26, 2013 4:41 PM
 To: dev@cloudstack.apache.org
 Subject: Re: Dev Help: How to create scheduled tasks in ACS
 
 Hi Donal,
 
 Thats neat, not sure one would want to rely on a external task to kick it off
 though.
 
 Something that is integrated within the Cloudstack lifecycle would be
 preferred.
 
 Thanks.



RE: [VOTE] Apache Cloudstack 4.1.1

2013-07-25 Thread Musayev, Ilya
Some issues with build, I will retry and retest.. 

Should start a new vote again later today.

 -Original Message-
 From: France [mailto:mailingli...@isg.si]
 Sent: Thursday, July 25, 2013 9:41 AM
 To: dev@cloudstack.apache.org
 Cc: Chip Childers
 Subject: Re: [VOTE] Apache Cloudstack 4.1.1
 
 Hopefully next vote will succeed because in 4.1 scheduled snapshots are not
 working.
 4.1.1 supposedly has fix included.
 
 https://issues.apache.org/jira/browse/CLOUDSTACK-2523




access to jenkins

2013-07-25 Thread Musayev, Ilya
How would I get access to Jenkins.cloudstack.org?

Thanks
ilya


RE: [VOTE] Apache Cloudstack 4.1.1 (Second Round)

2013-07-25 Thread Musayev, Ilya
+1 
Tested the build for both OSS and NONOSS

 -Original Message-
 From: Musayev, Ilya [mailto:imusa...@webmd.net]
 Sent: Thursday, July 25, 2013 2:07 PM
 To: dev@cloudstack.apache.org
 Subject: RE: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
 
 Fixed URL typo below for source location.
 
 From: Musayev, Ilya
 Sent: Thursday, July 25, 2013 2:04 PM
 To: dev@cloudstack.apache.org
 Subject: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
 
 Hi All,
 
 I've created a 4.1.1 release, with the following artifacts up for a vote:
 
 Git Branch and Commit SH:
 https://git-wip-
 us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=refs/heads/4.1
 Commit: d2c646f0a434831bd5aef88b5692c108fe26e718
 
 Release notes:
 
 http://jenkins.cloudstack.org/view/4.1/job/docs-4.1-releasenotes/23/
 
 
 Source release (checksums and signatures are available at the same
 location):
 https://dist.apache.org/repos/dist/dev/cloudstack/4.1.1/
 
 PGP release keys (signed using B7B5E7FD):
 https://dist.apache.org/repos/dist/release/cloudstack/KEYS
 
 Vote will be open for 72 hours.
 
 For sanity in tallying the vote, can PMC members please be sure to indicate
 (binding) with their vote?
 
 [ ] +1  approve
 [ ] +0  no opinion
 [ ] -1  disapprove (and reason why)
 
 d2c646f0a434831bd5aef88b5692c108fe26e718



RE: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere VMs

2013-07-24 Thread Musayev, Ilya
Wei.

Yes, I recreated the systemvms by destroying them. I have no agents, if you 
mean KVM/Xen agents, I'm running vSphere.

Regards
Ilya

 -Original Message-
 From: Wei ZHOU [mailto:ustcweiz...@gmail.com]
 Sent: Wednesday, July 24, 2013 2:37 AM
 To: dev@cloudstack.apache.org
 Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere
 VMs
 
 Ilya,
 
 Did you upgrade agent and systemvm.iso on host ?
 
 
 2013/7/24 Musayev, Ilya imusa...@webmd.net
 
  Kelven
 
  We are unable release ACS 4.1.1  as we have issues with CLOUDSTACK-
 3433.
 
  After several hours of testing, even after I redeploy CPVM, I still
  see more errors in the logs (see below) and basic CPVM functionality is
 broken.
  I'm not certain what we fix with CLOUDSTACK-3433, but currently have
  many more issues.
 
  Would it be possible to revert this commit and work on adding this
  commit into 4.1.2 instead?
 
  We have to wrap up ACS 4.1.1 release tomorrow.
 
  Thanks
  ilya
 
  2013-07-23 22:30:47,132 WARN  [utils.nio.Task]
  (AgentManager-Handler-10:null) Caught the following exception but
  pushing on
  com.google.gson.JsonParseException: The JsonDeserializer
  com.cloud.agent.transport.ArrayTypeAdaptor@5ad2ee0f failed to
  deserialize json object
 
 [{StartupProxyCommand:{proxyPort:80,proxyVmId:260,type:Consol
  eProxy,dataCenter:2,pod:2,guid:Proxy.260-ConsoleProxyResou
  rce,name:v-260-CLOUD411,version:4.1.1-
 SNAPSHOT,iqn:NoIqn,
  publicIpAddress:172.24.20.22,publicNetmask:255.255.255.224,pu
  blicMacAddress:06:2a:5e:00:00:29,privateIpAddress:172.24.20.25,
  privateMacAddress:06:3f:9e:00:00:2b,privateNetmask:255.255.255.
  224,storageIpAddress:172.24.20.25,storageNetmask:255.255.255.2
 
 24,storageMacAddress:06:3f:9e:00:00:2b,resourceName:ConsolePro
  xyResource,contextMap:{},wait:0}}]
  given the type class [Lcom.cloud.agent.api.Command;
  at
 
 com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserial
 izerExceptionWrapper.java:64)
  at
 
 com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonD
 eserializationVisitor.java:92)
  at
 
 com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDe
 serializationVisitor.java:80)
  at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:101)
  at
 
 com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDes
 erializationContextDefault.java:67)
  at
 
 com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserial
 izationContextDefault.java:52)
  at com.google.gson.Gson.fromJson(Gson.java:551)
  at com.google.gson.Gson.fromJson(Gson.java:498)
  at
 com.cloud.agent.transport.Request.getCommands(Request.java:235)
  at
 
 com.cloud.agent.manager.AgentManagerImpl$AgentHandler.processReque
 st(AgentManagerImpl.java:1221)
  at
 
 com.cloud.agent.manager.AgentManagerImpl$AgentHandler.doTask(Agent
 ManagerImpl.java:1374)
  at
 
 com.cloud.agent.manager.ClusteredAgentManagerImpl$ClusteredAgentHan
 dler.doTask(ClusteredAgentManagerImpl.java:659)
  at com.cloud.utils.nio.Task.run(Task.java:83)
  at
 
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
 a:1110)
  at
 
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
 va:603)
  at java.lang.Thread.run(Thread.java:679)
  Caused by: com.cloud.utils.exception.CloudRuntimeException: can't find
  StartupProxyCommand
  at
 
 com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor
 .java:75)
  at
 
 com.cloud.agent.transport.ArrayTypeAdaptor.deserialize(ArrayTypeAdaptor
 .java:36)
  at
 
 com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserial
 izerExceptionWrapper.java:51)
  ... 15 more
 
  rather urgently (tomorrow), if we cannot get it fixed by then, lets
  consider pushing this into 4.1.2
 
 
 
 
   -Original Message-
   From: Kelven Yang [mailto:kelven.y...@citrix.com]
   Sent: Thursday, July 18, 2013 7:16 PM
   To: Musayev, Ilya; dev@cloudstack.apache.org
   Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to
   VSphere VMs
  
   Yes, CPVM has to be destroyed and be re-deployed so that updates can
   be pushed over to make it work
  
   Kelven
  
   On 7/18/13 2:54 PM, Musayev, Ilya imusa...@webmd.net wrote:
  
   When I say upgraded, I mean it needs to be trashed and redeployed.
   
-Original Message-
From: Musayev, Ilya [mailto:imusa...@webmd.net]
Sent: Thursday, July 18, 2013 5:46 PM
To: Kelven Yang; dev@cloudstack.apache.org
Subject: RE: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to
VSphere VMs
   
Kelven,
   
Perhaps I missed it,
   
Does CPVM needs to be upgraded from 4.1 to 4.1.1?
   
Thanks
ilya
   
 -Original Message-
 From: Kelven Yang [mailto:kelven.y...@citrix.com]
 Sent: Thursday, July 18, 2013 5:25 PM

RE: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere VMs

2013-07-24 Thread Musayev, Ilya
Speaking of system vm upgrades, would you how to force an upgrade without 
recreating the vm?

Thinking worse case would be to mount systemvm.iso and execute one of the 
init.d scripts, but not certain.

We should not have to recreate system vms, in order for them to get new code.

 -Original Message-
 From: Marcus Sorensen [mailto:shadow...@gmail.com]
 Sent: Wednesday, July 24, 2013 1:12 PM
 To: dev@cloudstack.apache.org
 Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to VSphere
 VMs
 
 Yes, definitely shouldn't be a 4.1.x change. I don't think we want people to
 have to go through major pains on a minor point release unless there's some
 major showstopper bug.
 
 4.2, I don't know. I was always under the impression that going from 4.x to
 4.y WAS a major release, per the versioning standards we have adopted. The
 entire guts of cloudstack could change (see javelin), requiring system VM
 upgrades (also required in the past and planned as a requirement for 4.2),
 and as long as it doesn't break the user-facing api compatibility it would
 remain the same major release number.
 On Jul 24, 2013 10:57 AM, Wido den Hollander w...@widodh.nl wrote:
 
  Hi,
 
  I reverted this commit in the 4.1 branch:
  https://git-wip-us.apache.org/**
  repos/asf?p=cloudstack.git;a=**commitdiff;h=**
  a069f31f51d0ef1f255d85ef32d764**9a5ec659c1https://git-wip-
 us.apache.o
  rg/repos/asf?p=cloudstack.git;a=commitdiff;h=a069f31f51d0ef1f255d85ef3
  2d7649a5ec659c1
 
  There has been no discussion about changing this API in the 4.1
  series, I even think we can't simply do that for 4.2 either.
 
  You CAN'T break API compatibility in a minor release like 4.1.1.
 
  Users rely on us to make stable releases, they don't want to be
  figuring out why their perfectly working SSVM stops working during
  such a small upgrade, same goes for their KVM agents.
 
  Wido
 
  On 07/24/2013 05:39 PM, Musayev, Ilya wrote:
 
  Wei.
 
  Yes, I recreated the systemvms by destroying them. I have no agents,
  if you mean KVM/Xen agents, I'm running vSphere.
 
  Regards
  Ilya
 
   -Original Message-
  From: Wei ZHOU [mailto:ustcweiz...@gmail.com]
  Sent: Wednesday, July 24, 2013 2:37 AM
  To: dev@cloudstack.apache.org
  Subject: Re: [ACS4.1.1][BLOCKER] Unable to launch VNC Console to
  VSphere VMs
 
  Ilya,
 
  Did you upgrade agent and systemvm.iso on host ?
 
 
  2013/7/24 Musayev, Ilya imusa...@webmd.net
 
   Kelven
 
  We are unable release ACS 4.1.1  as we have issues with CLOUDSTACK-
 
  3433.
 
 
  After several hours of testing, even after I redeploy CPVM, I still
  see more errors in the logs (see below) and basic CPVM
  functionality is
 
  broken.
 
  I'm not certain what we fix with CLOUDSTACK-3433, but currently
  have many more issues.
 
  Would it be possible to revert this commit and work on adding this
  commit into 4.1.2 instead?
 
  We have to wrap up ACS 4.1.1 release tomorrow.
 
  Thanks
  ilya
 
  2013-07-23 22:30:47,132 WARN  [utils.nio.Task]
  (AgentManager-Handler-10:null) Caught the following exception but
  pushing on
  com.google.gson.**JsonParseException: The JsonDeserializer
  com.cloud.agent.transport.**ArrayTypeAdaptor@5ad2ee0f failed to
  deserialize json object
 
   [{StartupProxyCommand:{**proxyPort:80,proxyVmId:260,**
  type:Consol
 
  eProxy,dataCenter:2,pod**:2,guid:Proxy.260-**
  ConsoleProxyResou
  rce,name:v-260-CLOUD411,**version:4.1.1-
 
  SNAPSHOT,iqn:NoIqn,
 
  publicIpAddress:172.24.20.**22,publicNetmask:255.255.**
  255.224,pu
  blicMacAddress:06:2a:5e:00:**00:29,privateIpAddress:**
  172.24.20.25,
  privateMacAddress:06:3f:9e:**00:00:2b,privateNetmask:**
  255.255.255.
  224,storageIpAddress:172.**24.20.25,storageNetmask:**
  255.255.255.2
 
   24,storageMacAddress:06:**3f:9e:00:00:2b,resourceName**
  :ConsolePro
 
  xyResource,contextMap:{},**wait:0}}]
  given the type class [Lcom.cloud.agent.api.Command;
   at
 
   com.google.gson.**JsonDeserializerExceptionWrapp**
  er.deserialize(JsonDeserial
  izerExceptionWrapper.java:64)
 
   at
 
   com.google.gson.**JsonDeserializationVisitor.**
  invokeCustomDeserializer(JsonD
  eserializationVisitor.java:92)
 
   at
 
   com.google.gson.**JsonDeserializationVisitor.**
  visitUsingCustomHandler(JsonDe
  serializationVisitor.java:80)
 
   at com.google.gson.**ObjectNavigator.accept(**
  ObjectNavigator.java:101)
   at
 
   com.google.gson.**JsonDeserializationContextDefa**
  ult.fromJsonArray(JsonDes
  erializationContextDefault.**java:67)
 
   at
 
   com.google.gson.**JsonDeserializationContextDefa**
  ult.deserialize(JsonDeserial
  izationContextDefault.java:52)
 
   at com.google.gson.Gson.fromJson(**Gson.java:551)
   at com.google.gson.Gson.fromJson(**Gson.java:498)
   at
 
 
 com.cloud.agent.transport.**Request.getCommands(Request.**java:235)
 
   at
 
 
 
 com.cloud.agent.manager.**AgentManagerImpl$AgentHandler.**processR
 e
  que
  st

  1   2   3   >