Re: VMs of EL and other environments

2014-04-08 Thread Nico Kadel-Garcia
On Tue, Apr 8, 2014 at 12:06 AM, zxq9 z...@zxq9.com wrote:
 On Monday 07 April 2014 22:52:57 Nico Kadel-Garcia wrote:
 Name 2. Seriously. The KVM management tools are *not* good., at least
 in Scientific Linux 6 or the upstream vendor's toolkits, because the
 underlying libvirt toolkit is trying to do too many things at once and
 therefore getting each different virtualization technology wrong in
 different ways.

 If you think I'm kidding, go ahead and configure pair-bonding in the
 virtual appliances.

 Aside from the previous reply, I get that you think KVM is a steaming pile how
 does this relate to Yasha's question? More to the point, how do you feel about
 VirtualBox as an enterprise platform?

It's not the KVM itself. It's libvirt and virt-manager the built-in
management tools in Scientific Linux. Virt-manager has gotten
noticeably better, but it's really not up to enterprise support.
*Openstack* might be, I've not had the chance to use it myself yet.
The Virtualbox free tool has its own issues, mostly the lack of
commercial support for it. So definitely, on SL 6 servers and for SL 6
virtualized clients, the free VirtualBox is *really good* for
lightweight use.

For enterprise scale use, of over, say, 5 nodes and with ability to
migrate VM's from one server to another I've not tried their
commercial offering. I'd have to try it. I hope it would be as good as
the free server.


Re: VMs of EL and other environments

2014-04-08 Thread Nico Kadel-Garcia
On Tue, Apr 8, 2014 at 12:10 AM, Steven Haigh net...@crc.id.au wrote:

 I'm a little biased - but check out: http://xen.crc.id.au/

Heh. I've not had a chance to play with Xen in about 6 years, when
I published the first (freeware!) RPM's for it. How's it been since
Citrix bought it?


Re: VMs of EL and other environments

2014-04-08 Thread Steven Haigh
On 08/04/14 22:24, Nico Kadel-Garcia wrote:
 On Tue, Apr 8, 2014 at 12:10 AM, Steven Haigh net...@crc.id.au wrote:
 
 I'm a little biased - but check out: http://xen.crc.id.au/
 
 Heh. I've not had a chance to play with Xen in about 6 years, when
 I published the first (freeware!) RPM's for it. How's it been since
 Citrix bought it?

I love it and stand by it. I run multiple hardware machines as Xen
Dom0's with multiple guests and have *very* little trouble with it.

-- 
Steven Haigh

Email: net...@crc.id.au
Web: https://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897
Fax: (03) 8338 0299



signature.asc
Description: OpenPGP digital signature


RE: VMs of EL and other environments

2014-04-08 Thread James M. Pulver
Without going OpenStack, does anyone know if there's ever going to be a 
snapshotting feature in KVM on SL like VMWare and VirtualBox have had forever? 
That's the biggest thing missing for me, I can't use the normal virtual 
environment easily for testing builds or application packaging, I have to run a 
VirtualBox on my laptop, which is a bit of a pain...

--
James Pulver
CLASSE Computer Group
Cornell University


-Original Message-
From: owner-scientific-linux-us...@listserv.fnal.gov 
[mailto:owner-scientific-linux-us...@listserv.fnal.gov] On Behalf Of Nico 
Kadel-Garcia
Sent: Tuesday, April 08, 2014 8:22 AM
To: zxq9
Cc: scientific-linux-users@fnal.gov
Subject: Re: VMs of EL and other environments

On Tue, Apr 8, 2014 at 12:06 AM, zxq9 z...@zxq9.com wrote:
 On Monday 07 April 2014 22:52:57 Nico Kadel-Garcia wrote:
 Name 2. Seriously. The KVM management tools are *not* good., at least 
 in Scientific Linux 6 or the upstream vendor's toolkits, because the 
 underlying libvirt toolkit is trying to do too many things at once 
 and therefore getting each different virtualization technology wrong 
 in different ways.

 If you think I'm kidding, go ahead and configure pair-bonding in the 
 virtual appliances.

 Aside from the previous reply, I get that you think KVM is a steaming 
 pile how does this relate to Yasha's question? More to the point, how 
 do you feel about VirtualBox as an enterprise platform?

