spider
05-23-2006, 01:13 PM
Being a good little sysadmin, I update my VPS regularly - I'm running Fedora Core 5 and use YUM for updating, but this question really applies to any distribution and any method of updating (yum, apt-get, rpm etc.)
Question : if I update the kernel of a VPS, does this have any impact on it's operation under XEN? I'm wondering whether XEN has any hooks into the kernel which could be disrupted by a kernel update.
Indeed, I'm starting to think that XEN loads the kernel from someone other than the kernel image on my system; if so, this means that my kernel upgrades are simply ignored.
I do notice the following console message whenever I boot my VPS :
************************************************** *************
** WARNING: Currently emulating unsupported memory accesses **
** in /lib/tls glibc libraries. The emulation is **
** slow. To ensure full performance you should **
** install a 'xen-friendly' (nosegneg) version of **
** the library, or disable tls support by executing **
** the following as root: **
** mv /lib/tls /lib/tls.disabled **
** Offending process: init (pid=1) **
************************************************** *************
The interesting thing here is that I have taken the suggested action (mv /lib/tls /lib/tls.disabled) but the message still comes up on boot.
Can any XEN experts explain what's going in here?
Thanks
Question : if I update the kernel of a VPS, does this have any impact on it's operation under XEN? I'm wondering whether XEN has any hooks into the kernel which could be disrupted by a kernel update.
Indeed, I'm starting to think that XEN loads the kernel from someone other than the kernel image on my system; if so, this means that my kernel upgrades are simply ignored.
I do notice the following console message whenever I boot my VPS :
************************************************** *************
** WARNING: Currently emulating unsupported memory accesses **
** in /lib/tls glibc libraries. The emulation is **
** slow. To ensure full performance you should **
** install a 'xen-friendly' (nosegneg) version of **
** the library, or disable tls support by executing **
** the following as root: **
** mv /lib/tls /lib/tls.disabled **
** Offending process: init (pid=1) **
************************************************** *************
The interesting thing here is that I have taken the suggested action (mv /lib/tls /lib/tls.disabled) but the message still comes up on boot.
Can any XEN experts explain what's going in here?
Thanks