public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* KVM, SCSI & OpenSolaris
@ 2008-07-10 20:06 james
  2008-07-10 20:50 ` Anthony Liguori
  0 siblings, 1 reply; 8+ messages in thread
From: james @ 2008-07-10 20:06 UTC (permalink / raw)
  To: kvm

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.

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)?

All help and suggestions gratefully received.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-07-12 20:57 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-10 20:06 KVM, SCSI & OpenSolaris james
2008-07-10 20:50 ` Anthony Liguori
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox