Hi Andy,
Thanks for clarifying. I find this situation surprising, so it's good to be
clear on it.
I have physical machines here, running 64bit capable CPUs (i5,i7) that boot
a 32bit OS just fine [I've tardily not migrated these yet...]
From what you've said here, the Xen "arch
x86_64" option would NOT be able
to boot an existing 32bit OS, which is what
surprises me.
Therefore, if I was to attempt to undertake an in-place migrate an OS
running on Xen, I'd need to install a new bootloader in synchronisation with
changing the arch via the Xen console.
Yes, I have a full backup of my VPS, but there's no way I'd be able to tell
you all the files I've changed and tweaked settings in - I'd be surprised if
many people keep such a record.
Maybe that's considered that bad form, but I'm no professional sysadmin and
my VPS setup has developed organically over many years.
This gives me pause to consider how I should be managing all my servers.
Thanks,
Ian
-----Original Message-----
From: users <users-bounces+ian=jeffray.co.uk(a)lists.bitfolk.com> On Behalf Of
Andy Smith
Sent: 03 November 2019 20:12
To: users(a)lists.bitfolk.com
Subject: Re: [bitfolk] New installs of 32-bit guests are deprecated
Hello,
On Sun, Nov 03, 2019 at 05:51:31PM -0000, Ian Jeffray wrote:
...but the emulated CPU is 32bit only?...
It's 32- or 64-bits depending on what you tell it to be.
Mine's i686 - would you mind confirming that if I
flick this over to
x86_64 this will really prevent my stretch/i686 VPS booting, as the wiki
indicates?
Yes, if you select a 64-bit bootloader it will not be able to boot a 32-bit
kernel.
I'm a bit surprised by this, as it means my only
option is a full
reinstall which scares me (redoing all the configs).
As the article indicates there are multiple options, of which reinstallation
is one. Why is it that you find this your only option?
I would have thought that the simplest option for you would be the one where
you install a 64-bit kernel, since that would most likely involve no
reconfiguration of anything, except for the few steps necessary to install
the kernel itself.
Also, I must ask, if it would be very difficult to re-do all the configs,
does this mean that you do not have backups of the configs?
Assuming you do have backups of the configs of everything, application
configuration don't tend to change very much between 32- and 64-bit
installs. But maybe identifying what to install and going through setting
its configuration is what you're talking about there. The "migration VPS"
option gives you two weeks to do it.
Again as the article out points out, you do have probably a couple of years
to keep going with 32-bit guests, and even then we will find a way to keep
booting them. It would just be prudent to find a way to switch before then.
Note that everyone currently running Ubuntu has a much more pressing
deadline: 18.04 LTS was the last Ubuntu release that will support 32-bit.
There aren't any more upgrades for Ubuntu on 32-bit. By the time it comes
around to 20.04 there will only be a 64-bit option when installing or
upgrading to that.
CentOS already made that choice, and yet more will follow. Debian will be
slower but I'd give it 5 years to abandon i686.
Cheers,
Andy
--
https://bitfolk.com/ -- No-nonsense VPS hosting