It's not the KVM itself. It's libvirt and virt-manager the built-in management 
tools in Scientific Linux. Virt-manager has gotten noticeably better, but it's 
really not up to enterprise support.
*Openstack* might be, I've not had the chance to use it myself yet.
The Virtualbox free tool has its own issues, mostly the lack of commercial 
support for it. So definitely, on SL 6 servers and for SL 6 virtualized 
clients, the free VirtualBox is *really good* for lightweight use.

For enterprise scale use, of over, say, 5 nodes and with ability to migrate 
VM's from one server to another I've not tried their commercial offering. 
I'd have to try it. I hope it would be as good as the free server.


Re: VMs of EL and other environments

2014-04-07 Thread Yasha Karant

Quoting from below:

So what do you get with this commoditized distribution and especially
kernel? You get hot kernel updates (which can be *very* useful to
avoid downtime when updating a live, mission critical host), and
guaranteed compatibility with Oracle software (which is not a fmall
thing for a big iron Oracle server handling thousands of transactions
a second).

End quote.

The above precisely addresses my query.  I have been a long time user of 
VirtualBox after VMWare (originally from
a Stanford group if memory serves) became a strictly for-profit 
commercial approach that only administrative (not academic research by 
Faculty) computing had sufficient budget to afford.  I routinely run MS 
Windows (currently MS Win 7 pro) under VirtualBox on an EL workstation 
as a mechanism to use end-user applications that are not available under 
open systems without any necessity of dual-booting, etc.  Because 
VirtualBox source and documentation are available, I also teach from it 
so that students have a better real-world understanding of a hypervisor 
and certain types of virtualization.


However, I have not used VirtualBox in a mission-critical server 
environment.  If anyone else has experience with the Oracle pre-packaged 
VMs under VirtualBox in a distributed server environment, I would 
appreciate additional observations.  On a reasonably well provisioned 
workstation, VirtualBox running MS Win 7 (and previous MS Wins) displays 
no real end user experience degradation (long load or execute times, 
crashes, etc.).  However, a mission critical server can experience a 
very different workload than a workstation, and it is important to be 
able to predict significant end user service degradation due to the 
virtualization overhead -- particularly in real-world use (not 
simulations or highly controlled environments).


Yasha Karant

On 04/05/2014 08:29 AM, Nico Kadel-Garcia wrote:

VirtualBox itself, I like. The authors seem to have actually read Eric
Raymond's old essay on the Luxury of Ignorance,  and made an
effective user interface that does not *argue* with you, and works
well with multiple types of server and client. I use it on a Windows
box for best performance of games, and use VirtualBox for my
Scientific Linux and similar environments. The use of the right Alt
key rather than Ctrl-Alt combinations to switch away from the VM
screen is one of my favorite bright moves from its designers.

The Oracle virtual VM's are a freeware problem. Oracle has tried to
proprietize someone Red Hat's free software and open source work,
especially the kernel, and it would be quite difficult to bring their
changes over to SL or other freeware rebuild environments.

Oracle's own download pages point to their public yum server at
http://public-yum.oracle.com/repo/OracleLinux/. Unfortunately, the
repository is not browseable, probably to reduce the likelihood of
people making mirrors of it. To review its contents without installing
them, you have to set up a yum configuration and run something like
reposync -n -u --repoid=ol6_latest, or mirror them locally with the
reposync command. This is feasible, but it's a pain, and makes
picking and choosing awkward. And that seems to be the point. The
source packages seem to be avaialble at
https://oss.oracle.com/ol6/SRPMS-updates/.

So what do you get with this commoditized distribution and especially
kernel? You get hot kernel updates (which can be *very* useful to
avoid downtime when updating a live, mission critical host), and
guaranteed compatibility with Oracle software (which is not a fmall
thing for a big iron Oracle server handling thousands of transactions
a second).

