On Wed, May 20, 2009 at 12:06:49AM +0300, Ahmed Kamal wrote:
>    Is anyone even using ZFS under Xen in production in some form. If so, 
> what's
>    your impression of reliability ?

Hmm, somebody needs to out itself. Short answer: yes.

Details:
Well, i've installed an IntelServer (2x QuadCore E5440, 2.8 GHz)
with 4x 300GB-SATA (2x 2-way mirrors) in a small company (one of
the ebay rated Top10 sellers in germany) in October 2008 running
snv_b98 as dom0 ;-)

domU1 is a win2003 32bit small business server running a MS SQL server,
domU2 is a win2008 32bit standard server, which is used as terminal server
(<=10 users) basically to run several Sage[.de] products.

Both domUs are using the latest PV driver, which - depending on the
recordsize to write - reaches about the same xfer rates as in dom0.
(see http://iws.cs.uni-magdeburg.de/~elkner/xVM/ for more info:
the "benchmarks" were made on a X4600M, however the IntelServer produces
about the same numbers).

pool1/win2003sbs.dsk  volsize   48G                  -
pool1/win2003sbs.dsk  volblocksize          8K                     -
pool1/win2008ss.dsk   volsize   24G                  -
pool1/win2008ss.dsk   volblocksize          8K                     -

It is in production since ~ february 2009 and stable as expected:
Sometimes, when the win2003 domU is too long idle, it doesn't wake up
anymore. No problem, wrote a simple CGI-script, so that the users have
a simple UI to check the state of the domUs (basically a ping), to pull
the cable (virsh destroy) as well as start/suspend/resume them.

Usually they use this bookmark ~ 2-3/week when they start working. Users
are quite happy with it, since clicking on a link is not much more
work than switching on their own PC - so not annoying/painful at all.

Initially I gave win2003 2x16 GB partitions (C:, D: for SQL Data),
winn2008 a single 16 GB partition.
When the sage products were installed, it turned out, that the 16GB
was almost filled, so the volsize of pool1/win2008ss.dsk was increased
to 24GB and the C: partition dynam. extendend in Win2008 - no problem.
Last month the SQL Server has filled up its D: partition (16GB). So
it started to 'reboot' several times a day. However, rising the
pool1/win2003sbs.dsk volsize to 48 GB (i.e. D: to 32GB) solved that
problem. The only little hurdle here was, that on could not extend
the partition per win partitionmanager's context menu: one had to use
the command line tool ...

Things, which are a little bit annoying is the ZFS send command. Takes
pretty long, but since it is usually running at night, it is not a real
problem. 

BTW:
The server was installed from remote "misusing" a company internal
linux server (jumpstart of course). Since seriell port was not
connected, I had to ask an on-site user to initiate the PXE boot,
but this was not a problem, too.

So the summary: all people (incl. admins) are happy.

However, if you need to decide, whether to use Xen, test your setup
before going into production and ask your boss, whether he can live with
innovative ... solutions ;-)

Regards,
jel.
-- 
Otto-von-Guericke University     http://www.cs.uni-magdeburg.de/
Department of Computer Science   Geb. 29 R 027, Universitaetsplatz 2
39106 Magdeburg, Germany         Tel: +49 391 67 12768
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to