we can use ubuntu 18.04 as a bridge 1. ubuntu 16.04/python2/old cloudstack versions , upgrade to 2. ubuntu 18.04/python2/old cloudstack versions , upgrade to 3. ubuntu 18.04/python3/cloudstack 4.15 , upgrade to 4. ubuntu 20.04/python3/cloudstack 4.15
If there are hundreds of servers, it will take quite long time. servers will be upgraded twice. -Wei On Tue, 1 Sep 2020 at 14:54, Wido den Hollander <w...@widodh.nl> wrote: > > > On 01/09/2020 10:48, Wei ZHOU wrote: > > Hi Rohit and community, > > > > I am ok with deprecating ubuntu 16.04 support in CloudStack 4.15. > > > > Me as well. We have until April 2021 before 16.04 goes EOL and I don't > think it's worth the effort. > > > It is very important to document the upgrade path from ubuntu > > 16.04/python2/old cloudstack versions to ubuntu 20.04/python3/cloudstack > > 4.15. We probably need to modify cloudstack 4.14 to support ubuntu 20.04 > as > > a bridge, if we do not stop vms. > > > > 1. ubuntu 16.04/python2/old cloudstack versions , upgrade to > > 2. ubuntu 16.04/python2/cloudstack 4.14, then upgrade to > > 3. ubuntu 20.04/python2/cloudstack 4.14 (and live migrate vms), then > > upgrade to > > 4. ubuntu 20.04/python3/cloudstack 4.15 > > > > any other workaround ? > > Not that I can see quickly. But yes, a point release of 4.14 probably > needs to support 20.04 so people can easily upgrade. > > Wido > > > > > Kind regards, > > Wei > > > > On Sat, 29 Aug 2020 at 11:47, Rohit Yadav <rohit.ya...@shapeblue.com> > wrote: > > > >> All, > >> > >> Ubuntu 16.04 does not have JRE11 package as well as some packages for > >> Python3 such as python3-distutils: > >> > >> > https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=python3-distutils&searchon=names > >> > >> The Java 11 JRE requirement was introduced starting the 4.14.0.0 release > >> and in the release notes workaround for JRE installation was mentioned > [0]. > >> With master/4.15 support for Python3 was added for KVM hosts and the > >> management server but a critical issue [1] was recently identified due > to > >> which cloudstack-agent would fail installation on the older Ubuntu 16.04 > >> due to missing python3-distutil (and other) dependencies. > >> > >> Ubuntu 16.04 will reach the end of standard support by April 2021 > [2][3], > >> and the next 4.15 release will add support for Ubuntu 20.04 [4][5] - so > >> should we: > >> > >> (a) remove Ubuntu 16.04 from our list of supported distribution (for KVM > >> host and management server) in 4.15? > >> (b) (if there are users using 16.04) document workaround for > >> installation/upgrade in the 4.15 release/upgrade notes? > >> > >> Thoughts, feedback? Thanks. > >> > >> [0] > >> > http://docs.cloudstack.apache.org/en/4.14.0.0/upgrading/upgrade/upgrade-4.13.html#java-version-requirement > >> > >> [1] https://github.com/apache/cloudstack/issues/4280 > >> > >> [2] https://wiki.ubuntu.com/Releases > >> > >> [3] > >> > https://lists.ubuntu.com/archives/ubuntu-announce/2016-April/000207.html > >> > >> [4] Wei's Ubuntu 20.04 PR > https://github.com/apache/cloudstack/pull/4069 > >> > >> [5] Wei's Ubuntu 20.04 PR included with support for CentOS8 PR > >> https://github.com/apache/cloudstack/pull/4068 > >> > >> > >> Regards. > >> > >> rohit.ya...@shapeblue.com > >> www.shapeblue.com > >> 3 London Bridge Street, 3rd floor, News Building, London SE1 9SGUK > >> @shapeblue > >> > >> > >> > >> > > >