Fedora Server goals for F39
by Peter Boy
We agreed last meeting to evaluate
* ServerVM support for various hosting services
and
* Usage of SBC as a Server device
as short term goals for F39.
Here some ideas about those
Fedor's server in the virtualized environment of hosting providers
==================================================================
Why?
----
We are currently very focused on installation and operation on bare metal. There are 2 different media, successfully optimized to make the installation on different hardware as simple and straightforward as possible. For years, the number of hosting providers that offer Virtual Private Server (VPS) rsp. Verutal Dedicated Server (VDS) has been growing. We do not offer comparable support for this in any way - unlike other distributions.
It is time to support the various virtualized environments as well. Thus, we can strengthen the ddissemination and use of Fedora Server. At the same time, there are requests from the community about installing on VPS/VDS offerings.
The target environment(s)
-------------------------
There are a large number of VPS/VDS providers.
* Some offer pre-configured distributions and custom images
* Some offer only pre-configured images, all offer Ubuntu/Debian, often also RockyLinux/AlmaLinux, some (few) also Fedora
In a first step wie should target custom images..
Outcome
-------
The result would be additional installation images and target-specific documentation. In a first step, a limitation to 2-3 providers would make sense, e.g. Contabo and Amazon AWS (Lightsail).
We thus have the option to allocate different providcer among us and work on them in parallel.
Preparatory work
----------------
We have an existing (and working) test and development system to develop additionional Server VMs using ImageFactory and Kickstart. The resulting kickstart file can be used on koji without any problems. We thus have the option to allocate different providcer among us and work on them in parallel.
Ressources
----------
We need just temporary ( cost-free ) test accounts. In my experience, this is generally not a problem. Thus, each of us could participate in it. No one would be excluded because of a lack of resources.
Fedora Server on ARM Single Board Computers (SBC)
=================================================
Why?
----
Single board computers are currently a much discussed topic. In many cases, they are associated with the hope of good performance adapted to the task at hand, combined with sustainability and reasonable costs. Therefore, it is not surprising that a Fedora Server Edition installation image has also been available for these devices for a long time, without, however, attracting much attention so far.
Over the last years, the technology greatly evolved and differentiated into a large number of different devices. Still, what's a solid, professional server system like Fedora Server Edition doing on such a device? Criteria for the selection of a suitable device are to be compiled, possible application scenarios determined, and configuration and installation support developed for this purpose.
Outcome
-------
The result would essentially be documentation and recommendations, possibly also scripts or Ansible support for specific configuration and installation steps. In the longer term, better support for the use of SATA or VNMe devices, which would currently allow easier handling of SPI modules and switching to these types of memory.
In the longer term, better support for the use of SATA or NVMe devices would be required, which would currently mean easier handling for SPI modules and switching to the aforementioned storage types after finishing booting from mSD or eMMC storage.
We could also revive the proposal to create an article in Fedora Magazine.
Preparatory work
----------------
We already have a draft on an article which specifies some criteria and considerations of potential usage.
Ressources
----------
The selection of target devixces is certainly arbitrary and depends on what equipment is available to us. However, an assessment of available devices can also be made "theoretically" on the basis of the product description. Or we can re-assess devices that are recommended in relevant special publications (e.g. https://www.androidpimp.com/embedded/best-single-board-computers-2023/ or similiar). Perhaps the possibility of gaining access to test devices will also open up.
Of course, we don’t need do decide for one over the other. We can also pursue both. That might even be more sensible, in order to possibly have alternative options.
1 year