Scientific Linux, and CentOS, have been *very* good about making their
work genuinely open and accessible. They've also been very good about
labeling their modified packages as modified, with an I'm not sure I
want to cooperate  with this sort of we'll make the files available,
but we won't tell you their names sort of silliness.


Date: Wed, 2 Apr 2014 12:04:22 -0700
From: ykar...@csusb.edu
To: scientific-linux-users@fnal.gov
Subject: VMs of EL and other environments
I realize that VirtualBox is separate from SL. However, Oracle has a
distro based upon the same TUV that SL uses and provides a set of
pre-built VMs for
specific purposes - title and URL appear below. Has anyone on this list
used any of these, and if so, any comments on the efficacy of such use?
A reply off-list is fine if this is not a list topic. VirtualBox is
available as an EL6 binary RPM for both IA-32 and X86-64, and seems to
run well with no missing dependencies or crashes.

Thanks,

Yasha Karant

Pre-Built Developer VMs (for Oracle VM VirtualBox)


http://www.oracle.com/technetwork/community/developer-vm/index.html


Re: VMs of EL and other environments

2014-04-07 Thread zxq9
On Monday 07 April 2014 10:41:26 Yasha Karant wrote:

 However, I have not used VirtualBox in a mission-critical server
 environment.  If anyone else has experience with the Oracle pre-packaged
 VMs under VirtualBox in a distributed server environment, I would
 appreciate additional observations.  On a reasonably well provisioned
 workstation, VirtualBox running MS Win 7 (and previous MS Wins) displays
 no real end user experience degradation (long load or execute times,
 crashes, etc.).  However, a mission critical server can experience a
 very different workload than a workstation, and it is important to be
 able to predict significant end user service degradation due to the
 virtualization overhead -- particularly in real-world use (not
 simulations or highly controlled environments).

I doubt you would have serious problems, but it may be important to consider 
what the future of a VirtualBox setup might look like compared to, say, a KVM 
one. KVM is the most commonly applied solution in Linux clouds and server 
spaces, regardless the details of the guests. I've never seen a serious server 
farm running VirtualBox and I can't recall ever seeing anyone target 
infrastructure components toward it within OpenStack. KVM is still an 
adolescent and seems to be headed toward enterprise maturity as fast as people 
can code/shell out investment money, VirtualBox appears to have achieved its 
stable goal.

Based on that, I would say VirtualBox is probably inappropriate, though 
perhaps serviceable in the short-term. Note that I haven't addressed basic 
features like live migration or scriptable interfaces -- I'm not sure where 
VirtualBox is in that regard -- but assuming its close to KVM in features, I 
would recommend KVM for farms, VirtualBox for the one-off alternative desktop 
experience.

CAVEAT: If its even a single must-have datacenter feature shy of KVM, though, 
then its definitely a bad idea -- one of the critical differences between an 
enterprise load and a workstation load is that enterprise loads have a 
tendency to suddenly scale whenever the thing they are serving gets popular 
(and that could just mean popular on campus or within the company, etc.). Not 
being able to integrate smoothly into a managed infrastructure would be just 
as bad, imo. After dealing with OpenStack (or the VMWare cloud management 
stuff, if you like writing huge checks) a bit you'll never want to go back to 
babysitting servers. Automated management can be more important than system 
stability (though you really don't want to have to make a decision between the 
two!).


Re: VMs of EL and other environments

2014-04-07 Thread Nico Kadel-Garcia
On Mon, Apr 7, 2014 at 9:23 PM, zxq9 z...@zxq9.com wrote:
 On Monday 07 April 2014 10:41:26 Yasha Karant wrote:

 However, I have not used VirtualBox in a mission-critical server
 environment.  If anyone else has experience with the Oracle pre-packaged
 VMs under VirtualBox in a distributed server environment, I would
 appreciate additional observations.  On a reasonably well provisioned
 workstation, VirtualBox running MS Win 7 (and previous MS Wins) displays
 no real end user experience degradation (long load or execute times,
 crashes, etc.).  However, a mission critical server can experience a
 very different workload than a workstation, and it is important to be
 able to predict significant end user service degradation due to the
 virtualization overhead -- particularly in real-world use (not
 simulations or highly controlled environments).

 I doubt you would have serious problems, but it may be important to consider
 what the future of a VirtualBox setup might look like compared to, say, a KVM
 one. KVM is the most commonly applied solution in Linux clouds and server
 spaces, regardless the details of the guests. I've never seen a serious server

