Re: New procedure to request mailing list creation
Thanks. I know Andy is out for a couple of days, so he probably won't be able to get to any of his initial tasks until the end of this week. It looks like most of the other tasks depend on his first steps, so hopefully we'll be able to get started next week(of course that's 4th of July week, which others are probably out). Aaron On Tue, Jun 26, 2012 at 9:53 AM, Kevan Miller kevan.mil...@gmail.com wrote: On Jun 21, 2012, at 3:14 PM, Josh Thompson wrote: I tried the link from the below email but do not have the karma. Is requesting migration of our lists going to be a mentor task? I just looked, again… The mailing list changes can't be requested until VCL is registered as a TLP. So, some of the other items must be completed before mailing lists are updates... --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [ANNOUNCE] Happy Graduation!
Congratulations everyone. Cheers, Aaron On Wed, Jun 20, 2012 at 2:09 PM, Josh Thompson josh_thomp...@ncsu.edu wrote: Yay! Thanks to all in the VCL community for helping make this happen, and special thanks to our mentors for leading us through this process! Josh On Jun 20, 2012 2:05 PM, Kevan Miller kevan.mil...@gmail.com wrote: All, The ASF Board has approved the resolution to establish Apache VCL as a top-level ASF project. Congratulations to all! --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [VOTE][CANCELED] release VCL 2.3 (based on RC3)
ok right, since it will take time to move the svn, website, etc. I would like to push to get 2.3 out before graduation and then target a minor release (2.3.1) post graduation in August time frame. What do others think? Aaron On Tue, Jun 12, 2012 at 6:37 PM, Kevan Miller kevan.mil...@gmail.com wrote: On Jun 12, 2012, at 4:23 PM, Josh Thompson wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 It sounds like the general consensus is that it would be okay to wait until after the board votes on our graduation before releasing 2.3 as long as there is little delay after the board vote. Mentors - Do you know if we can start a vote before the board meeting and close it afterward? The idea here being not to wait another 72 hours after the board meeting to get the release out. I know for me, it would be nice to get it out by the end of next week. I'll be on vacation the last week of June and would prefer not to work on cutting the release during that time. Hmm. I'm not sure that would be possible… A PMC votes on (and is responsible for) releases. Before graduation, the PMC is the Incubator PMC. Afterwards it's the VCL PMC. BTW, there are legal reasons why releases are operations of a PMC. Seems simpler to wait and release as a true PMC. But you can check with the IPMC/Board to see if it would be feasible… BTW, note that there will be some time required to move the mailing lists, web site, etc… svn moves, also… --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-595) Datastructure.pm get_computer_private_ip_address
Aaron Peeler created VCL-595: Summary: Datastructure.pm get_computer_private_ip_address Key: VCL-595 URL: https://issues.apache.org/jira/browse/VCL-595 Project: VCL Issue Type: Bug Reporter: Aaron Peeler Priority: Minor When parsing through output of /etc/hosts file. If a two nodes have a simple like hostnames, then it can detect two private IPs and present an error vm1 and ESX-vm1 return two addresses -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-595) Datastructure.pm get_computer_private_ip_address
[ https://issues.apache.org/jira/browse/VCL-595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-595: - Fix Version/s: 2.3 Datastructure.pm get_computer_private_ip_address Key: VCL-595 URL: https://issues.apache.org/jira/browse/VCL-595 Project: VCL Issue Type: Bug Reporter: Aaron Peeler Priority: Minor Fix For: 2.3 When parsing through output of /etc/hosts file. If a two nodes have a simple like hostnames, then it can detect two private IPs and present an error vm1 and ESX-vm1 return two addresses This was pointed out by Georgy Mathew Kallumkal, thanks Georgy -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-595) Datastructure.pm get_computer_private_ip_address
[ https://issues.apache.org/jira/browse/VCL-595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-595: - Description: When parsing through output of /etc/hosts file. If a two nodes have a simple like hostnames, then it can detect two private IPs and present an error vm1 and ESX-vm1 return two addresses This was pointed out by Georgy Mathew Kallumkal, thanks Georgy was: When parsing through output of /etc/hosts file. If a two nodes have a simple like hostnames, then it can detect two private IPs and present an error vm1 and ESX-vm1 return two addresses Datastructure.pm get_computer_private_ip_address Key: VCL-595 URL: https://issues.apache.org/jira/browse/VCL-595 Project: VCL Issue Type: Bug Reporter: Aaron Peeler Priority: Minor When parsing through output of /etc/hosts file. If a two nodes have a simple like hostnames, then it can detect two private IPs and present an error vm1 and ESX-vm1 return two addresses This was pointed out by Georgy Mathew Kallumkal, thanks Georgy -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (VCL-596) privilege tree - image list bubble/pop-up shows deleted images
Aaron Peeler created VCL-596: Summary: privilege tree - image list bubble/pop-up shows deleted images Key: VCL-596 URL: https://issues.apache.org/jira/browse/VCL-596 Project: VCL Issue Type: Improvement Components: web gui (frontend) Reporter: Aaron Peeler Priority: Trivial Fix For: 2.4 In privilege tree. When hovering over a image group, the list can show deleted images. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (VCL-594) xCAT changes
Aaron Peeler created VCL-594: Summary: xCAT changes Key: VCL-594 URL: https://issues.apache.org/jira/browse/VCL-594 Project: VCL Issue Type: Bug Components: vcld (backend) Affects Versions: 2.4 Reporter: Aaron Peeler The latest version of xCAT has some minor changes. - Output to the message file for tftp has changed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [VOTE][CANCELED] release VCL 2.3 (based on RC3)
I like the idea of having a post graduation release, but also would like to get 2.3 out. I would support either decision in how the community wants to go. Aaron At this point, we may want to consider a 2.3 release post-graduation. There are some advantages for this. There will be some desires for a non-incubating release (no incubator in the name, no incubator disclaimer, etc). --kevan
Re: [VOTE] release VCL 2.3 (based on RC3)
+1 On Thu, Jun 7, 2012 at 2:29 PM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 And now with the correct subject... (RC2 - RC3) I was finally able to (successfully) test the fixes for the xCAT2 module with the latest version of xCAT as well as the issue of emailing nob...@example.com. So, here we go again with RC3. (I'm starting to feel like the boy who cried 'wolf'...) I created a release artifact based off of trunk. I copied trunk to a tag under the tags area of the repo that is named release-2.3-RC3: http://svn.apache.org/repos/asf/incubator/vcl/tags/release-2.3-RC3/ The artifact is an export from that tag with the addition of Dojo Toolkit version 1.6.1 with a custom VCL profile bundled in the web code. The artifact, MD5 and SHA1 sums, and my GPG signature of it are available from my space on people.a.o: http://people.apache.org/~jfthomps/apache-VCL-2.3-RC3-incubating/ The list of resolved JIRA issues associated with this release can be found under Change Log on the VCL 2.3 release page: https://cwiki.apache.org/VCL/vcl-23.html#VCL2.3-ChangeLog Installation instructions are on the Confluence site and in the INSTALLATION file included in the artifact. The only testing I did with RC3 was related to xCAT and watching what emails went out. Nothing else changed from RC2. The directory created by extracting the RC3 artifact is apache-VCL-2.3-RC3-incubating (after extracting, you may want to rename it to apache-VCL-2.3-incubating so you can copy and paste all of the commands in the installation guide). Licensing information about perl and its required modules, php and its required modules, and mysql are stated as system requirements according to the information under System Requirements on http://www.apache.org/legal/3party.html. Please vote by the end of the day on Tuesday, June 12th to publish this release (this allows for 3 business days to vote). Please note that anyone in the VCL community is allowed to vote. +1 yes, release VCL 2.3 0 dunno - -1 no, don't release VCL 2.3 (provide reasons if this is your vote) Josh - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk/Q8yUACgkQV/LQcNdtPQMpBgCePWKUiTadPAmiuPJnejDXeFiE 1s0Amwe8Nx3UUaosnrVzYy7LuIgYVOpz =Yg1q -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [DISCUSS] stop vote on RC1 and cut RC2
I agree with the points made, each are valid. The changes should be committed and a RC2 made. Aaron P. On Thu, May 31, 2012 at 11:51 AM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Aaron, You're not being a stick in the mud. I think it's great that you tested it well enough to find a few things that need to be corrected - that's the whole point of having a community vote to do a release. I definitely consider the Shibboleth issue big enough to cut a new RC (even though that requires a new vote). All, Aaron has some good points. I think we should fix the issues he mentioned and cut RC2 for 2.3. This isn't an official vote process, but please share any thoughts you have. Josh On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote: -1 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3 released soon, but I encountered a few issues that I think should be fixed before cutting the release. I installed the release candidate using a fresh database, testing against a vCenter provisioning engine and Shibboleth authentication. I was using a 64-bit Windows 7 image. The first issue I encountered was that each time the management node calls 'get_file_contents', the contents of the target file are printed to the log. This is generally not an issue, but when a slice of the registry is retrieved, that amounted to ~30,000 lines in my logfile. And that happens each time an image is reloaded. (Somehow I hadn't noticed this with the code from about two weeks ago). I can certainly see the usefulness of this during development, but I don't like the fact that this is the default behavior for a release. For now, I would suggest modifying line 1789 of OS.pm: - my ($exit_status, $output) = $self-execute($command); + my ($exit_status, $output) = $self-execute($command, 0); # do not print the cmd output to the log Later, it could be nice to make this somewhat more configurable. Second, if the system is using Shibboleth it is not possible to handle users who have not previously logged in (i.e. adding someone to a group). There are two bugs preventing this from working properly. First, if someone enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in $addUserFuncArgs (I would anticipate this to be what most people using Shib would do, since there is no documentation about what that array is for), the initGlobals() function does not properly populate the addUserFuncArgs array. This can be fixed by adding $addUserFuncArgs to the list of 'global' values on line 68 in utils.php -- the current code is just modifying a local value, not the global one: - global $affilValFunc, $addUserFunc, $updateUserFunc; + global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs; Once that change is made, though, there is also a SQL query expecting a 'validated' field in the users table. This field, however, does not exist. It is in neither update-vcl.sql nor in vcl.sql: vcl.sql, line 1079: + `validated` tinyint(1) unsigned NOT NULL default '1', and update-vcl.sql, lines 827- + -- + + -- + -- Table structure for table `user` + -- + + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT NULL default '1'); + Once these two changes are made, however, I am able to add shib users exactly as the documentation suggests. Otherwise, everything else looks good. Aaron - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK =w8Kn -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [DISCUSS] stop vote on RC1 and cut RC2
I can get the OS.pm module change. I also found a small change needed in the xCAT modules... nothing critical but would be helpful. Aaron P. On Thu, May 31, 2012 at 12:21 PM, Andy Kurth andy_ku...@ncsu.edu wrote: I agree. I also found some issues with vSphere.pm connecting to vCenter 5 yesterday. I would like to fix this for RC2. -Andy On Thu, May 31, 2012 at 11:51 AM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Aaron, You're not being a stick in the mud. I think it's great that you tested it well enough to find a few things that need to be corrected - that's the whole point of having a community vote to do a release. I definitely consider the Shibboleth issue big enough to cut a new RC (even though that requires a new vote). All, Aaron has some good points. I think we should fix the issues he mentioned and cut RC2 for 2.3. This isn't an official vote process, but please share any thoughts you have. Josh On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote: -1 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3 released soon, but I encountered a few issues that I think should be fixed before cutting the release. I installed the release candidate using a fresh database, testing against a vCenter provisioning engine and Shibboleth authentication. I was using a 64-bit Windows 7 image. The first issue I encountered was that each time the management node calls 'get_file_contents', the contents of the target file are printed to the log. This is generally not an issue, but when a slice of the registry is retrieved, that amounted to ~30,000 lines in my logfile. And that happens each time an image is reloaded. (Somehow I hadn't noticed this with the code from about two weeks ago). I can certainly see the usefulness of this during development, but I don't like the fact that this is the default behavior for a release. For now, I would suggest modifying line 1789 of OS.pm: - my ($exit_status, $output) = $self-execute($command); + my ($exit_status, $output) = $self-execute($command, 0); # do not print the cmd output to the log Later, it could be nice to make this somewhat more configurable. Second, if the system is using Shibboleth it is not possible to handle users who have not previously logged in (i.e. adding someone to a group). There are two bugs preventing this from working properly. First, if someone enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in $addUserFuncArgs (I would anticipate this to be what most people using Shib would do, since there is no documentation about what that array is for), the initGlobals() function does not properly populate the addUserFuncArgs array. This can be fixed by adding $addUserFuncArgs to the list of 'global' values on line 68 in utils.php -- the current code is just modifying a local value, not the global one: - global $affilValFunc, $addUserFunc, $updateUserFunc; + global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs; Once that change is made, though, there is also a SQL query expecting a 'validated' field in the users table. This field, however, does not exist. It is in neither update-vcl.sql nor in vcl.sql: vcl.sql, line 1079: + `validated` tinyint(1) unsigned NOT NULL default '1', and update-vcl.sql, lines 827- + -- + + -- + -- Table structure for table `user` + -- + + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT NULL default '1'); + Once these two changes are made, however, I am able to add shib users exactly as the documentation suggests. Otherwise, everything else looks good. Aaron - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK =w8Kn -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: Max Number of VMs per Host
makes you pay now if you want to use X amount of ram per host with the upcoming version. Making 4.1 I Free Version a much more attractive option to go with We have each of our blades running ESXI 4.1 with 16 Cores and 48 GB of ram and we have 20 VM's per blade but we give 1.5 GB of ram to each VM. More info here http://kb.vmware.com/selfservice/microsites/search.do?language=en_UScmd=displayKCexternalId=1014006 -Alex On Thu, May 24, 2012 at 2:09 PM, Sanders, Arbin D asand...@nccu.edu (mailto:asand...@nccu.edu) wrote: I am planning on using a free version of vSphere 5 depending on the how many VMs I can get. I would like to get 50 VMs per host. Arbin Darren Sanders IT Manager - Academic Computing North Carolina Central University 712 Cecil Street Suite 3014 Durham, NC 27707 919.530.6307 919.530.5097 (Fax) For the Latest ITS Updates and Tips Join Us Online CONFIDENTIALITY: This email (including any attachments) may contain confidential, proprietary and privileged information, and unauthorized disclosure or use is prohibited. If you received this email in error, please notify the sender and delete this e-mail from your system. From: Dmitri Chebotarov [mailto:dcheb...@gmu.edu] Sent: Thursday, May 24, 2012 12:01 PM To: vcl-dev@incubator.apache.org (mailto:vcl-dev@incubator.apache.org) Cc: vcl-u...@incubator.apache.org (mailto:vcl-u...@incubator.apache.org) Subject: Re: Max Number of VMs per Host Here is some info: http://myvirtualcloud.net/?p=1155 This is for VMware View which could __ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com __ -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-591) Image copy/push for distributed management nodes
Aaron Peeler created VCL-591: Summary: Image copy/push for distributed management nodes Key: VCL-591 URL: https://issues.apache.org/jira/browse/VCL-591 Project: VCL Issue Type: New Feature Components: database, vcld (backend), web gui (frontend) Affects Versions: 2.4 Reporter: Aaron Peeler Priority: Minor Actions to use for distributed management nodes and storage. * on image save push the image files to other management nodes * keep track of where the images live, which storage(may not be needed) * make it configurable/optional to which management nodes images can be pushed to -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [VOTE] Andy Kurth as PMC chair after graduation
+1 Aaron P. On Thu, May 24, 2012 at 11:03 AM, Aaron Coburn acob...@amherst.edu wrote: All, I would like to nominate Andy Kurth as the first VCL chair. This is a position that is responsible for the proper operation of the VCL project. Selecting someone for this position is also a necessary step in the process of graduating from incubator status to a top-level Apache project. For those of you interested in the details, they can be found here: http://incubator.apache.org/guides/graduation.html#tlp-resolution The process is like so: anyone can nominate a person to serve in this role, and these nominations are discussed and voted upon in the community. Based on the consensus from the community, the PPMC (Podling Project Management Committee) makes a recommendation to the ASF Board, which actually appoints the chair. -Aaron Coburn -- Aaron Coburn Systems Administrator and Programmer Academic Technology Services, Amherst College acob...@amherst.edumailto:acob...@amherst.edu -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: 2.3 release status and proposed road map
Oops, Sorry - it's already listed. Aaron On Wed, May 23, 2012 at 10:46 AM, Aaron Peeler fapee...@ncsu.edu wrote: I agree. Definitely need to add the automated/scripted install to the published roadmap. Aaron On Wed, May 23, 2012 at 7:51 AM, Larry Burton larry_bur...@runningcedar.com wrote: I would commit to helping scripted installation into 2.4. I believe the focus should be on a basic, entry-level VCL that is automatic from bare metal to working system for those who are no so familiar with Linux. Larry Josh Thompson wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Chris, We don't have any surveys or anything like that. Things really just happen through discussion on this list. Josh On Tuesday, May 22, 2012 1:13:01 PM Chris Jones wrote: It would be nice to see IPv6 included for sure. We at Clemson are definitely wanting that. Hopefully this wasn't mentioned before and I missed it, but is there a spot to vote on what features are important to the community? Like a survey or something for interested parties? Thanks for the great work, guys! -ChrisJ On Tue, May 22, 2012 at 11:56 AM, Josh Thompson josh_thomp...@ncsu.eduwrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I like the idea of prioritizing items that are preventing people from using VCL. I'll move power management and Libcloud to 2.5. I think Spice will be taken care of with the work needed for NAT. Having Spice makes us more competitive with commercial VDI solutions. Josh On Tuesday, May 22, 2012 11:19:31 AM Andy Kurth wrote: I think 2.4 should include the highest-priority items which currently prevent some institutions/organizations from using VCL including: -IPv6 support -NAT support -Single network interface support Adding these makes the list for 2.4 ridiculously long. I would suggest moving power management, Spice, and libcloud support to later releases. I think any feature can be worked on in the meantime if anyone is interested in doing so, but completion should not prevent 2.4 from being released. I would also like to plan a 2.3.1 bug fix release targeted for early to mid August, 2012. -Andy On Tue, May 22, 2012 at 11:02 AM, Mark Gardner m...@vt.edu wrote: Aaron, At some point I would like to put IPv6 and NAPT on the list but I am still working on the code. (I would prefer to follow in the footsteps of the others and have something working to back it up so maybe we don't want to put it on the schedule yet.) Mark On Tue, May 22, 2012 at 9:50 AM, Aaron Peeler fapee...@ncsu.edu wrote: Looks good to me. Anyone else? This is a community decision :) Aaron On Tue, May 22, 2012 at 9:30 AM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 That ends up making the list of feature for 2.4 pretty long. How about splitting them up into two releases as follows: VCL 2.3 (this release) * Service deployments * Allow for additional access methods for environments (port, other protocols, etc) * Added framework support for libvirt and specifically for KVM * Added support for OS X under ESX * Added support for VMware VCenter * Added multilingualization to frontend VCL 2.4 * Power management * Improve additional access methods * Support for Spice remote display protocol * Scripted installation * Support for ESX OS for end users * Initial support for EC2 API and OpenStack * Initial support for Libcloud VCL 2.5 * Improve cluster reservations * Service deployment configuration management VCL 2.6 * develop tools for managing both system and user storage The list for 2.4 is a little long, but several of the items have a significant amount of the work already completed (largely by newer people in the community - - yay!). Josh On Monday, May 21, 2012 4:02:11 PM Aaron Peeler wrote: Looks good. I would also like to see added to 2.4: * support for ESX OS for end users - the work that Dmitri has done * initial support for EC2 api, openstack, this could likely include the code that Cameron and Young have are working on * initial support for libcloud Aaron On Mon, May 21, 2012 at 3:53 PM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Previously, I had stated that I'd like to get a release candidate cut by Wednesday of last week. We've been doing lots of testing and finding small bugs here and there that have kept me from cutting the RC. As soon as we stop finding bugs, I should be able to cut the RC. In each release, we include a road map of where we want to go with the next few releases. The following is a starting point of what to include. Please let me know if there are any notable features that I left off of 2.3. Also, let me know what you think of the future features. VCL 2.3 (this release) * Service
Re: svn commit: r1341871 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux/ESXi.pm
method); + return; + } + + my $computer_node_name = $self-data-get_computer_node_name(); + + my $remote_ip = $self-data-get_reservation_remote_ip(); + my $computer_ip_address = $self-data-get_computer_ip_address(); + + my $port = shift; + if (!$port) { + notify($ERRORS{'WARNING'}, 0, port variable was not passed as an argument); + return failed; + } + return 1; +} + +#/ + +=head2 user_exists + + Parameters : + Returns : + Description : + +=cut + +sub user_exists { + #TODO + my $self = shift; + if (ref($self) !~ /osx/i) { + notify($ERRORS{'CRITICAL'}, 0, subroutine was called as a function, it must be called as a class method); + return; + } + + my $computer_node_name = $self-data-get_computer_node_name(); + return 1; +} +#/ + 1; __END__ -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Resolved] (VCL-543) OSX under ESXi 4.1
[ https://issues.apache.org/jira/browse/VCL-543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-543. -- Resolution: Fixed OSX under ESXi 4.1 -- Key: VCL-543 URL: https://issues.apache.org/jira/browse/VCL-543 Project: VCL Issue Type: Improvement Components: database, vcld (backend), web gui (frontend) Affects Versions: 2.3 Reporter: James O'Dell Labels: features Fix For: 2.3 Attachments: Howto.rtf, OSX.pm, VMware.pm.patch, adminadd, admindel, dhcp_enable, fw_disable_rdp, fw_enable, fw_enable_rdp, inuse.pm.patch, logoff_users, oamessage, password_reset, requests.php.patch, useradd, userdel, utils.pm.patch VCL needs OSX support. These files are my first attempt at doing so. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: 2.3 release status and proposed road map
Looks good to me. Anyone else? This is a community decision :) Aaron On Tue, May 22, 2012 at 9:30 AM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 That ends up making the list of feature for 2.4 pretty long. How about splitting them up into two releases as follows: VCL 2.3 (this release) * Service deployments * Allow for additional access methods for environments (port, other protocols, etc) * Added framework support for libvirt and specifically for KVM * Added support for OS X under ESX * Added support for VMware VCenter * Added multilingualization to frontend VCL 2.4 * Power management * Improve additional access methods * Support for Spice remote display protocol * Scripted installation * Support for ESX OS for end users * Initial support for EC2 API and OpenStack * Initial support for Libcloud VCL 2.5 * Improve cluster reservations * Service deployment configuration management VCL 2.6 * develop tools for managing both system and user storage The list for 2.4 is a little long, but several of the items have a significant amount of the work already completed (largely by newer people in the community - - yay!). Josh On Monday, May 21, 2012 4:02:11 PM Aaron Peeler wrote: Looks good. I would also like to see added to 2.4: * support for ESX OS for end users - the work that Dmitri has done * initial support for EC2 api, openstack, this could likely include the code that Cameron and Young have are working on * initial support for libcloud Aaron On Mon, May 21, 2012 at 3:53 PM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Previously, I had stated that I'd like to get a release candidate cut by Wednesday of last week. We've been doing lots of testing and finding small bugs here and there that have kept me from cutting the RC. As soon as we stop finding bugs, I should be able to cut the RC. In each release, we include a road map of where we want to go with the next few releases. The following is a starting point of what to include. Please let me know if there are any notable features that I left off of 2.3. Also, let me know what you think of the future features. VCL 2.3 (this release) * Service deployments * Allow for additional access methods for environments (port, other protocols, etc) * Added framework support for libvirt and specifically for KVM * Added support for OS X under ESX * Added support for VMware VCenter * Added multilingualization to frontend VCL 2.4 * Power management * Improve cluster reservations * Service deployment configuration management * Support for Spice remote display protocol * Scripted installation VCL 2.5 * develop tools for managing both system and user storage Josh - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk+6nUgACgkQV/LQcNdtPQPexACfceYBzdJ5mqvmOTbK+PKckIig IrQAnAzC3JQGSpc76uxH8eCvp6KHebo+ =t8CA -END PGP SIGNATURE- - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk+7lPcACgkQV/LQcNdtPQOz6gCfWvwf/ETFbxmwN6D1HdwYovDo cZwAnjxVK8dR2q49ZNYc0oRQUQl5nQh4 =yN0Q -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Apache VCL committer role
Hello Brian, Hope your doing well. In case your not monitoring the Apache VCL mailing lists. We are in the process of applying for graduation to a Top-Level Apache project. As part of the process, we as a community are identifying the list of committers that will move forward when we graduate. Many of the initial project committers listed on the incubator project status page will not be moving, since they have not contributed. You had contributed work early on in the project, with your last contribution in 2009. This puts you in a position where it is not clear if you would like to continue to participate in the project. Let us know your intentions. Do you plan to become more active in the community to retain your committer level access or should we assume you are not interested in the continuing with the project? Either way we would welcome you or wish you the best on your endeavors. Best Regards, Aaron -- Forwarded message -- From: Kevan Miller kevan.mil...@gmail.com Date: Fri, May 18, 2012 at 12:25 PM Subject: Re: [DISCUSS] Graduation - Prepare Board Resolution To: vcl-u...@incubator.apache.org On May 18, 2012, at 10:06 AM, Andy Kurth wrote: I have created a Confluence page which we can use to work out the board resolution: https://cwiki.apache.org/confluence/display/VCL/Graduation+Board+Resolution Once we are comfortable with the resolution, one of the PPMC members will propose it on the general incubator list. The areas we need to work on are in bold. We need to define the project description and scope. I wrote this as dynamically provisioning and brokering remote access to compute resources. Thoughts? Please check the list of initial members to make sure I didn't leave anyone out. This list includes both PPMC members and committers, correct? If we are in agreement that the list will be the committers after graduation, should the status file be changed now? It would be good to list all current committers who aren't on this list. From a quick scan, it looks like bmbouter made some commits in 2009 and isn't included. Which is OK. But from my experience, best to be explicit on these matters, and discuss the criteria used to determine the list. Make sure you're including documentation contributions and mailing list discussions etc. Alan said he'd follow the project to help insure a smooth graduation. So, I'd add him. You can leave me on the list, also. No. Don't change status file. Technically, that would require a vote… The PPMC members also need to appoint a chair for the project. I would be willing to do this. Anyone else interested? Im happy with the choice of the community. Also, 2 more issues regarding the status file: The stock bullets under Project info should be removed. The description is currently VCL is a management framework for building, dispensing and managing virtual machine images across a set of bare metal machines or systems with an installed virtual machine hypervisor. I don't think this is quite accurate. How about VCL is a modular cloud computing platform which dynamically provisions and brokers remote access to compute resources.? I'll look at details of the text later… May be next week... --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: 2.3 release status and proposed road map
Looks good. I would also like to see added to 2.4: * support for ESX OS for end users - the work that Dmitri has done * initial support for EC2 api, openstack, this could likely include the code that Cameron and Young have are working on * initial support for libcloud Aaron On Mon, May 21, 2012 at 3:53 PM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Previously, I had stated that I'd like to get a release candidate cut by Wednesday of last week. We've been doing lots of testing and finding small bugs here and there that have kept me from cutting the RC. As soon as we stop finding bugs, I should be able to cut the RC. In each release, we include a road map of where we want to go with the next few releases. The following is a starting point of what to include. Please let me know if there are any notable features that I left off of 2.3. Also, let me know what you think of the future features. VCL 2.3 (this release) * Service deployments * Allow for additional access methods for environments (port, other protocols, etc) * Added framework support for libvirt and specifically for KVM * Added support for OS X under ESX * Added support for VMware VCenter * Added multilingualization to frontend VCL 2.4 * Power management * Improve cluster reservations * Service deployment configuration management * Support for Spice remote display protocol * Scripted installation VCL 2.5 * develop tools for managing both system and user storage Josh - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk+6nUgACgkQV/LQcNdtPQPexACfceYBzdJ5mqvmOTbK+PKckIig IrQAnAzC3JQGSpc76uxH8eCvp6KHebo+ =t8CA -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: VCL-543 OSX under ESXi 4.1
Hi Jim, I have another routine to add to OSX.pm. user_exists. It was mainly needed for the server reservations. It's using the id cmd, so it shouldn't need any changes. But since it wouldn't work for windows, I couldn't put it in the OS.pm module. =head2 user_exists Parameters : Returns : Description : =cut sub user_exists { my $self = shift; if (ref($self) !~ /linux/i) { notify($ERRORS{'CRITICAL'}, 0, subroutine was called as a function, it must be called as a class method); return; } my $management_node_keys = $self-data-get_management_node_keys(); my $computer_node_name = $self-data-get_computer_node_name(); # Attempt to get the username from the arguments # If no argument was supplied, use the user specified in the DataStructure my $username = shift; if (!$username) { $username = $self-data-get_user_login_id(); } notify($ERRORS{'DEBUG'}, 0, checking if user $username exists on $computer_node_name); # Attempt to query the user account my $query_user_command = id $username; my ($query_user_exit_status, $query_user_output) = $self-execute($query_user_command,1); if (grep(/uid/, @$query_user_output)) { notify($ERRORS{'DEBUG'}, 0, user $username exists on $computer_node_name); return 1; } elsif (grep(/No such user/i, @$query_user_output)) { notify($ERRORS{'DEBUG'}, 0, user $username does not exist on $computer_node_name); return 0; } elsif (defined($query_user_exit_status)) { notify($ERRORS{'WARNING'}, 0, failed to determine if user $username exists on $computer_node_name, exit status: $query_user_exit_status, output:\n@{$query_user_output}); return; } else { notify($ERRORS{'WARNING'}, 0, failed to run ssh command to determine if user $username exists on $computer_node_name); return; } } On Thu, May 17, 2012 at 5:26 PM, James O'Dell jod...@fullerton.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andy, The 'currentimage.txt' line you were referring to was originally one line, and it was commented out. Chances are, the reason the 'currentimage.txt' line looks weird is probably due to you looking at it from a windows system. The original code has the line commented out. The line contains a 'ctrl-M', which windows is interpreting as a carriage return. So windows breaks the one line into 2 lines at the carriage return (aka ctrl-M). i.e. Original Linux # # remove carriage returns # $command .= sed -i '' -e \'s/^M//g\' currentimage.txt; Window's # # remove carriage returns # $command .= sed -i '' -e \'s/ //g\' currentimage.txt; I'm thinking the whole mess should be removed to avoid any problems. I'm sure you already know this, but Windows and Linux text files terminate lines differently.. Windows = CR+LF Linux/MAC OSX = LF Hope this helps, __Jim On 5/17/2012 7:06 AM, Andy Kurth wrote: Hi Jim, I made a commit to OSX.pm this morning. I mainly changed the indentation. For the most part, the Perl code is indented using tabs. I also made some minor indentation/spacing changes to the pod sections so that the output lined up when running pod2text, etc. These sections must be indented using spaces. None of the code functionality should have changed except for possibly one location. My editor was complaining about lines 1843/1844 in the previous revision: 1843: # $command .= sed -i '' -e \'s/ 1844: //g\' currentimage.txt; I'm assuming both of these lines should be commented. I changed it to: 1783: # $command .= sed -i '' -e \'s///g\' currentimage.txt; Please do an 'svn up' and make sure I didn't mess anything up. Thanks, Andy On Wed, Apr 4, 2012 at 3:10 PM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Hi Jim, Made progress to a point, I wasn't able to get a full blown instance going, but I feel my effort was good enough to prove it can be done and used. Overall the code looks good and as we move forward, possibly in the 2.4 release, I think it would be ideal to put all OS related routines in their respective OS modules, like notify_via_(wall,msg,oascript), etc. In the supporting documentation for this on the vcl wiki somewhere, I recommend to list known working apple hardware. So far I can say that it would work with the Mac Mini 2011 model and your running it on MacPro. I'll work on committing the backend and db components it into trunk on your behalf. I think Josh has already committed the php part. Thanks for the work and sorry it took so long to review it. Aaron On Wed, Apr 4, 2012 at 7:49 AM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Thanks Jim. Right, I saw that one also. I've got a 2010 mac
Re: Graduation
My thoughts exactly. Thanks to each of you for your advice and mentoring. Best Regards, Aaron On Wed, May 16, 2012 at 8:22 AM, Josh Thompson josh_thomp...@ncsu.edu wrote: On Tue, May 15, 2012 at 6:14 PM, Kevan Miller kevan.mil...@gmail.com wrote: On May 14, 2012, at 9:54 AM, Alan D. Cabrera wrote: On May 12, 2012, at 5:37 PM, Matt Hogstrom wrote: To record my perspective -- I will support graduation as a TLP. I do not, however, intend to continue my participation in the community. I may monitor mailing lists from time-to-time, but do not wish to be a committer/PMC member. I too think its time and support graduation to TLP. Kevan also represents my intention wrt to involvement. It's customary for a mentor to stay on for a quarter or two to monitor the project and make sure that there's a smooth transition. It's not clear to me that this is the role that you and Kevan intend to fulfill. If so, great. If not, I can hang around until the apron strings are fully cut. Thanks Alan. I plan on following mailing lists and monitoring the community. As a member, i'll also follow the private@ mailing list. However, I would really rather not have a formal responsibility of PMC member. Perhaps shirking my responsibilities, but I'm already on too many PMC's for projects I've mentored. Harder to quit once I've started… Easier to avoid at the start. --kevan Kevan, I don't consider it shirking your responsibility to not continue on the PMC. Alan, Kevan, and Matt, We really appreciate your help to our project and community as our mentors. I doubt you had any idea your commitment to us as mentors would be for as long as it has been. Thanks for all the time and effort you have put into mentoring us in the Apache Way! It is totally understandable if you want to cut strings with us as soon as we graduate. We would appreciate any input you have in the few months after we graduate but understand if you want to limit that commitment. Josh -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: source files missing apache source license header
I'll attempt to update these files using the RAT tools. Aaron On Fri, May 11, 2012 at 2:49 PM, Kevan Miller kevan.mil...@gmail.com wrote: RAT (http://incubator.apache.org/projects/rat.html) reports the following files are missing apache source license header (or other compatible licenses). Assuming the files are AL v2 licensed, they should be marked appropriately. Alternately licensed materials (e.g. MIT, etc) should not be altered (unless they've been altered to the extent that they are no longer MIT licensed, which is unlikely). Unapproved licenses: ./INSTALLATION ./managementnode/lib/VCL/Module/OS/OSX.pm ./managementnode/lib/VCL/Module/Provisioning/esxthin.README ./managementnode/tools/OSX/adminadd ./managementnode/tools/OSX/admindel ./managementnode/tools/OSX/dhcp_enable ./managementnode/tools/OSX/fw_disable_rdp ./managementnode/tools/OSX/fw_enable ./managementnode/tools/OSX/fw_enable_rdp ./managementnode/tools/OSX/logoff_users ./managementnode/tools/OSX/oamessage ./managementnode/tools/OSX/password_reset ./managementnode/tools/OSX/useradd ./managementnode/tools/OSX/userdel ./web/js/vcldojo/nls/TimeTextBoxEnd.js ./web/js/vcldojo/nls/ja-jp/TimeTextBoxEnd.js ./web/js/vcldojo/nls/zh-cn/TimeTextBoxEnd.js ./web/locale/es_MX/language ./web/locale/ja_JP/language ./web/locale/po_files/.htaccess ./web/locale/po_files/vcl.po.template ./web/locale/po_files/es_MX/vcl.po ./web/locale/po_files/ja_JP/vcl.po ./web/locale/po_files/zh_CN/vcl.po ./web/locale/zh_CN/language Not all files require a source license header, but most should. Here's the ASF policy -- http://apache.org/legal/src-headers.html --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-587) Automated install script/tools
Aaron Peeler created VCL-587: Summary: Automated install script/tools Key: VCL-587 URL: https://issues.apache.org/jira/browse/VCL-587 Project: VCL Issue Type: New Feature Reporter: Aaron Peeler Placeholder for Dr. Larry Burton's automated install -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Yes, I would like to become a committer
Hi Larry, Thank you for the automated install script and the nice write-up, this will be a valuable feature for the project and community. Before we can start using the script(s) and include it in a future release there are a couple of more steps to properly deal with IP clearance, 1 - submitting new contribution's through jira. Jira is our feature, bug-tracker which is used to handle initial contributions. I've created a jira issue on the automated install: https://issues.apache.org/jira/browse/VCL-587 If you don't have account, it's fairly easy to create. Once logged in, select the issue or the above link, choose more options and select attach files. In the attach files dialogue, upload your script(s) and select Grant license to ASF for inclusion in ASF works as per the apache license. If you have trouble editing it, let me know, I might need to own the issue to you. 2 - iCLA - Individual Contributor License Agreement (ICLA) It looks like your following the steps listed here: https://cwiki.apache.org/VCL/becoming-a-committer.html So you might have already signed and submitted secret...@apache.org - and it's being processed. If not, since this is a substantial contribution, please sign and submit the iCLA. Also thanks for your interest in becoming a committer, I'll start a discussion thread with the other project management committee members, which would then lead to a vote thread. Thanks again and I think we all look forward to working more with you to help advance Apache VCL. Aaron On Thu, May 10, 2012 at 7:29 PM, Larry Burton larry_bur...@runningcedar.com wrote: All: According to the documentation, I need to Once you have done this, you should express interest on the vcl-dev list that you are interested in becoming a committer. Yes, I would like to become a committer. In particular, I'd like to commit automation scripts to the project. It seems the next step is a vote. 1. Be voted in as a new committer on the vcl-private list There is a private VCL list for members of the Podling Project Management Committee (PPMC) to discuss whether or not someone should be given the rights of a committer. A formal vote must happen on this list for you to be accepted as a committer. Do you wish my assistance for the VCL project? Thanks, Larry Burton -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [VOTE] Apache VCL Ready to Graduate
+1 On Thu, May 10, 2012 at 11:01 AM, Andy Kurth andy_ku...@ncsu.edu wrote: This vote is to determine if the Apache VCL community believes the project is ready to graduate from the incubator to a top level project. Everyone in the community is encouraged to vote. Please reply expressing one of the following: +1 : yes, Apache VCL is ready to graduate to a top level project 0 : ambivalent -1 : no, Apache VCL is not ready to graduate to a top level project This vote will be closed on Tuesday, May 15, 2012 at 5:00 pm EST. If this vote passes, the community will draft a board resolution and present it to the IPMC. Thank You, Andy Kurth -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Updated] (VCL-568) refresh current reservations page 15 minutes after a reservation becomes available
[ https://issues.apache.org/jira/browse/VCL-568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-568: - Fix Version/s: (was: 2.3) 2.4 refresh current reservations page 15 minutes after a reservation becomes available -- Key: VCL-568 URL: https://issues.apache.org/jira/browse/VCL-568 Project: VCL Issue Type: Improvement Components: vcld (backend), web gui (frontend) Reporter: Josh Thompson Assignee: Josh Thompson Fix For: 2.4 It would be useful to refresh the current reservations page shortly after a timeout could have occurred so that users will see if the reservation timed out. We'll key off events in computerloadlog. Two entries will be created in the variable table - acknowledgetimeout and connecttimeout that will have values that are the timeout period in seconds. One entry will be added to computerloadstate - connecttimeout. When vcld inserts the 'reserved' computerloadstate into computerloadlog, both vcld and the frontend will key off of that timestamp and variable.acknowledgetimeout to know when the reservation will timeout if the user does not click the Connect button. When the user clicks the Connect button, the frontend will insert an entry into computerloadlog for connecttimeout. Both vcld and the frontend will key off of that timestamp and variable.connecttimeout to know when the reservation will timeout if the user never connects. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-154) run_scp_command() is not catching some errors
[ https://issues.apache.org/jira/browse/VCL-154?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-154. -- Resolution: Fixed run_scp_command() is not catching some errors - Key: VCL-154 URL: https://issues.apache.org/jira/browse/VCL-154 Project: VCL Issue Type: Bug Components: vcld (backend) Affects Versions: 2.0 Reporter: Andy Kurth Assignee: Andy Kurth Fix For: 2.3 The utils.pm::run_scp_command() subroutine is not catching permission denied errors. It's returning true if this happens. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-463) add ability to deploy images as servers
[ https://issues.apache.org/jira/browse/VCL-463?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-463. -- Resolution: Fixed moving IP and Mac address assignment, capturing live vm images to a separate jira issue for 2.4 roadmap add ability to deploy images as servers --- Key: VCL-463 URL: https://issues.apache.org/jira/browse/VCL-463 Project: VCL Issue Type: New Feature Components: database, vcld (backend), web gui (frontend) Reporter: Josh Thompson Fix For: 2.3 Add the ability to deploy images as long term use servers. Current long term reservations don't have enough features. Some things to add are -saving profiles that are treated as VCL resources -admin user group allowed to access and manage the reservation -login user group allowed just to log in but not to manage the reservation -specify IP address -specify MAC address -indefinite end time -online capture of image (snapshots) -offline capture with continuation of reservation -select to have machine rebooted/reinstalled -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (VCL-584) Extend features of Server loads
Aaron Peeler created VCL-584: Summary: Extend features of Server loads Key: VCL-584 URL: https://issues.apache.org/jira/browse/VCL-584 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Fix For: 2.4 -specify IP address -specify MAC address -online capture of image (snapshots) -offline capture with continuation of reservation -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-485) Multilingualization of Web UI
[ https://issues.apache.org/jira/browse/VCL-485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-485. -- Resolution: Fixed Multilingualization of Web UI - Key: VCL-485 URL: https://issues.apache.org/jira/browse/VCL-485 Project: VCL Issue Type: New Feature Components: web gui (frontend) Affects Versions: 2.2 Reporter: Toru Yokoyama Labels: gettext, multilingualization Fix For: 2.3 Attachments: vcl.diff, vcl.tar.gz We have customized the Web UI to be displayed not only by the original English language interface, but with other languages like Japanese or Chinese. Using the gettext library and the language library file in ready, users can choose and change the interface language by themselves. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-30) additional user access methods for connecting to reserved compute node
[ https://issues.apache.org/jira/browse/VCL-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-30. - Resolution: Fixed additional user access methods for connecting to reserved compute node --- Key: VCL-30 URL: https://issues.apache.org/jira/browse/VCL-30 Project: VCL Issue Type: New Feature Components: database, vcld (backend), web gui (frontend) Reporter: Aaron Peeler Priority: Minor Fix For: 2.3 add generic support for additional access methods such as VNC, FreeNX and any others that may start coming out. Currently supports ssh for Unix environments and remote desktop connection for windows environments -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (VCL-408) Imaging reservations that fail very early on may not be put into the maintenance state
[ https://issues.apache.org/jira/browse/VCL-408?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler closed VCL-408. Resolution: Duplicate Dup of VCL-144 Imaging reservations that fail very early on may not be put into the maintenance state -- Key: VCL-408 URL: https://issues.apache.org/jira/browse/VCL-408 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2 Reporter: Andy Kurth Priority: Minor Fix For: 2.3 There are conditions that allow an imaging reservation process to change the request and computer state to failed rather than maintenance if the process fails very early on when the modules are being initialized. This could cause an image to be lost before it is captured. Check the process flow and make sure the states are changed to maintenance under all conditions. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-409) Improvements to vcld -setup
[ https://issues.apache.org/jira/browse/VCL-409?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-409: - Affects Version/s: (was: 2.2) Fix Version/s: (was: 2.3) 2.4 Improvements to vcld -setup --- Key: VCL-409 URL: https://issues.apache.org/jira/browse/VCL-409 Project: VCL Issue Type: Improvement Components: vcld (backend) Reporter: Andy Kurth Priority: Minor Fix For: 2.4 This issue is to track additions and improvments to the 'vcld -setup' feature. Regarding the base image capture feature: -Add check if image already exists in the database, check if it actually exists in the repository, allow user to specify if the image is indeed correct -Add confirmation summary before image capture process begins Add feature to query the database for imaging requests in the maintenance state and to restart them. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-442) Reduce time between user clicking Connect and RDP being opened
[ https://issues.apache.org/jira/browse/VCL-442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-442: - Fix Version/s: (was: 2.3) 2.4 Moving to 2.4. Need to figure out best method and keep secure. Reduce time between user clicking Connect and RDP being opened -- Key: VCL-442 URL: https://issues.apache.org/jira/browse/VCL-442 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Andy Kurth Priority: Minor Fix For: 2.4 Investigate improvement which would reduce the amount of time between a user clicking connect and the RDP firewall exceptions being set. If a user quicky attempt to opent the .rdp file and connect, it's possible for the first connection to fail because the reserved process hasn't finished running the commands. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-450) Backend VMware improvements for 2.3 release
[ https://issues.apache.org/jira/browse/VCL-450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-450. -- Resolution: Fixed Backend VMware improvements for 2.3 release --- Key: VCL-450 URL: https://issues.apache.org/jira/browse/VCL-450 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 This issue is to track general improvements to the VMware provisioning module for the VCL 2.3 release. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (VCL-585) Migrate time source variable to variable table
Aaron Peeler created VCL-585: Summary: Migrate time source variable to variable table Key: VCL-585 URL: https://issues.apache.org/jira/browse/VCL-585 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Priority: Minor Fix For: 2.4 The Windows.pm had a the variable $time_source hardcoded to nist.gov or windows.com addresses. Convert code in the configure_time_synchronization to check for and use data from the variable table. If data does not exist, then use hardcoded value. Data in the variable table can be in the format: timesource|FQDN of management node or timesource|global FQDN of MN - can be if a centrally managed VCL needs to have different values Global if only using one management node, or all management nodes can use the same value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-585) Migrate time source variable to variable table
[ https://issues.apache.org/jira/browse/VCL-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-585: - Component/s: web gui (frontend) vcld (backend) database Backend and database are done. Need a way to edit variables through web interface. Migrate time source variable to variable table -- Key: VCL-585 URL: https://issues.apache.org/jira/browse/VCL-585 Project: VCL Issue Type: Improvement Components: database, vcld (backend), web gui (frontend) Reporter: Aaron Peeler Assignee: Aaron Peeler Priority: Minor Fix For: 2.4 The Windows.pm had a the variable $time_source hardcoded to nist.gov or windows.com addresses. Convert code in the configure_time_synchronization to check for and use data from the variable table. If data does not exist, then use hardcoded value. Data in the variable table can be in the format: timesource|FQDN of management node or timesource|global FQDN of MN - can be if a centrally managed VCL needs to have different values Global if only using one management node, or all management nodes can use the same value. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Graduation
Hi Dmitri, No apologies necessary. This is a good and important question. The graduation is the process in which a incubator project becomes a Top Level Project (TLP). The graduation means that a project has shown that it (as a community) understands the Apache Software Foundation's core principles. Also known as The Apache Way. While this is not a complete official list, the principles include: * collaborative software development * commercial-friendly license * respective, honest, technical-based interaction * faithful implementation of standards * security as a mandatory feature See this for more info on how ASF works http://www.apache.org/foundation/how-it-works.html My slightly longer answer. Within Apache Software Foundation there is a entry path in which a project/community shows that it, (as a whole) can be self-sustaining and operates under The Apache Way. This entry path is through what is called the incubator and this is our current state. In incubator status, we as a community, learn the principles (The Apache way) by doing. With the assistance of our mentors, such as Kevan, Alan, and Matt. We learn the core principles mentioned above, how to grow a healthy and diverse community, how to properly cut releases through Apache software Foundation, handle intelectual property through the community contributions, and learn the principle of meritocracy (government by merit) through the process of inviting community members who have contributed and are interested to become committers and be part of the project governing process, etc. Once we have reached the incubator milestones, we can then proceed to graduate. Through the graduation process an incubator project either becomes a subproject of another ASF project or a top level project. If we fail to do these tasks or if the project fizzles out, then the incubator project retires from Apache Software foundation and is not supported by ASF. Hope this helps and others please feel free to comment. Most of this is my summation from: How ASF works and short history: http://www.apache.org/foundation/how-it-works.html Incubator Graduation: http://incubator.apache.org/guides/graduation.html What is Graduation? http://incubator.apache.org/guides/graduation.html#introduction Roles of incubator http://incubator.apache.org/incubation/Roles_and_Responsibilities.html Aaron On Mon, May 7, 2012 at 8:11 PM, Dmitri Chebotarov dcheb...@gmu.edu wrote: Hi, May I ask what are the benefits of graduation for VCL? How does graduation change the way the VCL is used? I apologize if these are trivial questions. Thanks. -- Dmitri Chebotarov Virtual Computing Lab Systems Engineer, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 Fax: (703) 993-3404 On Monday, May 7, 2012 at 16:39 , Kevan Miller wrote: On May 7, 2012, at 3:53 PM, Alexander Patterson wrote: I would love to see 2.3 to graduate :) I will enjoy many of the bug fixes Thanks Alexander. Minor point - a 2.3 release is orthogonal to the graduation process. A 2.3 release can happen before or after graduation… There's a 'status of 2.3 release' thread on the vcl-dev list. You're more than welcome to voice your 2.3 desires, there... --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [DISCUSS] Graduation
As for the website, I agree that some design work would be really useful. I am assuming that ASF would provide a hosting arrangement, i.e. a domain like vcl.apache.org? Would that also include server space to run any type of CMS? Confluence is a nice all-in-one package, though if you are considering a complete overhaul of the site, I could also recommend a system like Drupal (MySQL + PHP). Drupal has a lot of bells and whistles that can make for a very nice, highly interactive site. The downside of drupal is that it is not specifically designed to handle software documentation. On the other hand, if we only need to serve static html pages that focus on documentation, etc, I can also recommend Sphinx. The downside of Sphinx is that it is really best for Python and C++ projects, and it doesn't support web-based updates -- it does create excellent sites, though. I believe we can run anything we like. ASF does provide the hosting and the top-level projects do have their own url projectname.apache.org. I'm not up-to speed yet on what our options are or what the other projects are using. The Apache infrastructure team is recommending projects to migrate away from confluence. Has anyone else had a chance to research which cms tools are available supported/recommended by ASF? I am also a little unclear on the timeframe for modifying the website -- it this something that would be done prior to graduation or upon graduation? I don't think it is a requirement, but ideally it would be nice to at least have a start on a new site by graduation time. Aaron Peeler
[jira] [Created] (VCL-582) Linux.pm remove rc.local dependence
Aaron Peeler created VCL-582: Summary: Linux.pm remove rc.local dependence Key: VCL-582 URL: https://issues.apache.org/jira/browse/VCL-582 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Priority: Minor Fix For: 2.4 Need to stop using /etc/rc.d/rc.local two main things need to happen: pre_capture - clean up ListenAddress from sshd_config and external_sshd_config, so on boot sshd will listen on any interface post_load - setup sshd_config to listen only on the private interface (or another port) and setup external_sshd_config with public interface address -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [DISCUSS] Graduation
I feel we have meet our diversity issue and also expect to add more committers over the next couple of months. I would positively support a vote for graduation. I agree on the other points mentioned. Status page needs to be updated. We can work on this part easily. The web site needs to be migrated off confluence. Has anyone researched other CMS options for the website. I think this would be a good community discussion thread. Which CMS, the layout, (content, documentation, design ideas, etc.) Aaron On Tue, May 1, 2012 at 12:44 PM, Andy Kurth andy_ku...@ncsu.edu wrote: This thread is to discuss whether the Apache VCL community feels that this incubating project is ready to proceed with the process to graduate to a top level ASF project. There are several requirements which must be met and steps completed in order to graduate. This discussion thread is the first step towards graduation. Please review the following pages. http://incubator.apache.org/guides/graduation.html http://incubator.apache.org/incubation/Incubation_Policy.html#Graduating+from+the+Incubator There are many items described in the ASF graduation documentation which we have obviously satisfied (create a release, etc). The following are issues that I feel either need to be addressed, would be concerned about regarding board/mentor approval, or have been brought up before. Please share your thoughts. Also, please review the ASF graduation documentation and bring up anything else which might be a concern. Status File: (https://svn.apache.org/repos/asf/incubator/public/trunk/content/projects/vcl.xml) This is not up to date and is missing information. Previous board reports need to be added. News items need to be added containing the string new committer. Doing this will cause the numberCommittersNew column on the Status of the Clutch page to turn green (http://incubator.apache.org/clutch.html). Also, the list of commiters in the status file and project page hasn't changed since Apache VCL started. The new committers obviously need to be added. I'm not sure how the original list was decided upon, but I feel several names should be removed since they have not contributed any code and some have not been involved in the community at all. I think the list should be Aaron Coburn, David Hutchins, Andy Kurth, James O'Dell, Aaron Peeler, Josh Thompson. Also, Brian Bouterse contributed some code a while ago. I'm not sure if he is still interested in being a committer. Diversity: ASF requirement: The project is not highly dependent on any single contributor (there are at least 3 legally independent committers and there is no single company or entity that is vital to the success of the project). This issue has been raised before. I feel we meet this requirement and that the community is generally diverse, can govern itself, and be self-sufficient. Website: This is not necessarily a requirement for graduation but I feel that it should be addressed prior to graduation. Our website/documentation is pretty rough and really should be redesigned. I'm guessing the board members will look at it prior to voting. In addition, there will likely be a press release if/when we graduate and website views will spike. This shouldn't hold up the graduation process, but I would like agreement that this should be completed by graduation. Thank You, Andy -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-579) provision ESXi as an end-user environment
Aaron Peeler created VCL-579: Summary: provision ESXi as an end-user environment Key: VCL-579 URL: https://issues.apache.org/jira/browse/VCL-579 Project: VCL Issue Type: New Feature Components: database, vcld (backend) Reporter: Aaron Peeler Assignee: Dmitri Chebotarov Fix For: 2.4 Provision ESX environment for end-user. Requires extending the ESX OS module or creating a new one to preform user reservation tasks -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: May Board report
All, A draft board report is available for review. https://cwiki.apache.org/confluence/display/VCL/2012-05+Incubator+VCL+Report Please make comments or revise as needed. For those new in the community, a board report is a status of the project that is filed quarterly to the Apache Incubator board. Thanks, Aaron On Tue, Apr 24, 2012 at 5:21 PM, Kevan Miller kevan.mil...@gmail.com wrote: All, The May board report is going to be due on Wednesday, May 2. http://wiki.apache.org/incubator/May2012 Anybody willing to take a shot? Also, I'd like to see some discussion about graduation and to see the community taking concrete actions to make graduation a reality. --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: The CCMP module for IBM Cloud
Since we are going to delay these two contributions until a later release, we have some time to accomplish the IP clearance related to the contribution or future contribution(since I feel we'll re-design to handle public clouds). The contributors on these two jira issues do have their iCLA's on file, but from the provided link there also needs to be a Corp CLA or Software grant from IBM as it relates to the Apache VCL codebase. So, Xianqing, Milen, Young, you'll need to check with your IBM managers to help make this happen. Kevan, Am I correct in my understanding? Also on http://incubator.apache.org/ip-clearance/index.html do we go ahead and start a Clearance document? Thanks, Aaron On Wed, Apr 25, 2012 at 6:13 PM, Kevan Miller kevan.mil...@gmail.com wrote: On Apr 25, 2012, at 2:10 PM, Aaron Peeler wrote: As Kevan commented on in the jira issue, one of the things that need to be addressed are the IP clearance. When attaching contributions and you intend for it to be included, make sure to click Grant license to ASF for inclusion in ASF works. By doing this, the attachments in the jira issue will have an apache feather beside each file, telling us it has been contributed to Apache community. That certainly helps. However, in some cases, the Grant license to ASF is not sufficient. For larger contributions and also for contributions with multiple authors (and obviously sponsored by a corporate entity), there is an additional IP clearance process. See http://incubator.apache.org/ip-clearance/index.html for more information. The process is pretty lightweight, but does require a Software Grant or Corporate CLA to be submitted. --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: The CCMP module for IBM Cloud
ok, thanks. Probably makes sense to wait the on the clearance document. Aaron On Thu, Apr 26, 2012 at 11:11 AM, Kevan Miller kevan.mil...@gmail.com wrote: On Apr 26, 2012, at 10:50 AM, Aaron Peeler wrote: Since we are going to delay these two contributions until a later release, we have some time to accomplish the IP clearance related to the contribution or future contribution(since I feel we'll re-design to handle public clouds). The contributors on these two jira issues do have their iCLA's on file, but from the provided link there also needs to be a Corp CLA or Software grant from IBM as it relates to the Apache VCL codebase. So, Xianqing, Milen, Young, you'll need to check with your IBM managers to help make this happen. Kevan, Am I correct in my understanding? Yes. When/when not to require a Software Grant/CCLA is a grey area. In this case, I would ask for a grant. Also on http://incubator.apache.org/ip-clearance/index.html do we go ahead and start a Clearance document? Either way - start now or wait for a grant... --kevan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Commented] (VCL-457) VCL new provisioning module: CCMP module (Provisioning virtual machines inside IBM Cloud)
[ https://issues.apache.org/jira/browse/VCL-457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13262723#comment-13262723 ] Aaron Peeler commented on VCL-457: -- Via the discussion on the vcl-dev lists. It is consensus to delay this contribution until a later release. Changing from 2.3 to 2.4 release The tasks that need to occur are to obtain a software grant from IBM on this module. Also we had initial design discussions regarding improving the VCL codebase to work more seamlessly with public clouds. VCL new provisioning module: CCMP module (Provisioning virtual machines inside IBM Cloud) - Key: VCL-457 URL: https://issues.apache.org/jira/browse/VCL-457 Project: VCL Issue Type: Task Components: vcld (backend) Environment: It is extra provisioning module for VCL, so it has similar need as VCL system. Reporter: Xianqing Yu Fix For: 2.4 Attachments: CCMPLinux.pm, CCMPWindows.pm, account.pl, blockrequest.pm, ccmp.pm, ccmp.pm CCMP module is one provisioning module for VCL. It can provisioning and delete virtual machines inside IBM Cloud by using REST API IBM Cloud provided. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (VCL-537) Add IBM SmartCloud Provisioning support for VCL
[ https://issues.apache.org/jira/browse/VCL-537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13262725#comment-13262725 ] Aaron Peeler commented on VCL-537: -- Via the discussion on the vcl-dev lists. It is consensus to delay this contribution until a later release. Changing from 2.3 to 2.4 release The tasks that need to occur are to obtain a software grant from IBM on this module. Add IBM SmartCloud Provisioning support for VCL --- Key: VCL-537 URL: https://issues.apache.org/jira/browse/VCL-537 Project: VCL Issue Type: New Feature Components: database, vcld (backend) Affects Versions: 2.2.1 Reporter: Young-Hyun Fix For: 2.3 Attachments: hslt.pm IBM SmartCloud Provisioning (formerly BM Service Agility Accelerator for Cloud (ISAAC) or High Scale Low Touch (HSLT)) is a true IaaS (Infrastructure as a Service) solution that can reduce costs and offer near-zero downtime and automated recovery. This provides new solution that provides quick cloud deployment and features automated provisioning, parallel scalability and integrated fault tolerance to increase operational efficiency and respond to user needs. It also provides the foundation to integrate more advanced cloud capabilities such as cloud service management capabilities. For more detail information about IBM SmartCloud Provisioning, please visit the following website. http://www-01.ibm.com/software/tivoli/products/smartcloud-provisioning/ To take the advantages of the advanced features in IBM SmartCloud Provisioning, I write the new VCL provisioning module called hslt.pm. The new module can achieve the fast VCL reservation by creating paths (links) to the virtual machine images instead of copying the original images to the instance directory in NFS file systems. For example, the main portion of the reservation time depends on the time for copying original images to the instance directory in NFS systems and it is not trivial at all. But IBM SmartCloud Provisioning does not require to copy images themselves. Instead, it creates links (paths) to the images in the hypervisor nodes and the hypervisors will map the links and load the images. This can reduce costs for both reservation times and storage usages. Please take a look the hslt.pm module and contact me if you have questions. Thanks, - Younghyun IBM Tivoli CTO -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-457) VCL new provisioning module: CCMP module (Provisioning virtual machines inside IBM Cloud)
[ https://issues.apache.org/jira/browse/VCL-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-457: - Fix Version/s: (was: 2.3) 2.4 VCL new provisioning module: CCMP module (Provisioning virtual machines inside IBM Cloud) - Key: VCL-457 URL: https://issues.apache.org/jira/browse/VCL-457 Project: VCL Issue Type: Task Components: vcld (backend) Environment: It is extra provisioning module for VCL, so it has similar need as VCL system. Reporter: Xianqing Yu Fix For: 2.4 Attachments: CCMPLinux.pm, CCMPWindows.pm, account.pl, blockrequest.pm, ccmp.pm, ccmp.pm CCMP module is one provisioning module for VCL. It can provisioning and delete virtual machines inside IBM Cloud by using REST API IBM Cloud provided. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-537) Add IBM SmartCloud Provisioning support for VCL
[ https://issues.apache.org/jira/browse/VCL-537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-537: - Affects Version/s: (was: 2.2.1) Fix Version/s: (was: 2.3) 2.4 Add IBM SmartCloud Provisioning support for VCL --- Key: VCL-537 URL: https://issues.apache.org/jira/browse/VCL-537 Project: VCL Issue Type: New Feature Components: database, vcld (backend) Reporter: Young-Hyun Fix For: 2.4 Attachments: hslt.pm IBM SmartCloud Provisioning (formerly BM Service Agility Accelerator for Cloud (ISAAC) or High Scale Low Touch (HSLT)) is a true IaaS (Infrastructure as a Service) solution that can reduce costs and offer near-zero downtime and automated recovery. This provides new solution that provides quick cloud deployment and features automated provisioning, parallel scalability and integrated fault tolerance to increase operational efficiency and respond to user needs. It also provides the foundation to integrate more advanced cloud capabilities such as cloud service management capabilities. For more detail information about IBM SmartCloud Provisioning, please visit the following website. http://www-01.ibm.com/software/tivoli/products/smartcloud-provisioning/ To take the advantages of the advanced features in IBM SmartCloud Provisioning, I write the new VCL provisioning module called hslt.pm. The new module can achieve the fast VCL reservation by creating paths (links) to the virtual machine images instead of copying the original images to the instance directory in NFS file systems. For example, the main portion of the reservation time depends on the time for copying original images to the instance directory in NFS systems and it is not trivial at all. But IBM SmartCloud Provisioning does not require to copy images themselves. Instead, it creates links (paths) to the images in the hypervisor nodes and the hypervisors will map the links and load the images. This can reduce costs for both reservation times and storage usages. Please take a look the hslt.pm module and contact me if you have questions. Thanks, - Younghyun IBM Tivoli CTO -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Apache LIBCLOUD driver contribution to interact with Apache VCL
Hi Folks, Just wanted to mention something cool I recently found out about. An NCSU student has contributed to Apache Libcloud community a VCL driver to interact with VCL instances. https://issues.apache.org/jira/browse/LIBCLOUD-180 From what I understand he is working on a libcloud VCL provision module, I'll try to found out more and encourage to contribute to Apache VCL. Cheers, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Resolved] (VCL-344) local admin account make sure has full access
[ https://issues.apache.org/jira/browse/VCL-344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-344. -- Resolution: Fixed tested local admin account make sure has full access - Key: VCL-344 URL: https://issues.apache.org/jira/browse/VCL-344 Project: VCL Issue Type: Bug Components: database, web gui (frontend) Reporter: Aaron Peeler Fix For: 2.3 Make sure the local admin account has full admin rights: -- not in specify end time group may be others -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[Announce] James O'Dell as committer
Hello Apache VCL community, I'm happy to announce that James O'Dell has been added as a committer to the Apache VCL project. He had made valuable contributions to the community. Welcome James! Cheers, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-576) Finalizing code for 2.3 release
Finalizing code for 2.3 release --- Key: VCL-576 URL: https://issues.apache.org/jira/browse/VCL-576 Project: VCL Issue Type: Task Reporter: Aaron Peeler A jira issue for general fixes and tasks related to the 2.3 release candidate -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Benchmarking Software's on VCL
We've just started testing a third party RDP accelerator called Ericom Blaze. http://www.ericom.com/ericom_blaze.asp Ericom has been around for a while, and I've talked with others who are using it successfully. Personally, I've not had a chance to test it with GIS, but have tested it with Solidworks CAD renderings and we've seen a much better performance over RDP. Aaron On Mon, Apr 16, 2012 at 12:11 PM, Mark Gardner m...@vt.edu wrote: Just curious, has anyone tried using VNC to see if it helps. If I remember correctly, VNC has the capability to refresh a subset of the screen and hence may perform better. Mark On Mon, Apr 16, 2012 at 12:05 PM, Alexander Patterson alexander.patter...@csueastbay.edu wrote: We have the same issue here with the GIS software. It's due to RDP has to refresh the whole screen shot. The GIS software works much better with like a Cirtix or VMware VDI that doesVmware PCoip that only needs to fresh the parts thats being used. RDP does has it's down faults. -Alex On Mon, Apr 16, 2012 at 6:56 AM, Mike Haudenschild m...@longsight.comwrote: Hi Amit, There will definitely be delays in screen refresh rates as a result of the RDP connection, so if, for example, you're dragging a map or other objects you may notice some lag. You might try adjusting Windows visual settings for best performance from the System control panel. There are also performance settings on the RDP client itself. Try opening Remote Desktop Connection and manually entering the connection information -- depending upon your platform, the RDP client settings for performance will be in a different tab. GIS software can also be doing a lot of number crunching. (Confirm the specs in Windows System control panel on the client VM if you haven't already to make sure the proper resources are assigned by VCL.) Have you run any other applications in the VM/VCL environment that experience similar issues? Regards, Mike -- *Mike Haudenschild* Education Systems Manager Longsight Group (740) 599-5005 x809 m...@longsight.com www.longsight.com On Mon, Apr 16, 2012 at 09:40, Kumar, Amit H. ahku...@odu.edu wrote: Dear All, I have run into issues of software(GIS) being slower on VCL as opposed to Laptop. Although I have 8GB RAM and 2 vCPU assigned for this VM, comparison of few tests resulted in poor performance on VCL. It could be the nature of GIS and RDP or something else. I have tried to isolate GIS vm's onto one blade and no other vm's end up on this blade. Any ideas or options on how could I track this down to identify what could cause this. Thank you, Amit -- Thanks, Alex Patterson User Support Services Operating System Analyst California State University, East Bay -- Mark Gardner -- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Reopened] (VCL-544) Linux systemd services
[ https://issues.apache.org/jira/browse/VCL-544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler reopened VCL-544: -- Assignee: Aaron Peeler Reopening to correct detection of systemd. Some distros like ubuntu may have systemd directory /lib/systemd but it is not using it. Linux systemd services -- Key: VCL-544 URL: https://issues.apache.org/jira/browse/VCL-544 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.3 Add systemd services support for newer linux distros -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-544) Linux systemd services
[ https://issues.apache.org/jira/browse/VCL-544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-544. -- Resolution: Fixed Linux systemd services -- Key: VCL-544 URL: https://issues.apache.org/jira/browse/VCL-544 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.3 Add systemd services support for newer linux distros -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (VCL-574) reinstall option not happening when detecting inuse state
reinstall option not happening when detecting inuse state - Key: VCL-574 URL: https://issues.apache.org/jira/browse/VCL-574 Project: VCL Issue Type: Bug Components: vcld (backend) Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.4 By default - vcld checks for existing processes for a given reservation, to prevent overlap of processes or prevent accidental changes. In the case of a user initiating a reinstall during a reservation, if the reinstall process detects another process running for that given reservation, then the reinstall process exits quietly with no changes and importantly no reinstall. Update process check to include specific states such as reinstall that are allowed to proceed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Dojo library optimization
Aaron, By the way I added your jira account to the jira committers group which gives you greater access to features under jira. Sorry I didn't catch this earlier. Aaron On Thu, Apr 5, 2012 at 9:18 AM, Aaron Coburn acob...@amherst.edu wrote: Josh, I also recall having an issue with the vcldojo code. I never entirely figured out how to integrate it into the custom dojo profiles, opting instead to just keep it separate. As I look at the 2.2.1 code, this only seems to apply to the {request | new | edit}BlockAllocation modes. In the .ht-inc/utils.php file, I added a line that would explicitly load js/vcldojo/TimeTextBoxEnd.js in the getDojoHTML function: if ($mode != 'blockAllocations'){ $rt .= script type=\text/javascript\ src=\js/vcldojo/TimeTextBoxEnd.js\/script\n; } These lines would be inserted after dojo/dojo/dojo.js and the relevant dojo/dojo/dojoCustom.js scripts are loaded. Hope that helps! Aaron -- Aaron Coburn Systems Administrator and Programmer Academic Technology Services, Amherst College acob...@amherst.edumailto:acob...@amherst.edu On Apr 5, 2012, at 8:50 AM, Josh Thompson wrote: Aaron, I've been working on this JIRA issue. I'm having a problem with the custom vcldojo.* objects. I copied the vcl/js/vcldojo directory to the dojo source as a sibling directory of dojo, dijit, and dojox, and listed the relative path to vcldojo at the end of the vcl.profile.js file the same way you did in the one you attached to the JIRA issue. However, when I load any pages that have a widget from vcldojo, I'm getting a javascript error that dojo could not load the widget. Also, it is doing a separate load of the .js file for that widget even though I can see that the widget was built in to the layer file. Did you have any issues similar to this? Any ideas? Thanks, Josh On Friday, August 26, 2011 3:47:54 PM you wrote: Aaron, Thanks for creating a JIRA issue about it and adding some patches. You're definitely right about the number of GETs slowing down page loads. I was planning on creating one dojo include per VCL page in the next release, though I never created a JIRA issue about it. I did do some work already, but I like how you structured it a little better. Thanks, Josh On Friday August 26, 2011, Aaron Coburn wrote: Many parts of the VCL web interface use the Dojo javascript framework, which has a nice facility for incrementally loading the classes needed for a particular page through the dojo.require(...) function. On some pages, however, the number of separate GET requests grows rather large. This makes the pages much less responsive, especially when a page is loaded for the first time. With dojo, it is also possible to create custom 'profiles', which are groups of dojo classes that are assembled into a single javascript library. More information about this is available here: http://dojotoolkit.org/reference-guide/quickstart/custom-builds.html I assembled about a dozen of these 'profiles' for our VCL installation, and with some modification to the .ht-inc/utils.php page, this change has resulted in a dramatic improvement in the loading and rendering of the vcl web pages. Is there any thought for moving in this direction for an upcoming release? I have created a JIRA issue for this at: https://issues.apache.org/jira/browse/VCL-505 where I have included some more information as well as the code I used to implement this in our VCL setup. Best wishes, Aaron Coburn Systems Administrator and Programmer Academic Technology Services, Amherst College (413) 542-5451 acob...@amherst.edumailto:acob...@amherst.edu -- --- Josh Thompson Systems Programmer Advanced Computing | VCL Developer North Carolina State University josh_thomp...@ncsu.edumailto:josh_thomp...@ncsu.edu 919-515-5323 my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Resolved] (VCL-574) reinstall option not happening when detecting inuse state
[ https://issues.apache.org/jira/browse/VCL-574?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-574. -- Resolution: Fixed reinstall option not happening when detecting inuse state - Key: VCL-574 URL: https://issues.apache.org/jira/browse/VCL-574 Project: VCL Issue Type: Bug Components: vcld (backend) Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.3 By default - vcld checks for existing processes for a given reservation, to prevent overlap of processes or prevent accidental changes. In the case of a user initiating a reinstall during a reservation, if the reinstall process detects another process running for that given reservation, then the reinstall process exits quietly with no changes and importantly no reinstall. Update process check to include specific states such as reinstall that are allowed to proceed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-417) Provisioning module for VirtualBox
[ https://issues.apache.org/jira/browse/VCL-417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-417. -- Resolution: Fixed Was added previously. Provisioning module for VirtualBox -- Key: VCL-417 URL: https://issues.apache.org/jira/browse/VCL-417 Project: VCL Issue Type: New Feature Components: vcld (backend) Affects Versions: 2.2 Environment: VirtualBox 3.2.10r66523 Reporter: David Hutchins Priority: Minor Fix For: 2.3 Attachments: capture_support_vbox_pm.patch, stable_provisioning_vbox_pm.patch, utils_patch_for_vbox.patch, vbox.pm VirtualBox provisioning would be a nice addition to VCL, the full version is free for academic use. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Closed] (VCL-323) ESX provisioning modules - based on snapshots
[ https://issues.apache.org/jira/browse/VCL-323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler closed VCL-323. Resolution: Fixed Closing this issue. snapshots are now apart of the VMWare provisioning module. It was included in or related to the VCL-450 backend vmware improvements ESX provisioning modules - based on snapshots - Key: VCL-323 URL: https://issues.apache.org/jira/browse/VCL-323 Project: VCL Issue Type: New Feature Components: vcld (backend) Affects Versions: 2.2 Reporter: Aaron Peeler Fix For: 2.3 Attachments: esxduke.pm from Sean This module is designed to work against VirtualCenter/vCenter, but should be able to work directly with an ESX host as well. It works a little differently from the existing ESX modules in that it uses the VMware perl API directly instead of calling the helper apps. In addition, it also greatly reduces the amount of disk space and deployment time necessary. Instead of cloning the VM for deployment, this module uses ESX to create a snapshot of the golden image disk, and uses that for the deployed VM. This means the only disk space used for the deployed VM is the differences between it and the master. Likewise, no time is needed to copy all the bits, so creating the VM takes seconds instead of minutes. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-529) invalid IP addresses are marked as valid in the is_public_ip_address
[ https://issues.apache.org/jira/browse/VCL-529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-529. -- Resolution: Fixed invalid IP addresses are marked as valid in the is_public_ip_address Key: VCL-529 URL: https://issues.apache.org/jira/browse/VCL-529 Project: VCL Issue Type: Bug Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Aaron Coburn Priority: Minor Fix For: 2.3 in the is_public_ip_address subroutine in utils.pm, the code first checks whether the IP address is valid. If the address is invalid, the subroutine should return 0 (i.e. the address is NOT a public IP address); instead it returns 1, and in some cases, this can result in an invalid IP address being set as the computer's public IP address. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Created] (VCL-575) Improvements to gen-node-key.sh
Improvements to gen-node-key.sh --- Key: VCL-575 URL: https://issues.apache.org/jira/browse/VCL-575 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.3 doesn't fully support linux - only calling net service (windows) - path to sshd_config is non redhat distro Add flexibility - try to detect OS and set related paths and commands. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-575) Improvements to gen-node-key.sh
[ https://issues.apache.org/jira/browse/VCL-575?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-575. -- Resolution: Fixed Improvements to gen-node-key.sh --- Key: VCL-575 URL: https://issues.apache.org/jira/browse/VCL-575 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.3 doesn't fully support linux - only calling net service (windows) - path to sshd_config is non redhat distro Add flexibility - try to detect OS and set related paths and commands. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: VCL-543 OSX under ESXi 4.1
Thanks Jim. Right, I saw that one also. I've got a 2010 mac mini model which also has the keyboard issue. Doesn't seem like it's feasible to use the 2010 model. Going to give it one more shot with trying to do a kickstart install off the dvd. It that doesn't work then I'll try to locate a 2011 model. Overall your code looks good and should work - just would like to test it. Aaron On Tue, Apr 3, 2012 at 4:35 PM, James O'Dell jod...@fullerton.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This site gives a walk through installing OSX on a mac mini using esxi 5. It lists the hardware used, and a link to vmware's nic driver. http://paraguin.com/2012/01/17/os-x-on-a-mac-mini-with-vmware-esxi-5/ __Jim On 4/3/2012 11:48 AM, Aaron Peeler wrote: Hi Daiyu, Thanks. Yes those are a couple that I had found. Aaron On Tue, Apr 3, 2012 at 2:35 PM, Hayashi, Daiyu dhaya...@exchange.fullerton.edu wrote: Based on your email I take it that you've read these posts. http://paraguin.com/2012/01/10/the-mac-mini-vmware-esxi-5-server-part-1-research/ http://tinkertry.com/maczilla-core-i5-mac-mini-esxi-5-0-update-1/ Daiyu Hayashi Lead Information Technology Consultant Mihaylo College of Business and Economics Cal State University Fullerton 657-278-7347 -Original Message- From: Aaron Peeler [mailto:fapee...@ncsu.edu] Sent: Tuesday, April 03, 2012 6:28 AM To: vcl-dev@incubator.apache.org Subject: VCL-543 OSX under ESXi 4.1 Jim, I'm working on testing the OSX module for inclusion in the next release and run into some questions. By chance have you tried to use other apple hardware? I've got a mac mini (2010 mid) model. The initial issue I've run into is the usb keyboard gets disabled once the vmware kernel is loaded. In searching on a solution for this, I've run across folks stating that there is a missing network adapter as well and that has to added later. I'm going to attempt to install ESXi on a usb drive and boot the mac mini off of that (hopefully). So I was wondering if you've installed ESXi (either 4.1 or 5 ) on a mac mini yet? Thanks, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. - -- Jim O'Dell Network Analyst California State University Fullerton Email: jod...@fullerton.edu Phone: (657) 278-2256 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk97XvoACgkQREVHAOnXPYS2wwCg2q31vV+xb5umhvBhvAhEuQ37 grAAoKMTuOrRkgiI2qycV0GwH8l5v9tI =Kvto -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: VCL-543 OSX under ESXi 4.1
Hi Jim, Made progress to a point, I wasn't able to get a full blown instance going, but I feel my effort was good enough to prove it can be done and used. Overall the code looks good and as we move forward, possibly in the 2.4 release, I think it would be ideal to put all OS related routines in their respective OS modules, like notify_via_(wall,msg,oascript), etc. In the supporting documentation for this on the vcl wiki somewhere, I recommend to list known working apple hardware. So far I can say that it would work with the Mac Mini 2011 model and your running it on MacPro. I'll work on committing the backend and db components it into trunk on your behalf. I think Josh has already committed the php part. Thanks for the work and sorry it took so long to review it. Aaron On Wed, Apr 4, 2012 at 7:49 AM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Thanks Jim. Right, I saw that one also. I've got a 2010 mac mini model which also has the keyboard issue. Doesn't seem like it's feasible to use the 2010 model. Going to give it one more shot with trying to do a kickstart install off the dvd. It that doesn't work then I'll try to locate a 2011 model. Overall your code looks good and should work - just would like to test it. Aaron On Tue, Apr 3, 2012 at 4:35 PM, James O'Dell jod...@fullerton.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 This site gives a walk through installing OSX on a mac mini using esxi 5. It lists the hardware used, and a link to vmware's nic driver. http://paraguin.com/2012/01/17/os-x-on-a-mac-mini-with-vmware-esxi-5/ __Jim On 4/3/2012 11:48 AM, Aaron Peeler wrote: Hi Daiyu, Thanks. Yes those are a couple that I had found. Aaron On Tue, Apr 3, 2012 at 2:35 PM, Hayashi, Daiyu dhaya...@exchange.fullerton.edu wrote: Based on your email I take it that you've read these posts. http://paraguin.com/2012/01/10/the-mac-mini-vmware-esxi-5-server-part-1-research/ http://tinkertry.com/maczilla-core-i5-mac-mini-esxi-5-0-update-1/ Daiyu Hayashi Lead Information Technology Consultant Mihaylo College of Business and Economics Cal State University Fullerton 657-278-7347 -Original Message- From: Aaron Peeler [mailto:fapee...@ncsu.edu] Sent: Tuesday, April 03, 2012 6:28 AM To: vcl-dev@incubator.apache.org Subject: VCL-543 OSX under ESXi 4.1 Jim, I'm working on testing the OSX module for inclusion in the next release and run into some questions. By chance have you tried to use other apple hardware? I've got a mac mini (2010 mid) model. The initial issue I've run into is the usb keyboard gets disabled once the vmware kernel is loaded. In searching on a solution for this, I've run across folks stating that there is a missing network adapter as well and that has to added later. I'm going to attempt to install ESXi on a usb drive and boot the mac mini off of that (hopefully). So I was wondering if you've installed ESXi (either 4.1 or 5 ) on a mac mini yet? Thanks, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. - -- Jim O'Dell Network Analyst California State University Fullerton Email: jod...@fullerton.edu Phone: (657) 278-2256 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk97XvoACgkQREVHAOnXPYS2wwCg2q31vV+xb5umhvBhvAhEuQ37 grAAoKMTuOrRkgiI2qycV0GwH8l5v9tI =Kvto -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: VCL-543 OSX under ESXi 4.1
Thanks. Aaron On Tue, Apr 3, 2012 at 2:22 PM, James O'Dell jod...@fullerton.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Aaron, I don't have a mac mini to test with. So, I have not tried installing esxi on a mac mini. I'll see if I can dig one up. __Jim On 4/3/2012 6:28 AM, Aaron Peeler wrote: Jim, I'm working on testing the OSX module for inclusion in the next release and run into some questions. By chance have you tried to use other apple hardware? I've got a mac mini (2010 mid) model. The initial issue I've run into is the usb keyboard gets disabled once the vmware kernel is loaded. In searching on a solution for this, I've run across folks stating that there is a missing network adapter as well and that has to added later. I'm going to attempt to install ESXi on a usb drive and boot the mac mini off of that (hopefully). So I was wondering if you've installed ESXi (either 4.1 or 5 ) on a mac mini yet? Thanks, Aaron - -- Jim O'Dell Network Analyst California State University Fullerton Email: jod...@fullerton.edu Phone: (657) 278-2256 -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk97QAMACgkQREVHAOnXPYQNQACgg0OSMJu6vOSeq9X0jrDD7UWq x/MAoJR5Zxb2A6jwgAvTkn+BFB5ad+4A =3ce5 -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: VCL-543 OSX under ESXi 4.1
Hi Daiyu, Thanks. Yes those are a couple that I had found. Aaron On Tue, Apr 3, 2012 at 2:35 PM, Hayashi, Daiyu dhaya...@exchange.fullerton.edu wrote: Based on your email I take it that you've read these posts. http://paraguin.com/2012/01/10/the-mac-mini-vmware-esxi-5-server-part-1-research/ http://tinkertry.com/maczilla-core-i5-mac-mini-esxi-5-0-update-1/ Daiyu Hayashi Lead Information Technology Consultant Mihaylo College of Business and Economics Cal State University Fullerton 657-278-7347 -Original Message- From: Aaron Peeler [mailto:fapee...@ncsu.edu] Sent: Tuesday, April 03, 2012 6:28 AM To: vcl-dev@incubator.apache.org Subject: VCL-543 OSX under ESXi 4.1 Jim, I'm working on testing the OSX module for inclusion in the next release and run into some questions. By chance have you tried to use other apple hardware? I've got a mac mini (2010 mid) model. The initial issue I've run into is the usb keyboard gets disabled once the vmware kernel is loaded. In searching on a solution for this, I've run across folks stating that there is a missing network adapter as well and that has to added later. I'm going to attempt to install ESXi on a usb drive and boot the mac mini off of that (hopefully). So I was wondering if you've installed ESXi (either 4.1 or 5 ) on a mac mini yet? Thanks, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: openstack and VCL ?
Great. I'll create a jira issue on it to give it an initial home. You should see it come across the vcl-dev list shortly. Thanks again and looking forward to your presentation. Aaron On Thu, Mar 29, 2012 at 11:08 AM, Cameron Mann cameron.m...@cybera.ca wrote: We'd definitely be comfortable with that and should be able to do so within the next two or three weeks. Cameron On Wed, Mar 28, 2012 at 11:08 AM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Hi Cameron, That's wonderful. I understand this is a POC now, but also thats a great point in development cycle to get more eyes looking at it. Would you be comfortable (if not now, soon) submitting the work under ASF for review by the VCL community? Also with that we could work toward bringing you or your lead on this effort in as a apache vcl committer. I look forward to seeing you at ICA CON 2012 Best Regards, Aaron On Wed, Mar 28, 2012 at 11:50 AM, Cameron Mann cameron.m...@cybera.ca wrote: Hi Aaron, One of the things we're working on at Cybera is an EC2 provisioning module. We've also done a lot of work with OpenStack and our intent is for the module not just to work with Amazon EC2 but any cloud that implements the EC2 API, including OpenStack. Right now it's very much in a proof of concept state, but our intent is to open source it once some of the rough edges are smoothed over. We'll also be presenting a paper at the upcoming ICA CON 2012 on our work so far. Cameron On Tue, Mar 27, 2012 at 8:28 AM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Hi Folks, I think Tony from ECU asked about this before. Has anyone worked with openstack http://openstack.org/ ? I think integrating openstack provisioning into the VCL framework would benefit VCL. It could also benefit openstack and their current users. From what I understand, Openstack has a large commercial base of users and could be a way to expose VCL to more commercial users. Unless I'm wrong, currently openstack doesn't provide a self-service interface for users to VDI or clusters, nor does it provide bare-metal loads. VCL with xCAT could provide that for that community in a short time-frame. Is there anyone interested in investigating and working on an openstack provisioning module ? I don't think it will take a huge amount of work, one would need to know openstack and how to add in a VCL provisioning module. I'd be willing to assist but would need someone to take the lead on it. Thoughts? I know this is a development question, but also felt this is big enough to include folks on the vcl-user list. Best, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-571) EC2 API provisioning module
EC2 API provisioning module --- Key: VCL-571 URL: https://issues.apache.org/jira/browse/VCL-571 Project: VCL Issue Type: New Feature Components: database, vcld (backend), web gui (frontend) Reporter: Aaron Peeler Fix For: 2.4 To provide a provisioning method for cloud platforms that use EC2 api interface. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: openstack and VCL ?
Hi Cameron, That's wonderful. I understand this is a POC now, but also thats a great point in development cycle to get more eyes looking at it. Would you be comfortable (if not now, soon) submitting the work under ASF for review by the VCL community? Also with that we could work toward bringing you or your lead on this effort in as a apache vcl committer. I look forward to seeing you at ICA CON 2012 Best Regards, Aaron On Wed, Mar 28, 2012 at 11:50 AM, Cameron Mann cameron.m...@cybera.ca wrote: Hi Aaron, One of the things we're working on at Cybera is an EC2 provisioning module. We've also done a lot of work with OpenStack and our intent is for the module not just to work with Amazon EC2 but any cloud that implements the EC2 API, including OpenStack. Right now it's very much in a proof of concept state, but our intent is to open source it once some of the rough edges are smoothed over. We'll also be presenting a paper at the upcoming ICA CON 2012 on our work so far. Cameron On Tue, Mar 27, 2012 at 8:28 AM, Aaron Peeler aaron_pee...@ncsu.edu wrote: Hi Folks, I think Tony from ECU asked about this before. Has anyone worked with openstack http://openstack.org/ ? I think integrating openstack provisioning into the VCL framework would benefit VCL. It could also benefit openstack and their current users. From what I understand, Openstack has a large commercial base of users and could be a way to expose VCL to more commercial users. Unless I'm wrong, currently openstack doesn't provide a self-service interface for users to VDI or clusters, nor does it provide bare-metal loads. VCL with xCAT could provide that for that community in a short time-frame. Is there anyone interested in investigating and working on an openstack provisioning module ? I don't think it will take a huge amount of work, one would need to know openstack and how to add in a VCL provisioning module. I'd be willing to assist but would need someone to take the lead on it. Thoughts? I know this is a development question, but also felt this is big enough to include folks on the vcl-user list. Best, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-570) Ubuntu support
Ubuntu support -- Key: VCL-570 URL: https://issues.apache.org/jira/browse/VCL-570 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.4 Fix support for ubuntu OS. Currently it is not working with the latest ubuntu versions. Targeting 2.4 release - might have it ready for 2.3 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
openstack and VCL ?
Hi Folks, I think Tony from ECU asked about this before. Has anyone worked with openstack http://openstack.org/ ? I think integrating openstack provisioning into the VCL framework would benefit VCL. It could also benefit openstack and their current users. From what I understand, Openstack has a large commercial base of users and could be a way to expose VCL to more commercial users. Unless I'm wrong, currently openstack doesn't provide a self-service interface for users to VDI or clusters, nor does it provide bare-metal loads. VCL with xCAT could provide that for that community in a short time-frame. Is there anyone interested in investigating and working on an openstack provisioning module ? I don't think it will take a huge amount of work, one would need to know openstack and how to add in a VCL provisioning module. I'd be willing to assist but would need someone to take the lead on it. Thoughts? I know this is a development question, but also felt this is big enough to include folks on the vcl-user list. Best, Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Updated] (VCL-536) xCAT partimage and image_architecture x86_64
[ https://issues.apache.org/jira/browse/VCL-536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-536: - Component/s: vcld (backend) Fix Version/s: (was: 2.4) 2.3 Short term fix added for 2.3 release. xCAT partimage and image_architecture x86_64 Key: VCL-536 URL: https://issues.apache.org/jira/browse/VCL-536 Project: VCL Issue Type: Bug Components: vcld (backend) Reporter: Aaron Peeler Assignee: Aaron Peeler Fix For: 2.3 When capturing OS x86_64 installs provisioned by xcat kickstart method. In the newly inserted image, the image.architecture value is inherited from it's parent image information in the image table. For xCAT partimage based images, it fails when x86_64 value is set for the image architecture. This is due to how both the current xcat partimageng.pm module and the vcl xCAT prov modules are written. They are is assuming a x86 only paths i.e /install/image/x86, /tftpboot/../x86, etc. A short work around is to set the image.architecture in the State.pm module. The longer term fix will be to remove the dependency on the x86 in the path locations for the xCAT modules in the next release. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Support for desktop Linux
Hi Mike, Here's my response to the vcl-user list thread - just a followup for others that may not be subscribed to vcl-user. Just as a heads up, in the 2.3 release we're adding support to define connection methods on a per image/OS basis. We have a lot of the code work done and it's fairly stable in the repository. See VCL-30 and VCL-526 https://issues.apache.org/jira/browse/VCL-30 https://issues.apache.org/jira/browse/VCL-526 The basic flow would be to start the service and open the defined port in the OS level firewall. Aaron On Mon, Mar 19, 2012 at 2:52 PM, Mike Haudenschild m...@longsight.comwrote: Afternoon, dev team -- I'm curious if there is any effort already underway to support full (GUI) Linux desktops? I'd like to be able to provide a completely open-source experience to a relatively non-technical end-user. A couple folks on the vcl-user list have used both SSH with X-11 packet forwarding and RDP, but I was wondering what thoughts you might have on how to approach developing the support. I thought it might be relatively easy to add a variant of the download this RDP file approach for Linux desktops, if an RDP server was already installed on the image. Thanks regards, Mike -- *Mike Haudenschild* Education Systems Manager Longsight Group (740) 599-5005 x809 m...@longsight.com www.longsight.com -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [jira] [Updated] (VCL-560) cleartext password stored in VMProfile table
. If the private keyfile does not exist on a management node, then no decryption is performed, and the existing value of vmprofile.password is used. I should also add that the encrypted passwords are stored in hexadecimal format, since that is easier to deal with when it comes to storing them in a database. In order to use this code, one will need to generate RSA keys ahead of time like so: $ openssl genrsa -out vmhost.key 1024 $ openssl rsa -in vmhost.key -pubout vmhost.key.pub (One can generate a larger key, if desired, by specifying a larger bit size in the first command.) It is a good idea to control access to the private key: $ chown root.root vmhost.key $ chmod 600 vmhost.key An admin will also need the contents of the public key to enter into the web UI: $ cat vmhost.key.pub -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Updated] (VCL-339) Add the KVM support for VCL
[ https://issues.apache.org/jira/browse/VCL-339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-339: - Issue Type: Task (was: New JIRA Project) Add the KVM support for VCL --- Key: VCL-339 URL: https://issues.apache.org/jira/browse/VCL-339 Project: VCL Issue Type: Task Components: vcld (backend) Reporter: Xianqing Yu Labels: kvm Fix For: 2.3 Attachments: kvm.pm, kvmsetup I write the new provisioning module for the KVM support. Basically, what I am doing is that, installed kvm in one of our blade and host OS is Fedora 11, kernel linux 2.6.30.8-64 bits. So you can use command qemu-system-x86_64 to run your virtual machine. 1. Assuming your host machine has two Ethernet cards, eth0 is private network and eth1 is public network. You have to configure your host machine's network and setup bridges for each virtual machine. The configure procedure is following: ifconfig eth0 up ifconfig eth1 up modprobe 8021q vconfig add eth0 0 vconfig add eth1 5 brctl addbr br0 brctl addbr br1 brctl addif br0 eth0 brctl addif br1 eth1 ifconfig br0 yourPrivateIP/netmask up ifconfig br1 yourPublicIP/netmask up route add default gw yourDefaultGatewayIP br1 modprobe kvm modprobe kvm-intel (for intel CPU) Finally, you have to copy the Management Node's public to the KVM host's authorized key repository, so vcld can login to the KVM host by key authentication. Now your host machine should be ready for receiving request from VCL. 2. After configuring the KVM host machine, now you have change several things on the Management Node. Two files you have to add to your vcl provisioning directory, one is mac and the other is kvm.pm. mac is simple script to generate random mac address. My mac is following: #!/bin/sh echo -n $(echo -n 00:0C:29:C3; for i in `seq 1 2`; do echo -n `echo :$RANDOM$RANDOM | cut -n -c -3` ;done) 8/23/11 Andy Kurth - removed code from description. It has been attached to this issue as a file. At last, add the kvm module into your vcl database, table module and provisioning. Assign virtual machines to the kvm provisioning module. Now you can make a reservation to test KVM support.:) If you have any problems, please feel free to contact me. Thanks, Xianqing -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (VCL-339) Add the KVM support for VCL
[ https://issues.apache.org/jira/browse/VCL-339?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler updated VCL-339: - Issue Type: Sub-task (was: Task) Parent: VCL-545 Add the KVM support for VCL --- Key: VCL-339 URL: https://issues.apache.org/jira/browse/VCL-339 Project: VCL Issue Type: Sub-task Components: vcld (backend) Reporter: Xianqing Yu Labels: kvm Fix For: 2.3 Attachments: kvm.pm, kvmsetup I write the new provisioning module for the KVM support. Basically, what I am doing is that, installed kvm in one of our blade and host OS is Fedora 11, kernel linux 2.6.30.8-64 bits. So you can use command qemu-system-x86_64 to run your virtual machine. 1. Assuming your host machine has two Ethernet cards, eth0 is private network and eth1 is public network. You have to configure your host machine's network and setup bridges for each virtual machine. The configure procedure is following: ifconfig eth0 up ifconfig eth1 up modprobe 8021q vconfig add eth0 0 vconfig add eth1 5 brctl addbr br0 brctl addbr br1 brctl addif br0 eth0 brctl addif br1 eth1 ifconfig br0 yourPrivateIP/netmask up ifconfig br1 yourPublicIP/netmask up route add default gw yourDefaultGatewayIP br1 modprobe kvm modprobe kvm-intel (for intel CPU) Finally, you have to copy the Management Node's public to the KVM host's authorized key repository, so vcld can login to the KVM host by key authentication. Now your host machine should be ready for receiving request from VCL. 2. After configuring the KVM host machine, now you have change several things on the Management Node. Two files you have to add to your vcl provisioning directory, one is mac and the other is kvm.pm. mac is simple script to generate random mac address. My mac is following: #!/bin/sh echo -n $(echo -n 00:0C:29:C3; for i in `seq 1 2`; do echo -n `echo :$RANDOM$RANDOM | cut -n -c -3` ;done) 8/23/11 Andy Kurth - removed code from description. It has been attached to this issue as a file. At last, add the kvm module into your vcl database, table module and provisioning. Assign virtual machines to the kvm provisioning module. Now you can make a reservation to test KVM support.:) If you have any problems, please feel free to contact me. Thanks, Xianqing -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] [Updated] (VCL-280) only fail computers for computer related failures
Hello Gary, To unsubscribe you should be able to send an email to: vcl-dev-unsubscr...@incubator.apache.org Aaron On Thu, Mar 8, 2012 at 3:11 PM, Truesdale, Gary gary.truesd...@hp.com wrote: Andy, can you help me get off this list? I've tried several times and seem to be dealing with a robot. I will re-join later when I have more time to engage. Gary -Original Message- From: Andy Kurth (Updated) (JIRA) [mailto:j...@apache.org] Sent: Thursday, March 08, 2012 11:58 AM To: vcl-dev@incubator.apache.org Subject: [jira] [Updated] (VCL-280) only fail computers for computer related failures [ https://issues.apache.org/jira/browse/VCL-280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy Kurth updated VCL-280: --- Fix Version/s: 2.4 only fail computers for computer related failures - Key: VCL-280 URL: https://issues.apache.org/jira/browse/VCL-280 Project: VCL Issue Type: Improvement Components: vcld (backend) Reporter: Josh Thompson Fix For: 2.4 If an image doesn't exist on a management node, the request gets failed, but the computer also gets failed. Since it wasn't a computer related problem, the computer can be returned to the available state. There may be other conditions similar to this where a computer should not be failed when a request is. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [jira] [Resolved] (VCL-390) Prevent auto-generated or invalid public IP address from being displayed to user
Sorry for the mass emails - Just cleaning up and closing known fixed issues. Making progress :) Aaron On Thu, Mar 8, 2012 at 2:26 PM, Art Vandenberg avandenb...@gsu.edu wrote: Wow - Andy et al. are working! Aart On Mar 8, 2012, at 2:23 PM, Andy Kurth (Resolved) (JIRA) wrote: [ https://issues.apache.org/jira/browse/VCL-390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andy Kurth resolved VCL-390. Resolution: Fixed Prevent auto-generated or invalid public IP address from being displayed to user Key: VCL-390 URL: https://issues.apache.org/jira/browse/VCL-390 Project: VCL Issue Type: Improvement Components: vcld (backend) Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 Windows images may fail to obtain a public IP address from DHCP when they load. When this occurs, an auto-generated 169.254.x.x address is usually assigned. It's not possible to connect to such an address. When the computer is reserved, this address is retrieved and presented on the connection info page. The user tries to connect but can't. 2 improvements: -Detect invalid public addresses and try to obtain a valid address by running ipconfig /renew -If a valid address can't be obtained, fail the reservation rather than presenting the invalid address to the user -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira Art Vandenberg Account Manager/Research Function Customer Relations, IST Information Systems Technology Georgia State University avandenb...@gsu.edu +1 404 413 4743 MS Information Computer Science, Georgia Tech MVA Painting Drawing, Georgia State Web page: http://www.gsu.edu/ist/acs/25735.html -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Resolved] (VCL-488) Injected user's UID is hardcoded
[ https://issues.apache.org/jira/browse/VCL-488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-488. -- Resolution: Fixed Fixed previously in another issue. If user_uid is not defined or equal to 0, then the uid is not added to the useradd command. Injected user's UID is hardcoded Key: VCL-488 URL: https://issues.apache.org/jira/browse/VCL-488 Project: VCL Issue Type: Bug Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Cameron Mann Priority: Minor Fix For: 2.3 For Linux images, when a reservation is created, the UID of the new user appears to be hardcoded to 101. If this UID is already in use it prevents the user from being created and prevents access to the VM. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Changing the e-mail address field editable
And maybe this 'emailcustom' option could be in the affiliation table? It would allow for more flexibility for sites supporting multiple affiliations. Aaron P. On Fri, Mar 2, 2012 at 8:50 AM, Josh Thompson josh_thomp...@ncsu.edu wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Satoshi, I think this is a good idea, especially for local accounts. For LDAP based accounts, the code will look for the email address from LDAP. If it doesn't find it, I believe it will set it to a default based on what is in conf.php. There are 2 ways I might go about dealing with that. 1) Add an extra field to the user table - emailcustom that is a boolean. If a user manually sets his password, then set emailcustom to 1, and never overwrite the email address with something from LDAP. 2) Always allow the email address to be updated from LDAP if it is provided, but if it is not provided, never update it and only set it to the default when the account is initially added to the user table. Those are just some suggestions of things to think about. When you finish this, I'd love to see it contributed back. :) Josh On Friday, March 02, 2012 10:14:03 PM Satoshi KOBAYASHI wrote: Hello. At present, the e-mail address displayed at the User Preferences page is a read only field. We are thinking that allowing users to change the e-mail address by themselves will make it more convenint. To do this, we speculate that editing the userpreferences.php, to change the e-mail address field editable, and to post it to the database will work it out. Please help us if there are anything to consider by making this change. Thank you. -- Satoshi KOBAYASHI - -- - --- Josh Thompson VCL Developer North Carolina State University my GPG/PGP key can be found at pgp.mit.edu All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties. -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.17 (GNU/Linux) iEYEARECAAYFAk9Q0DAACgkQV/LQcNdtPQNiGwCfefKc9Kcvb1jkB4m0+9M9J/fO TpkAn24mIke7PwAQMYap8Rkt8ghvwa4V =bmlt -END PGP SIGNATURE- -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Resolved] (VCL-544) Linux systemd services
[ https://issues.apache.org/jira/browse/VCL-544?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-544. -- Resolution: Fixed Linux systemd services -- Key: VCL-544 URL: https://issues.apache.org/jira/browse/VCL-544 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Fix For: 2.3 Add systemd services support for newer linux distros -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-452) Linux.pm get_file_size does not handle thinly-provisioned files correctly
[ https://issues.apache.org/jira/browse/VCL-452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-452. -- Resolution: Fixed Linux.pm get_file_size does not handle thinly-provisioned files correctly - Key: VCL-452 URL: https://issues.apache.org/jira/browse/VCL-452 Project: VCL Issue Type: Bug Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 The get_file_size subroutine in Linux.pm is pretty tricky. The size of a file isn't as straightforward as one would think. It currently returns the `ls` size of the file which is not accurate when the actual size of a .vmdk file is requested. The `du` size is more relevent. The subroutine doesn't use `du` because it doesn't exist on ESXi. Instead, `stat` is used and the sizes are calculated based on blocks used and block size. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-82) Add additional information to notify() messages
[ https://issues.apache.org/jira/browse/VCL-82?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-82. - Resolution: Fixed Add additional information to notify() messages --- Key: VCL-82 URL: https://issues.apache.org/jira/browse/VCL-82 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.0 Reporter: Andy Kurth Priority: Minor Fix For: 2.3 It would be helpful if the email messages sent by utils.pm::notify() contained more information in the subject and a summary of the reservation details in the body. The subject currently contains the file name where the message originated from. It would make human monitoring easier if it also contained the reservation id and possibly some other data. Most problems result in multiple CRITICAL notify() messages to be generated in a short amount of time. When you glance at the email messages in your inbox, you can't tell if multiple new messages resulted from the same reservation failing. Look at moving notify routine to datastructure.pm or module.pm in order to have access to the datastructure hash. (fapeeler 9/1/2010) It can also be difficult to determine the image, user, and computer from the message body. It would be helpful if the beginning of the message contained a summary of this information. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-462) Remove Windows service pack installation files during image capture
[ https://issues.apache.org/jira/browse/VCL-462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-462. -- Resolution: Fixed Remove Windows service pack installation files during image capture --- Key: VCL-462 URL: https://issues.apache.org/jira/browse/VCL-462 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 Windows service pack files are not removed by the clean_hard_drive subroutine in Windows.pm. They are also not removed by cleanmgr.exe. This causes images to be larger than necessary. The files are normally left on the computer by the service pack installer so that the service pack can be uninstalled if necessary. For Windows 7 and 2008, the following command can be called to remove the files: dism.exe /online /cleanup-image /spsuperseded Add a call to this utility to clean_hard_drive. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (VCL-276) log Block reservation data
[ https://issues.apache.org/jira/browse/VCL-276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13221147#comment-13221147 ] Aaron Peeler commented on VCL-276: -- took care of database portion. added blockRequestid, blockStart and blockEnd to sublog table log Block reservation data -- Key: VCL-276 URL: https://issues.apache.org/jira/browse/VCL-276 Project: VCL Issue Type: Improvement Components: database, web gui (frontend) Reporter: Aaron Peeler Priority: Minor Fix For: 2.3 add block reservation logging - Block request data for historical purposes - was node part of block reservation to the sublog or log table Possibly more data. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-404) Prevent and/or remove color code escape characters from SSH output
[ https://issues.apache.org/jira/browse/VCL-404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-404. -- Resolution: Fixed Prevent and/or remove color code escape characters from SSH output -- Key: VCL-404 URL: https://issues.apache.org/jira/browse/VCL-404 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2 Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 It's possible for the output generated from SSH commands to include color-coded text. This causes problems when the text is parsed and the color escape sequences appear in the log output. Arguments should be added to any commands to suppress color coding where possible. The output should also be stripped of the color escape characters by the SSH subroutines before returning the output to the caller. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-553) Make OS.pm wait_for_reboot arguments consistent with other wait_* subroutines
[ https://issues.apache.org/jira/browse/VCL-553?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-553. -- Resolution: Fixed Make OS.pm wait_for_reboot arguments consistent with other wait_* subroutines - Key: VCL-553 URL: https://issues.apache.org/jira/browse/VCL-553 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 OS.pm::wait_for_reboot accepts an $attempt argument. It would be more flexible if it accepted the same arguments as the other newer wait_* subroutines. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-420) Linux code not setting static IP address correctly
[ https://issues.apache.org/jira/browse/VCL-420?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-420. -- Resolution: Fixed Linux code not setting static IP address correctly -- Key: VCL-420 URL: https://issues.apache.org/jira/browse/VCL-420 Project: VCL Issue Type: Bug Components: vcld (backend) Affects Versions: 2.2 Environment: Management node IP configuration set to static, OS of computer being loaded is Linux Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 This is a bug which is causing the static public IP address to not be set under Linux. The get_public_default_gateway is returning the deprecated $GATEWAY variable. This isn't set anymore. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-407) Add makesshgkh check in gen_node_key.sh
[ https://issues.apache.org/jira/browse/VCL-407?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-407. -- Resolution: Fixed removed xcat utility Add makesshgkh check in gen_node_key.sh --- Key: VCL-407 URL: https://issues.apache.org/jira/browse/VCL-407 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2 Reporter: Andy Kurth Priority: Minor Fix For: 2.3 The gen_node_key.sh script calls xCAT's makesshgkh utility. It displays an error if this utility does not exist on the management node. Add a check so the error isn't displayed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-460) Send critical notification if KMS or MAK activation fails
[ https://issues.apache.org/jira/browse/VCL-460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-460. -- Resolution: Fixed Send critical notification if KMS or MAK activation fails - Key: VCL-460 URL: https://issues.apache.org/jira/browse/VCL-460 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.2.1 Reporter: Andy Kurth Assignee: Andy Kurth Priority: Minor Fix For: 2.3 It would be helpful to receive a critical notification if KMS or MAK activation fails. Currently, KMS activation is attempted first. If this fails, MAK activation is attempted. If the MAK activation is successful then no notification is sent about the KMS activation failure. This could reoccur many times until all of the MAK activations are consumed. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Resolved] (VCL-557) xCAT2 reset node to boot state on DESTROY
[ https://issues.apache.org/jira/browse/VCL-557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Aaron Peeler resolved VCL-557. -- Resolution: Fixed Assignee: Aaron Peeler xCAT2 reset node to boot state on DESTROY -- Key: VCL-557 URL: https://issues.apache.org/jira/browse/VCL-557 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Assignee: Aaron Peeler Priority: Minor Fix For: 2.3 In xCAT2 provisioning module, when process is exiting set node to boot state. - create DESTROY routine - call nodeset $node boot -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: mailing list moderators
I'm not. Feel free to make me a moderator if no one else is. Aaron P. On Sun, Feb 19, 2012 at 11:29 AM, Alan D. Cabrera l...@toolazydogs.com wrote: Who of you are email list moderators for this project? I want to make sure it's not just the mentors. Regards, Alan -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
[jira] [Created] (VCL-557) xCAT2 reset node to boot state on DESTROY
xCAT2 reset node to boot state on DESTROY -- Key: VCL-557 URL: https://issues.apache.org/jira/browse/VCL-557 Project: VCL Issue Type: Improvement Reporter: Aaron Peeler Priority: Minor Fix For: 2.3 In xCAT2 provisioning module, when process is exiting set node to boot state. - create DESTROY routine - call nodeset $node boot -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [Discuss] VCL 2.3 release date
Cool, Thanks Jim and Aaron. Aaron, On packaging it up - not sure I follow. Unless I'm misunderstanding - you just need to commit the modules to the repo. Did you confirm you had svn access? If not we missed a step in creating your account. Josh is the release manager and will do the release candidate the code is ready. Andy, Josh, others, when you get a chance also chime in on any thoughts about the 2.3 release timeline, features, etc. Thanks, Aaron P. On Wed, Feb 15, 2012 at 3:33 PM, Aaron Coburn acob...@amherst.edu wrote: I think a March timeframe sounds reasonable for the vCenter module. I do have a few questions about how best to package it up; I will be in touch about that shortly. Aaron On Feb 15, 2012, at 11:55 AM, James O'Dell wrote: Hi, I've been running the OSX provisioning code for about 6 months, and really haven't had much trouble with it. I'm not sure how well it will run under KVM, though. Getting the EFI bios under KVM is something that I haven't had time to work out, ... yet :) __Jim On 2/15/2012 7:22 AM, Aaron Peeler wrote: Hi Guys, I'd like for us to set a plan/goal for the 2.3 release. How does end of March sound? My thoughts are we identify which features and jira issues need to be completed and start the process. Features to include: * I think we want to include Aaron C's work on the vcenter modules. Aaron how do you feel on this? * The kvm work Andy has added * vote on putting back in the esxthin.pm module - one of our community members was using this heavily but we have no way to test it. * access methods * server loads - base line code, more improvements would be developed this Spr/Sum * Jim O'Dells work on OSX provisioning. I've looked through the code and it looks good, but I didn't have a way to test it yet. - Jim your thoughts? Things we exclude: - cluster reservations improvements. - jira issues that require large amounts of work at this time Thoughts? Aaron - -- Jim O'Dell Network Analyst California State University Fullerton Email: jod...@fullerton.edu Phone: (657) 278-2256 -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.
Re: [Discuss] VCL 2.3 release date
ok gotcha. Thanks for the additional details. Yes, It sounds like a reasonable approach to me, but Andy would need to comment more when he can. I only have the basic understanding of that flow in the how/when the objects are created. -A On Thu, Feb 16, 2012 at 10:39 AM, Aaron Coburn acob...@amherst.edu wrote: Aaron, My comment relates to module design rather than the mechanics of SVN. The basic issue is that I have a module that works great in our VCL infrastructure, but there are ways in which it could more easily integrate into the overall design of the VMware provisioning module. To describe in brief, the vCenter module is implemented as a subclass of the vSphere_SDK module. Since the VMware module doesn't know a priori which API object to use, it iteratively attempts to connect to a vm host using various existing APIs. When I wrote the vCenter module for our system, I tried to touch the VMware module as little as possible, so I ended up subclassing VMware.pm and modifying the definition of $VSPHERE_SDK_PACKAGE (defined, instead, to load VCL::Module::Provisioning::VMware::vCenter). The better approach, though, (and I would appreciate some feedback on this) would be to add an additional class variable (e.g. $VCENTER_PACKAGE) and modify the initialize subroutine in VMware such that if the vSphere module did not connect, it would try connecting with the vCenter module. If that attempt succeeds, the api object would proceed to use the vCenter module. Does that sound like a reasonable approach? This would assume that the username and password used to access vCenter were not the same as the credentials used to access individual esx hosts. That is true for our setup, but is that something we could reliably trust to be the case in other vm host infrastructures? Also, there are some aspects of the vSphere_SDK module that do not rely on VMware's vSphere API -- notably in how the *.vmx files are generated. The vCenter module follows this approach, since when I wrote the module, I chose to reimplement only what was absolutely necessary to make it work. There has been some discussion on this list on precisely this point. I am certainly interested in moving the vCenter code in that direction, but if the hope is to put the vCenter code into the 2.3 release (i.e. by March), it seems more reasonable to use the code that has over six months of testing time in a production environment. I would be concerned about making significant code changes and adding them to a VCL release without allowing much time to evaluate the changes. Aaron On Feb 16, 2012, at 9:41 AM, Aaron Peeler wrote: Cool, Thanks Jim and Aaron. Aaron, On packaging it up - not sure I follow. Unless I'm misunderstanding - you just need to commit the modules to the repo. Did you confirm you had svn access? If not we missed a step in creating your account. Josh is the release manager and will do the release candidate the code is ready. Andy, Josh, others, when you get a chance also chime in on any thoughts about the 2.3 release timeline, features, etc. Thanks, Aaron P. On Wed, Feb 15, 2012 at 3:33 PM, Aaron Coburn acob...@amherst.edu wrote: I think a March timeframe sounds reasonable for the vCenter module. I do have a few questions about how best to package it up; I will be in touch about that shortly. Aaron On Feb 15, 2012, at 11:55 AM, James O'Dell wrote: Hi, I've been running the OSX provisioning code for about 6 months, and really haven't had much trouble with it. I'm not sure how well it will run under KVM, though. Getting the EFI bios under KVM is something that I haven't had time to work out, ... yet :) __Jim On 2/15/2012 7:22 AM, Aaron Peeler wrote: Hi Guys, I'd like for us to set a plan/goal for the 2.3 release. How does end of March sound? My thoughts are we identify which features and jira issues need to be completed and start the process. Features to include: * I think we want to include Aaron C's work on the vcenter modules. Aaron how do you feel on this? * The kvm work Andy has added * vote on putting back in the esxthin.pm module - one of our community members was using this heavily but we have no way to test it. * access methods * server loads - base line code, more improvements would be developed this Spr/Sum * Jim O'Dells work on OSX provisioning. I've looked through the code and it looks good, but I didn't have a way to test it yet. - Jim your thoughts? Things we exclude: - cluster reservations improvements. - jira issues that require large amounts of work at this time Thoughts? Aaron - -- Jim O'Dell Network Analyst California State University Fullerton Email: jod...@fullerton.edu Phone: (657) 278-2256 -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received
[Discuss] VCL 2.3 release date
Hi Guys, I'd like for us to set a plan/goal for the 2.3 release. How does end of March sound? My thoughts are we identify which features and jira issues need to be completed and start the process. Features to include: * I think we want to include Aaron C's work on the vcenter modules. Aaron how do you feel on this? * The kvm work Andy has added * vote on putting back in the esxthin.pm module - one of our community members was using this heavily but we have no way to test it. * access methods * server loads - base line code, more improvements would be developed this Spr/Sum * Jim O'Dells work on OSX provisioning. I've looked through the code and it looks good, but I didn't have a way to test it yet. - Jim your thoughts? Things we exclude: - cluster reservations improvements. - jira issues that require large amounts of work at this time Thoughts? Aaron -- Aaron Peeler Program Manager Virtual Computing Lab NC State University All electronic mail messages in connection with State business which are sent to or received by this account are subject to the NC Public Records Law and may be disclosed to third parties.