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 [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html