Re: Vcl and vmware HA
Not is this upcoming release. With VMware HA, it's easily handled by vcenter if you have the correct licenses... With the libvirt module - this release is going to support kvm. Libvirt also supports vmware, but that would need to be added in later if necessary. The current work that Aaron Coburn and Andy Kurth have done with the VMWare prov module are fairly robust, so I'm not sure if the libvirt-vmware part is needed. On the kvm side, there would need to be HA logic built into the libvirt-kvm module. Or there would need to be a work done to talk to RHEV - Red Hat's equivalent to vcenter, but for kvm hypervisors. Others may also have other thoughts on this. It's ideal (probably needed) as we get into more server based provisioning to have HA functionality for the kvm, it would be good to start designing this part out and possibly target a later release 2.3.x . Aaron Aaron On Wed, Mar 28, 2012 at 1:36 PM, Anu Chirinos a...@fiu.edu wrote: Great, what about libvert version, is that HA conscious? Anu On 3/28/12 1:09 PM, Aaron Peeler fapee...@ncsu.edu wrote: Hi Anu, Yes it will likely be mid-end of April now for the 2.3 release. End of March timeline I proposed in Jan/Feb was too optimistic on my part. Aaron On Wed, Mar 28, 2012 at 11:53 AM, Anu Chirinos a...@fiu.edu wrote: Wonderful,, so this is in the 2.3 version coming on April? Anu On 3/28/12 11:26 AM, Aaron Coburn acob...@amherst.edu wrote: Yes, we are using vMotion with our ESX hosts. It involved writing a custom provisioning module which is slated to be part of the next VCL release. The short version is that all of the ESX hosts are put into a single vCenter host, and the VCL communicates only with that single host (even though there may be many physical hosts). Then when VMware vMotions a machine, the VCL neither knows nor cares that this happened. Aaron -- Aaron Coburn Systems Administrator and Programmer Academic Technology Services, Amherst College acob...@amherst.edu On Mar 28, 2012, at 11:12 AM, Anu Chirinos wrote: Vcl and vmware HA Hello, Is anybody dealing with VCL and ESX Vmotion underneath? Has anybody done any research or work on this? Anu Chirinos UTS - Operations and Enterprise Systems Florida International University Office (305) 348-0275 Cell (786) 712-9025 -- 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.
Re: ESXi 4.1 image for VCL reservation
Definitely doable. Also might be worth doing it within a ESXi server. Nested hypervisor - possibly a bit better control on which networks are visible. With the connection methods in the next release, you could define vsphere client as the connection method. Aaron P. On Thu, Mar 29, 2012 at 1:33 PM, Dmitri Chebotarov dcheb...@gmu.edu wrote: Hi, All Is it posible to add ESXi 4.1 image to VCL, so users can make reservation for ESXi 4.1 server? May be someone else already has it working…. May be there is separate module for ESXi support? I have configured xCAT/VCL and I'm able to reload a blade with ESXi 4.1 using kickstart script via Manage Computers. But when a user makes reservation for ESXi 4.1 - it fails. So far it fails for two reasons - no Public interface and cannot create user on ESXi hosts. VCL is using Linux.pm module and ESXi doesn't support it. 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 -- 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: ESXi 4.1 image for VCL reservation
There is definitely a performance penalty for running ESXi as a guest OS. I don't think the hardware virtualization features of the CPU can be passed on to an ESXi guest, which also means no 64-bit guests inside the ESXi guest. Suggest reading the notes on this blog: http://www.vcritical.com/2009/05/vmware-esx-4-can-even-virtualize-itself/ Regards, Mike On Thu, Mar 29, 2012 at 13:59, Aaron Peeler aaron_pee...@ncsu.edu wrote: Definitely doable. Also might be worth doing it within a ESXi server. Nested hypervisor - possibly a bit better control on which networks are visible. With the connection methods in the next release, you could define vsphere client as the connection method. Aaron P. On Thu, Mar 29, 2012 at 1:33 PM, Dmitri Chebotarov dcheb...@gmu.edu wrote: Hi, All Is it posible to add ESXi 4.1 image to VCL, so users can make reservation for ESXi 4.1 server? May be someone else already has it working…. May be there is separate module for ESXi support? I have configured xCAT/VCL and I'm able to reload a blade with ESXi 4.1 using kickstart script via Manage Computers. But when a user makes reservation for ESXi 4.1 - it fails. So far it fails for two reasons - no Public interface and cannot create user on ESXi hosts. VCL is using Linux.pm module and ESXi doesn't support it. 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 -- 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: ESXi 4.1 image for VCL reservation
I'm not looking for nested hypervisors - this would work for someone who wants to play/study ESXi server. But even in this case VCL needs a module to handle ESXi reservation - this step would fail for nested esxi as well… How would I add/use/load a new pm module for ESXi reservation? I plan to use ESXi image along with a Windows sub-image with vSphere client, so ESXi server won't need public IP address in this case… I only need to address reservation steps (ie. get IP, add user, etc.) - xCAT/VCL already handles ESXi install process. 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 Thursday, March 29, 2012 at 14:04 , Mike Haudenschild wrote: There is definitely a performance penalty for running ESXi as a guest OS. I don't think the hardware virtualization features of the CPU can be passed on to an ESXi guest, which also means no 64-bit guests inside the ESXi guest. Suggest reading the notes on this blog: http://www.vcritical.com/2009/05/vmware-esx-4-can-even-virtualize-itself/ Regards, Mike On Thu, Mar 29, 2012 at 13:59, Aaron Peeler aaron_pee...@ncsu.edu (mailto:aaron_pee...@ncsu.edu) wrote: Definitely doable. Also might be worth doing it within a ESXi server. Nested hypervisor - possibly a bit better control on which networks are visible. With the connection methods in the next release, you could define vsphere client as the connection method. Aaron P. On Thu, Mar 29, 2012 at 1:33 PM, Dmitri Chebotarov dcheb...@gmu.edu (mailto:dcheb...@gmu.edu) wrote: Hi, All Is it posible to add ESXi 4.1 image to VCL, so users can make reservation for ESXi 4.1 server? May be someone else already has it working…. May be there is separate module for ESXi support? I have configured xCAT/VCL and I'm able to reload a blade with ESXi 4.1 using kickstart script via Manage Computers. But when a user makes reservation for ESXi 4.1 - it fails. So far it fails for two reasons - no Public interface and cannot create user on ESXi hosts. VCL is using Linux.pm module and ESXi doesn't support it. Thanks. -- Dmitri Chebotarov Virtual Computing Lab Systems Engineer, TSD - Ent Servers Messaging 223 Aquia Building, Ffx, MSN: 1B5 Phone: (703) 993-6175 (tel:%28703%29%20993-6175) Fax: (703) 993-3404 (tel:%28703%29%20993-3404) -- 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: ESXi 4.1 image for VCL reservation
Andy Could I extend existing ESXi.pm module at /usr/local/vcl/lib/VCL/Module/OS/Linux/ESXi.pm? Everyhing you described seems to be already in place - entry for esxi OS (OSid), module name/path. Thanks. -- Dmitri Chebotarov On Thursday, March 29, 2012 at 14:56 , Andy Kurth wrote: You could create an ESXi.pm OS module. It would inherit from Linux.pm since some of the Linux subroutines will work under ESXi. The module would reside at: lib/VCL/Module/OS/Linux/ESXi.pm Entries would have to be added to the module and OS tables in the database. Set your image.OSid value to the new value you enter in the OS table. Some of the subroutines in Linux.pm already work as you have noticed. I changed a few of them a while back to work with ESXi of them to which are called by the VMware.pm provisioning module when SSH is used to control the VM host. For the ones which don't work, you would define subroutines in ESXi.pm to override the ones in Linux.pm or OS.pm such as create_user. For the networking problems, you would probably define a post_load subroutine in ESXi.pm which performs operations necessary to configure the virtual switches appropriately such as running esxcfg-vswitch and esxcfg-vmknic. This would be very useful for us at NCSU. I would be happy to help get this added. -Andy On Thu, Mar 29, 2012 at 2:19 PM, Dmitri Chebotarov dcheb...@gmu.edu (mailto:dcheb...@gmu.edu) wrote: I'm not looking for nested hypervisors - this would work for someone who wants to play/study ESXi server. But even in this case VCL needs a module to handle ESXi reservation - this step would fail for nested esxi as well… How would I add/use/load a new pm module for ESXi reservation? I plan to use ESXi image along with a Windows sub-image with vSphere client, so ESXi server won't need public IP address in this case… I only need to address reservation steps (ie. get IP, add user, etc.) - xCAT/VCL already handles ESXi install process. 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 Thursday, March 29, 2012 at 14:04 , Mike Haudenschild wrote: There is definitely a performance penalty for running ESXi as a guest OS. I don't think the hardware virtualization features of the CPU can be passed on to an ESXi guest, which also means no 64-bit guests inside the ESXi guest. Suggest reading the notes on this blog: http://www.vcritical.com/2009/05/vmware-esx-4-can-even-virtualize-itself/ Regards, Mike On Thu, Mar 29, 2012 at 13:59, Aaron Peeler aaron_pee...@ncsu.edu (mailto:aaron_pee...@ncsu.edu) wrote: Definitely doable. Also might be worth doing it within a ESXi server. Nested hypervisor - possibly a bit better control on which networks are visible. With the connection methods in the next release, you could define vsphere client as the connection method. Aaron P. On Thu, Mar 29, 2012 at 1:33 PM, Dmitri Chebotarov dcheb...@gmu.edu (mailto:dcheb...@gmu.edu) wrote: Hi, All Is it posible to add ESXi 4.1 image to VCL, so users can make reservation for ESXi 4.1 server? May be someone else already has it working…. May be there is separate module for ESXi support? I have configured xCAT/VCL and I'm able to reload a blade with ESXi 4.1 using kickstart script via Manage Computers. But when a user makes reservation for ESXi 4.1 - it fails. So far it fails for two reasons - no Public interface and cannot create user on ESXi hosts. VCL is using Linux.pm module and ESXi doesn't support it. 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 -- 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.