Email Address Change
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
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
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
+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
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
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
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
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
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
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
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
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
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
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
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
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
++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
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
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
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
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
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
+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
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
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
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
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
+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?
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
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
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
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.
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
+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
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
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?
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
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
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
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
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
+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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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?
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?
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?
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?
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?
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
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
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)
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
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
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)
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
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
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
How would I get access to Jenkins.cloudstack.org? Thanks ilya
RE: [VOTE] Apache Cloudstack 4.1.1 (Second Round)
+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
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
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