The 06/07/11, Grant wrote:
> >> After a frustrating experience with a Linksys WRT54GL, I've decided to
> >> stick with Gentoo routers.  This increases the number of Gentoo
> >> systems I'm responsible for and they're nearing double-digits.  What
> >> can be done to make the management of multiple Gentoo systems easier?
> >> I think identical hardware in each system would help a lot but I'm not
> >> sure that's practical.  I need to put together a bunch of new
> >> workstations and I'm thinking some sort of server/client arrangement
> >> with the only Gentoo install being on the server could be appropriate.
> >
> > I maintain multiple Gentoo we mostly use as KVM hosts systems (and
> > coming embedded routers). As KVM hosts, some of them are very sensible.
> > Due to the contracts to our customers, I have to do with various update
> > strategies on top of various hardware.
> 
> Thanks to everyone for some very juicy tidbits.  I'm rearranging my
> thinking on all of this.  I think the key for me may be to combine
> systems with separate functions in the same physical location into a
> single system.  Does the KVM thing work well?

KVM itself works very well here, even with advanced features such as KSM
pages sharing.

The difficulties come with Microsoft products for both good integration
and perfomance (I would recommend RAW format, iSCSI or plain physical
partition instead of qcow2, for example). That beeing said, I finally
have all working well for XP, NT2003 and 2008 servers.

I use libvirt on top of KVM which is in the way to become very good AFA
you don't rely on libvirt's API which tend to move a lot.

>                                                Running a bunch of
> workstations as nothing more than wireless KVM setups on the same
> system?  I should be able to cut my Gentoo systems down to just a few.
>  Basically one at each physical location.

I would be much sceptical for both workstations and wireless guests than
for servers:

1) For workstations, things are currently changing with the very recent
and "not much usable with Gentoo, yet" spice software. I expect a lot of
improvments in the coming months for this use case. I would say it's not
ready for production, yet.

2) About wireless virtualization it's highly depending on what you aim
to do, especially if you intend to use the PCI passthrough feature to
give your wireless card to a guest. For this to work, you MUST have your
hardware (CPU, motherboard and PCI card) VT-d compatible which is
currently NOT a piece of cake, today. It relies on industry and
manufacturers moving not as fast as software. I would expect more widely
VT-d cards in the coming _years_.

Now, if you intend to use the wireless card from you hosts and share
networks using bridge utilities it _MAY_ be OK: Linux bridging does not
always work with all wireless cards (see http://tinyurl.com/ylcutwv for
more information).


In a more general approach, when I hear "routers" and "wireless" I'm
more thinking _embedded_. KVM/qemu would only help you to build your
target systems.


For embedded (or tiny, at least) systems, I would not use LXC.

The drawback with Gentoo is that the current official uclibc stage3 for
embedded/tiny systems is obsolete and marked as experimental. In facts,
it's very _hard_ if not impossible to use it these days. Making your own
cross-compilation environment is not a piece of cake (too), even with
dedicated tools such as crossdev. This topic would ask its own book.
So, if you want to try Gentoo embedded save your time by working on
unofficial stage3.

-- 
Nicolas Sebrecht

Reply via email to