Name 2. Seriously. The KVM management tools are *not* good., at least
in Scientific Linux 6 or the upstream vendor's toolkits, because the
underlying libvirt toolkit is trying to do too many things at once and
therefore getting each different virtualization technology wrong in
different ways.

If you think I'm kidding, go ahead and configure pair-bonding in the
virtual appliances.


Re: VMs of EL and other environments

2014-04-07 Thread zxq9
On Monday 07 April 2014 22:52:57 Nico Kadel-Garcia wrote:
 Name 2. Seriously.

Rackspace, Cloudera, IBM, Amazon, Google, RagingWire, RedHat, HP, etc. and 
anyone else on the OpenStack list is deploying it with KVM somewhere that 
makes money for them. KVM is by no means the *only* thing they use (far from 
it, and in Google's case only some of the KVM they run is vanilla KVM).

That doesn't mean that everything is perfect in libvirt land, of course, but 
you make it sound like KVM is a dead-end virtualization stack, and its not. 
Without a decent environment manager (OpenStack/Puppet, for example) its not 
very scalable on its own.

Of course, the price war in cloud provisioning got 60% rougher as of a week 
ago, so I expect the list of cloud providers running *any* stack will shrink 
down to two or three in the coming months (Google bleeding Amazon is bleeding 
everyone else, too, but nobody has as much blood as those two).

As for pair-bonding, I can't say I've needed to do that within guests (hosts, 
sure). I haven't run into a lot of corner cases with KVM. We did with VMWare, 
but that was before changing our service architecture to degrade gracefully 
and balance loads better (and, critically, most of the services are now 
stateless, so bad things are a lot less difficult to deal with), moving to KVM 
was after this so I can't pin blame on VMWare. We've likely never cooked up a 
KVM perfect storm -- but I'm curious if you have any insights of what a 
perfectly awful KVM situation looks like.


Re: VMs of EL and other environments

2014-04-07 Thread zxq9
On Monday 07 April 2014 22:52:57 Nico Kadel-Garcia wrote:
 Name 2. Seriously. The KVM management tools are *not* good., at least
 in Scientific Linux 6 or the upstream vendor's toolkits, because the
 underlying libvirt toolkit is trying to do too many things at once and
 therefore getting each different virtualization technology wrong in
 different ways.
 
 If you think I'm kidding, go ahead and configure pair-bonding in the
 virtual appliances.

Aside from the previous reply, I get that you think KVM is a steaming pile how 
does this relate to Yasha's question? More to the point, how do you feel about 
VirtualBox as an enterprise platform?


Re: VMs of EL and other environments

2014-04-07 Thread Steven Haigh
On 08/04/14 14:06, zxq9 wrote:
 On Monday 07 April 2014 22:52:57 Nico Kadel-Garcia wrote:
 Name 2. Seriously. The KVM management tools are *not* good., at least
 in Scientific Linux 6 or the upstream vendor's toolkits, because the
 underlying libvirt toolkit is trying to do too many things at once and
 therefore getting each different virtualization technology wrong in
 different ways.

 If you think I'm kidding, go ahead and configure pair-bonding in the
 virtual appliances.
 
 Aside from the previous reply, I get that you think KVM is a steaming pile 
 how 
 does this relate to Yasha's question? More to the point, how do you feel 
 about 
 VirtualBox as an enterprise platform?
 

I'm a little biased - but check out: http://xen.crc.id.au/

-- 
Steven Haigh

Email: net...@crc.id.au
Web: http://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897
Fax: (03) 8338 0299



signature.asc
Description: OpenPGP digital signature


Re: VMs of EL and other environments

2014-04-05 Thread Nico Kadel-Garcia
VirtualBox itself, I like. The authors seem to have actually read Eric
Raymond's old essay on the Luxury of Ignorance,  and made an
effective user interface that does not *argue* with you, and works
well with multiple types of server and client. I use it on a Windows
box for best performance of games, and use VirtualBox for my
Scientific Linux and similar environments. The use of the right Alt
key rather than Ctrl-Alt combinations to switch away from the VM
screen is one of my favorite bright moves from its designers.

The Oracle virtual VM's are a freeware problem. Oracle has tried to
proprietize someone Red Hat's free software and open source work,
especially the kernel, and it would be quite difficult to bring their
changes over to SL or other freeware rebuild environments.

Oracle's own download pages point to their public yum server at
http://public-yum.oracle.com/repo/OracleLinux/. Unfortunately, the
repository is not browseable, probably to reduce the likelihood of
people making mirrors of it. To review its contents without installing
them, you have to set up a yum configuration and run something like
reposync -n -u --repoid=ol6_latest, or mirror them locally with the
reposync command. This is feasible, but it's a pain, and makes
picking and choosing awkward. And that seems to be the point. The
source packages seem to be avaialble at
https://oss.oracle.com/ol6/SRPMS-updates/.

So what do you get with this commoditized distribution and especially
kernel? You get hot kernel updates (which can be *very* useful to
avoid downtime when updating a live, mission critical host), and
guaranteed compatibility with Oracle software (which is not a fmall
thing for a big iron Oracle server handling thousands of transactions
a second).

Scientific Linux, and CentOS, have been *very* good about making their
work genuinely open and accessible. They've also been very good about
labeling their modified packages as modified, with an I'm not sure I
want to cooperate  with this sort of we'll make the files available,
but we won't tell you their names sort of silliness.

 Date: Wed, 2 Apr 2014 12:04:22 -0700
 From: ykar...@csusb.edu
 To: scientific-linux-users@fnal.gov
 Subject: VMs of EL and other environments


 I realize that VirtualBox is separate from SL. However, Oracle has a
 distro based upon the same TUV that SL uses and provides a set of
 pre-built VMs for
 specific purposes - title and URL appear below. Has anyone on this list
 used any of these, and if so, any comments on the efficacy of such use?
 A reply off-list is fine if this is not a list topic. VirtualBox is
 available as an EL6 binary RPM for both IA-32 and X86-64, and seems to
 run well with no missing dependencies or crashes.

 Thanks,

 Yasha Karant

 Pre-Built Developer VMs (for Oracle VM VirtualBox)


 http://www.oracle.com/technetwork/community/developer-vm/index.html


RE: VMs of EL and other environments

2014-04-04 Thread Andrew Hornback
I've used VirtualBox for years (back to when it was a Sun product, before the 
Oracle thing happened).
Personally, I prefer it over the other commercial alternatives because it's 
easy to create a VM on any platform and move it to any other platform.
Are you asking specifically about the VMs that Oracle offers or about Virtual 
Box itself?
Thanks,--- A

 Date: Wed, 2 Apr 2014 12:04:22 -0700
 From: ykar...@csusb.edu
 To: scientific-linux-users@fnal.gov
 Subject: VMs of EL and other environments
 
 I realize that VirtualBox is separate from SL.  However, Oracle has a 
 distro based upon the same TUV that SL uses and provides a set of 
 pre-built VMs for
 specific purposes - title and URL appear below.  Has anyone on this list 
 used any of these, and if so, any comments on the efficacy of such use?  
 A reply off-list is fine if this is not a list topic. VirtualBox is 
 available as an EL6 binary RPM for both IA-32 and X86-64, and seems to 
 run well with no missing dependencies or crashes.
 
 Thanks,
 
 Yasha Karant
 
 Pre-Built Developer VMs (for Oracle VM VirtualBox)
 
 
 http://www.oracle.com/technetwork/community/developer-vm/index.html