You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Wei ZHOU <us...@gmail.com> on 2020/09/01 08:48:30 UTC

Re: [DISCUSS] Deprecating support for Ubuntu 16.04 in ACS 4.15?

Hi Rohit and community,

I am ok with deprecating ubuntu 16.04 support in CloudStack 4.15.

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 ?

Kind regards,
Wei

On Sat, 29 Aug 2020 at 11:47, Rohit Yadav <ro...@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&section=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.yadav@shapeblue.com
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>

Re: [DISCUSS] Deprecating support for Ubuntu 16.04 in ACS 4.15?

Posted by Wei ZHOU <us...@gmail.com>.
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 <wi...@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 <ro...@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&section=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.yadav@shapeblue.com
> >> www.shapeblue.com
> >> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> >> @shapeblue
> >>
> >>
> >>
> >>
> >
>

Re: [DISCUSS] Deprecating support for Ubuntu 16.04 in ACS 4.15?

Posted by Wido den Hollander <wi...@widodh.nl>.

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 <ro...@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&section=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.yadav@shapeblue.com
>> www.shapeblue.com
>> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
>> @shapeblue
>>
>>
>>
>>
>