public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <anthony@codemonkey.ws>
To: james <jameswalker@clear.net.nz>
Cc: kvm@vger.kernel.org
Subject: Re: KVM, SCSI & OpenSolaris
Date: Thu, 10 Jul 2008 15:50:41 -0500	[thread overview]
Message-ID: <48767621.4070805@codemonkey.ws> (raw)
In-Reply-To: <A50B3213-EDAB-4071-A27F-FD377F391BBA@clear.net.nz>

james wrote:
> The Use Case I am trying to achieve:
> 1. I have an AMD X4 with 4GB ram that is the central server. Given the 
> level of horse power it has the server does multiple roles, email, web 
> server, mythbuntu backend and file server.
> The base/host OS is Ubuntu 8.04 using standard packages so I am using 
> KVM-62. While I am prepared to uninstall this and move to a self 
> compiled KVM-70 I want to determine if that move is worth it based on 
> my target outcome, or if I need to move to an alternative VM solution.
>
> 2. The desire is to get the file server role moved from running LVM to 
> ZFS raidz to allow "easy" upgrades of disk size on a disk by disk 
> basis (not available as an option under normal raid 5). e.g. pull out 
> a single 320GB disk and put in a 500GB or 750GB disk into the raidz 
> and it all "just works" still with the extra storage being available.
>
> 3. Looking to achieve this move by using a VM running either 
> OpenSolaris or Nexenta. The idea being to have the VM as a NAS setup 
> to be using the disks directly as block devices. So the setup is to 
> have a a boot img (can be IDE) and 4 other direct access block devices 
> (need to be SCSI as there are not enough IDE devices available). Not 
> these are all 64 bit installs based on the advice that ZFS needs a 64 
> bit OS to behave well.
>
> 4. Options tried:
> a] I have tried using FreeBSD 7 using ZFS under this VM model. However 
> when put it under load I get scsi errors an the VM segment 
> faults/core-dumps. This is
> b] I have been trying to get OpenSolaris and Nexenta (basically the 
> same at the core) working but neither recognise the KVM scsi 
> controler. It seems to coming through as id PCI1000,12 which is a 
> LSI53C895A PCI to Ultra2 SCSI Controller which is supposed to use the 
> symhisl driver. Now from good old Google I have found that there are 
> supposed to be problems with this driver and it will not be ported to 
> 64 bit. Indeed looking at the OpenSolaris /etc/driver_aliases this 
> driver to PCI mapping has been dropped.
>
> 5. So the questions are:
> a]  How stable/robust is the scsi implementation under KVM? i.e. are 
> there known weaknesses here that moving to higher KVM versions will 
> address such that using FreeBSD 7 will be a viable option.

It hasn't been tested much (if at all) with the FreeBSD 7 drivers.  In 
fact, I don't think there's been much testing at all of FreeBSD as a 
guest in KVM.

> b] It would appear that KVM has a general exposure in the SCSI space 
> for OpenSolaris and its variants. Due to dropped driver support the 
> current SCSI implementation on KVM will no longer work with 
> OpenSolaris (at least in its 64bit variant). Or is this resolved in 
> later KVM versions (after KVM-62)?

I don't quite following what you are saying.  Are you saying that 
OpenSolaris no longer supports the SCSI card we emulate?  That seems 
unfortunate on their part.  I would also be surprised by that since the 
same SCSI implementation is used by Xen and Sun is heavily invested in 
OpenSolaris for Xen at this point.

Regards,

Anthony Liguori

> All help and suggestions gratefully received.
> -- 
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html


  reply	other threads:[~2008-07-10 20:51 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-10 20:06 KVM, SCSI & OpenSolaris james
2008-07-10 20:50 ` Anthony Liguori [this message]
2008-07-10 21:19   ` jameswalker
2008-07-10 22:24   ` Lynn Kerby
2008-07-10 22:54     ` jameswalker
2008-07-11 19:05       ` Lynn Kerby
2008-07-11 12:15   ` Thomas Mueller
2008-07-12 20:57     ` james

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=48767621.4070805@codemonkey.ws \
    --to=anthony@codemonkey.ws \
    --cc=jameswalker@clear.net.nz \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox