cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sateesh Chodapuneedi <sateesh.chodapune...@citrix.com>
Subject RE: [PROPOSAL] Granular Controller Support in CloudStack over VMware deployments
Date Fri, 21 Feb 2014 16:30:12 GMT
> -----Original Message-----
> From: Erik Weber [mailto:terbolous@gmail.com]
> Sent: 17 February 2014 12:55
> To: dev@cloudstack.apache.org
> Subject: Re: [PROPOSAL] Granular Controller Support in CloudStack over VMware deployments
> 
> I don't think this should be tied to the template, but rather the instance/disk. A template
could of course specify it's preferred controller.
> 
> I don't have a use case for it, but you could potentially want to use different controllers
for different disks. E.g. your ROOT-volume might be
> on a high end SAN you want to utilize with PV-driver, whilst your DATA-volume might be
on an old NFS solution where you'll live fine with
> the SAS or Parallel driver.
> 
> 
> However, for the first release the most important part is that a selection gets introduced.

Sure, current proposal need to be extended to add support for mix of SCSI controllers for
single instance. Let me try to find a solution for that and update the FS.

> Currently you cannot install Windows 8.1 or Windows 2012 R2 on VMware with CloudStack,
which is a showstopper for many (for us - so
> much that we changed hypervisor).
> 
> --
> Erik
> 
> 
> On Mon, Feb 17, 2014 at 6:42 AM, Alex Huang <Alex.Huang@citrix.com> wrote:
> 
> > Sateesh,
> >
> > I think if you want to do this then it points to a larger change to
> > templates.  Today, the templates carry no meta information.  This means
> > templates should carry meta information regarding the os image and how to
> > support it.  This should not specifically target vmware.  It can benefit
> > all other hypervisors.  I know Anthony's also been working on something
> > similar for XenServer.  I suggest you guys get together and think about the
> > right approach to abstract this and how to pass this information to the
> > hypervisor from the template.
> >
> > --Alex
> >
> > > -----Original Message-----
> > > From: Sateesh Chodapuneedi [mailto:sateesh.chodapuneedi@citrix.com]
> > > Sent: Sunday, February 16, 2014 8:48 PM
> > > To: dev@cloudstack.apache.org
> > > Subject: [PROPOSAL] Granular Controller Support in CloudStack over
> > > VMware deployments
> > >
> > > Hi,
> > >
> > > I would like to add support for granular disk controller support for
> > CloudStack
> > > over VMware deployments.
> > >
> > > To access virtual disks, CD/DVD-ROM, and SCSI devices, a virtual machine
> > > uses storage controllers.
> > >
> > > Virtual storage controllers appear to a virtual machine as different
> > types of
> > > controllers of type IDE or SCSI. Further SCSI controllers can be
> > classified into 4
> > > sub types, as below
> > >     BusLogic Parallel
> > >     LSI Logic Parallel,
> > >     LSI Logic SAS
> > >     VMware Paravirtual SCSI
> > >
> > > Currently CloudStack supports following combinations only.
> > >     DATA volumes - SCSI controller (LSI Logic Parallel) - Hard coded in
> > source
> > > code, no option for user to edit/choose the controller type
> > >     ROOT volumes - IDE or SCSI (LSI Logic Parallel) - Baed on value of
> > global
> > > configuration parameter "vmware.root.disk.controller"
> > >
> > > Currently the instances are deployed with the the LSI Parallel
> > controller type.
> > > This might result in failure to boot when attempting to deploy templates
> > that
> > > use the LSI SAS controller.
> > >
> > > CloudStack should provide administrator the means to choose the type of
> > > disk controller (including sub types listed in introduction section
> > above) for an
> > > instance. The controller to be used by VM to access virtual disk
> > (volume) can
> > > decided for various reasons. Some of them are listed here,
> > > *   Some controllers are optimized for best performance over specific
> > > backend infrastructure like SAN. Ex: VMware Paravirtual SCSI
> > > *    Compatibility of some controllers with VM's virtual hardware
> > version or
> > > guest operating system.
> > > *    Operating system vendor recommendation and default set of drivers
> > > distributed as part of operating system image. Ex: Windows 8.1 ISO
> > doesn't
> > > have Lsi Logic Parallel SCSI drivers by default. Hence a virtual disk
> > attached to
> > > this controller won't accessible during installation of OS using the ISO.
> > >
> > > CloudStack should provide administrator an option which auto detects the
> > > recommended disk controller for the instance's guest operating system and
> > > applicable virtual hardware version.
> > > Kindly let me know your thoughts.
> > >
> > > JIRA ticket - CLOUDSTACK-4787
> > >
> > > Note:- Detailed Functional Specification is to be added at
> > cwiki.apache.org
> > > under 4.4 Design documents. Currently cwiki.apache.org is down. Waiting
> > for
> > > the site to come up to add the FS document.
> > >
> > > Regards,
> > > Sateesh
> >
> >

Mime
View raw message