Merge branch 'rhel9_docu' into 'master'

RHEL 9 Documentation

See merge request linux-infra/documentation!9
This commit is contained in:
2023-11-28 11:16:17 +01:00
3 changed files with 81 additions and 0 deletions

View File

@@ -140,6 +140,10 @@ chapters:
- file: rhel8/desktop
- file: rhel8/vendor_documentation
- file: rhel9/index
sections:
- file: rhel9/installation
- file: services-user-guide/index
sections:
- file: services-user-guide/ssh_gateways

56
rhel9/index.md Normal file
View File

@@ -0,0 +1,56 @@
# Red Hat Enterprise Linux 9
## Alpha Testing
We encourage you to install RHEL9 on testing systems and tell us what we may have broken, what bugs you run into and what features you are missing. Please be aware of certain things we changed on how we want the base operating system to work, listed below.
Bugs and issues can be reported in the [Linux project in JIRA](https://jira.psi.ch/browse/PSILINUX).
Additional ressource [Considerations in adopting RHEL 9](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/considerations_in_adopting_rhel_9/index#doc-wrapper)
## Changes for Base Installation
### Workstation Package Groups
Changed the ammount of packages installed by default on workstation installation. See the comparison below:
| RHEL 7&8 | RHEL 9 |
| --- | --- |
| <ul><li>VMware platform specific packages (platform-vmware)</li><li> Container Management (container-management)</li><li> Internet Browser (internet-browser)</li><li> GNOME (gnome-desktop)</li><li> Headless Management (headless-management)</li><li> Server product core (server-product)</li><li> Hardware Monitoring Utilities (hardware-monitoring)</li><li> base-x (base-x)</li><li> core (core)</li><li> fonts (fonts)</li><li> guest-desktop-agents (guest-desktop-agents)</li><li> hardware-support (hardware-support)</li><li> input-methods (input-methods)</li><li> multimedia (multimedia)</li><li> networkmanager-submodules (networkmanager-submodules)</li><li> print-client (print-client)</li><li> standard (standard)</li></ul> | <ul><li>Internet Browser</li><li>VMware platform specific packages (platform-vmware)</li><li>GNOME (gnome-desktop)</li><li>Core (core)</li><li> fonts (fonts)</li><li> multimedia (multimedia)</li><li> office-suite (office-suite)</li><li> print-client (print-client)</li></ul> |
### Disk Layout
Provided disk size is 64GB for virtual machines.
| Name | Path | Size | Type | LVM |
| --- | --- | --- | --- | --- |
| root | / | 16GB | xfs | yes |
| home | /home | 2GB | xfs | yes |
| tmp | /tmp | 2GB | xfs | yes |
| var | /var | 16GB | xfs | yes |
| log | /var/log | 4GB | xfs | yes |
| boot | /boot | 1GB | ext4 | no |
| swap | - | 4GB | swap | no |
### No Support for AFS
After long conciderations we came to the conclusion that AFS won't be maintainable in PSI in the near future. For that reason we decided to stop supporting AFS starting with RHEL 9 and find other solutions wherever needed.
### Tracking Epic
https://jira.psi.ch/browse/PSILINUX-287
## Caveats
### Missing or Replaced Packages
[List of packages removed in RHEL 9](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/considerations_in_adopting_rhel_9/index#removed-packages_assembly_changes-to-packages)
| RHEL 8 | RHEL 9 | Remarks |
| --- | --- | --- |
| `mailx` | `s-nail` | S-nail is MIME capable and has extensions for line editing, S/MIME, SMTP, IMAP, POP3, and more. |
| `platform-python, python2 (python27:2.7), python36 (python36:3.6), python38 (python38:3.8), python39 (python39:3.9)` | `python3` | As for all python* packages |
| `pulseaudio` | `pipewire-pulseaudio` | The pulseaudio server implementation has been replaced by the pipewire-pulseaudio implementation. Note that only the server implementation has been switched. The pulseaudio client libraries are still in use. |
| `inkscape1` | `inkscape` | Also affects `inkscape-docs` and `inkscape-view` |
### Documenatation
* [Installation](installation)

21
rhel9/installation.md Normal file
View File

@@ -0,0 +1,21 @@
# Installation
## Minimal HW/VM Requirements
- 4GB RAM
- 64GB Disk
## Network Installation
The machine you want to install needs to be [registered in `sysdb`](../admin-guide/deployment/sample).
Optional you can set `netboot` and RHEL 9 installer but that can also be selected manually in be boot menu:
```
bob node netboot $FQDN
bob node set-attr $FQDN ipxe_installer=rhel9install
```
### Installation with UEFI
Start the machine and select network boot
### Installation with Legacy BIOS
Not supported yet