[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-API] Re: [Xen-devel] [Xen-users] XCP - xenserver tools required?
On Fri, Mar 25, 2011 at 12:06 AM, <brooks@xxxxxxxxxxx> wrote: > > I posted this to xen-users yesterday without much response so I thought I'd > try xen-devel. > xen-api is probably a better place for your XCP/xapi-related questions. Added to CC. BCC: xen-devel > One of the issues I've had using XenServer in a multitenant environment is > the requirement for the VMs to have xentools installed as it causes > significant issues when upgrading the VM OS or the pool from one version of > XenServer (XCP) to another. Having to touch hundreds VMs (by hand) after an > upgrade just doesn't scale nor is delegating the task to VM owners an > option. Rolling Pool Updates are possible: http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/installation.html#maintenance-updating_xs_40-vs_41 Does that help your situation? > Unfortunately a customer, even if they could be educated to do so, > can't easily install or update the tools unless the xs-tools iso is in the > virtual DVD drive, and to load it into the DVD drive you need access to > XenCenter or to the CLI (vm-cd-add, vm-cd-eject, vm-cd-insert, vm-cd-list, > vm-cd-remove). On the flip side, even if we did cental admin for all the VMs > (what a nightmare) we wouldn't necessarily have root access to the VM > preventing us from installing the new tools. > > Not only does this create a management issue it also requires a fair amount > of knowledge to do the right thing based on the VM. I've seen situations > where the kernel on the VM has been updated yet install.sh wants to > downgrade the kernel. For example, I have a Debian Etch VM that is running > an updated kernel: > > 2.6.18.8.xs5.5.0.15.449 > > Yet, running install.sh on that VM without the -k option causes an older > kernel to be installed: > > 2.6.18.8.xs1.0.0.16.450_1.0.0.16.450 > > Not only that but the tools that get installed are for XCP 1.0. > > xe-guest-utilities_1.0.0-647_i386.deb > > It's doing the correct thing by installing 1.0.0-647 (XCP 1.x), but is > certainly doesn't look correct (expecially in XenCenter) unless you do some > digging. XCP really needs it's own version of XenCenter, or a better > alternative. Speaking of an alternative I've been looking at the XenServer > for OpenStack implementation: > > http://wiki.openstack.org/XenServerDevelopment > > and the last step in the process is to install XenTools using XenCenter, > OpenXenManager or the CLI. Having to install and manage XenTools may be > fine for private clouds where all the VMs are managed by one or more > engineers but it just doesn't work for public clouds. > > The XenServer 5.6fp1 manual states: > > -------------------------------------------------------------------------- > > XenServer Tools must be installed for each Virtual Machine (Windows and > Linux) in order for the VM to have a fully supported configuration, and to > be able to use the XenServer management tools (the xe CLI or XenCenter). A > Windows VM will function without them, but performance will be significantly > hampered unless the tools are installed. > > Without the tools being installed, you cannot: > > - Cleanly shut down a VM > - Cleanly reboot a VM > - Suspend a VM > - Migrate a running VM (aka XenMotion) > - Use the checkpoint and roll back feature > - Change the vCPUs Live > > -------------------------------------------------------------------------- > > Given the above it would seem that it's important to have windows pv > drivers, some older CentOS kernels, and the xe-guest-utilities installed in > an XCP environment. But how do we manage it? The cloud.com guys (which is > based on the free version of XenServer) seem to ignore the problem. What do > you do? > > All ideas, comments, and opinons are welcome. > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > -- Todd Deshane http://www.linkedin.com/in/deshantm http://www.xen.org/products/cloudxen.html _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |