Le licensing RHEL est particulier : c'est le support (abonnement) et pas l'utilisation en tant que telle qui est payant.
Tu peux donc installer et utiliser à partir de l'ISO, ou prendre un premier abonnement (1 an) et ne pas le renouveler, en conservant le droit d'utilisation.
Mais :
- l'accès aux mises à jour (repositories RHN) nécessite un abonnement/support, sinon tu ne peux que faire les mises à jour à chaque publication de release mineure via l'ISO
- placer un serveur sous support oblige à placer TOUS les serveurs de l'organisation sous support (c'est dans le contrat de support)
C'est comme ça que RedHat fait son beurre et comme ça que les audits de licences font très mal parfois tant les entreprises ont tendances à payer N licences et déployer M>>N instances (sans mises à jour ou en utilisant un miroir repository local mutualisé).
Une fois l'abonnement souscrit ça donne ça :
# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id repo name status
rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 24,134
repolist: 24,134
Les abonnements se font aux cores pour les instances physiques (1 abo / 2 cores) ou à l'instance pour les VM (1 abo / 2 VM).
Il y a aussi des abonnements "Virtual Datacenter", avec un nombre illimité de VM, abo au cores d'hyperviseurs (1 abo / 2 cores), en comptant les cores de tous les hyperviseurs de la ferme si c'est un cluster.
Donc clairement si tu n'as pas besoin de support il est préférable de prendre CentOS ou un autre clone, par exemple Oracle Linux qui a l'avantage d'avoir un modèle un peu mixte : tu peux payer un support sur les instances que tu souhaites (par exemple support sur les instances Prod mais pas sur les instances Dev), et dans tous les cas tu as accès libre aux repositories Oracle Linux.