Virtualisation

PROXMOX : Activer les mises à jour sans abonnement (no-subscription)

Table des matières

proxmox_logo



Introduction



Par défaut, lorsque Proxmox est installé, seules les mises à jour de la base Debian fonctionnent.
Le dépôt Proxmox Enterprise est actif mais si vous n'avez pas de licence, aucune mise à jour de Proxmox ne se réalise.

Nous allons voir ici comment désactiver les dépôts Enterprise et activer les dépôts communautaires notés "No Subscription"

Constat



La mise à jour de Proxmox peut se faire via l'interface graphique.
Se positionner sur le serveur PVE, puis Mises à jour

pve-maj-depots-0



Seules les mises à jour de Debian sont listées.

Rafraichir le cache de paquet provoque une erreur sur le dépôt "Enterprise Proxmox" :

pve-maj-depots-1



Cela se produit car nous n'avons pas de licence Enterprise Proxmox.

Activer les mises à jour via le dépôt No Subscription



Ajouter le dépôt No Subscription



Pour cela, se rendre dans le menu Mises à jour puis sous-menu Repositories

pve-maj-depots-3



On remarque le dépôt pve-enterprise, on va d'abord ajouter via le bouton Ajouter le dépôt sans licence.

Sélectionner le Repository No-Suscription :

pve-maj-depots-4



Il s'agit du dépôt recommandé pour les tests et l'utilisation hors production. Ses paquets ne sont pas aussi lourdement testés et validés que le référentiel d'entreprise prêt pour la production. Vous n'avez pas besoin d'une clé d'abonnement pour accéder à ce référentiel.

Le processus de validation des paquets chez Proxmox est le suivant : Test -> No-Subscription -> Enterprise.
Le dépôt No-Suscription est donc suffisamment stable. L'avertissement est à mon avis pour mettre hors cause l'équipe de Proxmox en cas de trou dans la raquette lors des tests de validation.

Une fois ajouté, le dépôt est listé dans l'interface.

Retirer le dépôt Enterprise



On va retirer le dépôt Enterprise qui ne nous sert à rien, en le sélectionnant et en cliquant sur Désactiver :

pve-maj-depots-5



Et c'est tout.

Tester de mettre à jour



Maintenant, en retournant dans le menu Mise à jour, nous allons rafraichir le cache des paquets :

pve-maj-depots-6



Il n'y a plus d'erreur.

On peut constater qu'on a les mises à jour de Debian ET celles de Proxmox, avec ici une mise à jour de Proxmox 7.2 vers 7.3 :

pve-maj-depots-7



En cas de mise à jour de Proxmox, pensez bien à consulter les notes de version pour analyser l'impact des changements suivant votre cas d'usage.

Procédure en ligne de commande



Ce qui est fait via l'interface graphique est possible en ligne de commande également.

Editer le fichier /etc/apt/sources.list.d/pve-enterprise.list et commenter avec un # la ligne :

Code BASH :
vi /etc/apt/sources.list.d/pve-enterprise.list


Exemple sur le Proxmox 7.2 :

Code BASH :
# deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise


Notez le code de version de Debian, ici bullseye de la ligne précédente.

Ensuite, éditez le fichier /etc/apt/sources.list et ajoutez la ligne correspondant au dépôt no-subscription

Code BASH :
vi /etc/apt/sources.list


Ce qui donne pour mon Proxmox 7.2 :

Code BASH :
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
Cette page a été vue 18949 fois