« Astuces diverses - proxmox » : différence entre les versions

De Wiki doc

Ajout de la section "Télécharger un ISO depuis Proxmox".
Ajout d'une section pour mettre l'UI WEB en français + suppression des balises "source" obsolètes + ajout d'une précision sur l'évolution de la configuration des dépôts communautaires + actualisation de l'astuce pour supprimer le message de licence
 
Ligne 4 : Ligne 4 :


=Activer les dépôts communautaires=
=Activer les dépôts communautaires=
{{info|Cette opération peut désormais se réaliser directement dans l'interface Web à la section des dépôts.}}
Par défaut, Proxmox est configuré pour fonctionner avec l'offre de support payante. En l'absence de la souscription à un tel abonnement, il est possible (et fortement recommandé) de passer par les dépôts communautaires afin de permettre les mises à jour du système.
Par défaut, Proxmox est configuré pour fonctionner avec l'offre de support payante. En l'absence de la souscription à un tel abonnement, il est possible (et fortement recommandé) de passer par les dépôts communautaires afin de permettre les mises à jour du système.


Ligne 12 : Ligne 14 :
  vi /etc/apt/sources.list.d/pve-gratuit.list
  vi /etc/apt/sources.list.d/pve-gratuit.list


<source lang="apt_sources">
<syntaxhighlight lang="apt_sources">
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription
</source>
</syntaxhighlight>


==Source de la section==
==Source de la section==
* https://pve.proxmox.com/wiki/Package_Repositories#_proxmox_ve_no_subscription_repository
* https://pve.proxmox.com/wiki/Package_Repositories#_proxmox_ve_no_subscription_repository
=Interface Web en français par défaut=
Par défaut l'interface Web est en anglais et il faut penser à mettre le menu déroulant de la page d'authentification en français AVANT de remplir les autres champs car sinon, le Javascript de ladite page la recharge et les purges tous (ultra bien pensé le truc)...
Pour ne plus avoir à gérer cette contrainte inutile, il faut ajouter la lange par défaut dans le fichier <code>/etc/pve/datacenter.cfg</code>
language: fr
==Sources de la section==
* https://pve.proxmox.com/wiki/Manual:_datacenter.cfg
* https://forum.proxmox.com/threads/default-language.163980/


=Supprimer le message d'inscription=
=Supprimer le message d'inscription=
Ligne 24 : Ligne 36 :


'''Éditer le fichier de configuration'''
'''Éditer le fichier de configuration'''
vi /usr/share/perl5/PVE/API2/Subscription.pm
{{astuce|Valable pour la branche 9 de PVE.}}
 
Au fichier <code>/usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js</code>, changer la condition de la ligne <code>627</code> pour donner cela :


''À la ligne 139, remplacer le mot <source lang="bash" inline>NotFound</source> (la seule occurrence du fichier) par <source lang="bash" inline>Active</source>.''
<syntaxhighlight lang="javascript">
res.data.status.toLowerCase() === 'active'
</syntaxhighlight>


'''Recharger le service WEB'''
'''Recharger le service WEB'''
Ligne 32 : Ligne 48 :


==Source de la section==
==Source de la section==
* https://gist.github.com/natesubra/628178d92b26f62b0d9e6f7f34e6573c
* https://www.linuxtricks.fr/wiki/proxmox-desactiver-le-message-you-do-not-have-valid-subscription


=Télécharger un ISO depuis Proxmox=
=Télécharger un ISO depuis Proxmox=
Habituellement, pour mettre à disposition une image ISO dans l'interface WEB de Proxmox, il faut passer par celle-ci et téléverser ledit fichier de votre propre PC vers l'hyperviseur. Cependant il est tout à fait possible de faire télécharger l'ISO par Proxmox directement afin d'optimiser le temps de transfert (surtout si la machine est distante et que vous avez une ADSL à bout de souffle).
Habituellement, pour mettre à disposition une image ISO dans l'interface WEB de Proxmox, il faut passer par celle-ci et téléverser ledit fichier de votre propre PC vers l'hyperviseur. Cependant il est tout à fait possible de faire télécharger l'ISO par Proxmox directement afin d'optimiser le temps de transfert (surtout si la machine est distante et que vous avez une ADSL à bout de souffle).


Pour ce faire, il suffit d'utiliser l'utilitaire de téléchargement en ligne de commande de votre choix sur Proxmox et d'enregistrer l'ISO sous <source lang="bash" inline>/var/lib/vz/template/iso/</source>. Exemple:
Pour ce faire, il suffit d'utiliser l'utilitaire de téléchargement en ligne de commande de votre choix sur Proxmox et d'enregistrer l'ISO sous <syntaxhighlight lang="bash" inline>/var/lib/vz/template/iso/</syntaxhighlight>. Exemple:
  wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -P /var/lib/vz/template/iso/
  wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -P /var/lib/vz/template/iso/


Le rechargement du service WEB n'est pas nécessaire. Le fichier est disponible sans attente dans l'interface.
Le rechargement du service WEB n'est pas nécessaire. Le fichier est disponible sans attente dans l'interface.

Dernière version du 8 septembre 2026 à 20:15


Cette page répertorie diverses astuces pour le système de virtualisation Proxmox.

Activer les dépôts communautaires

INFORMATION

Cette opération peut désormais se réaliser directement dans l'interface Web à la section des dépôts.

Par défaut, Proxmox est configuré pour fonctionner avec l'offre de support payante. En l'absence de la souscription à un tel abonnement, il est possible (et fortement recommandé) de passer par les dépôts communautaires afin de permettre les mises à jour du système.

vi /etc/apt/sources.list.d/pve-enterprise.list

Commenter la ligne, sauvegardez et quittez.

vi /etc/apt/sources.list.d/pve-gratuit.list
deb http://download.proxmox.com/debian/pve stretch pve-no-subscription

Source de la section

Interface Web en français par défaut

Par défaut l'interface Web est en anglais et il faut penser à mettre le menu déroulant de la page d'authentification en français AVANT de remplir les autres champs car sinon, le Javascript de ladite page la recharge et les purges tous (ultra bien pensé le truc)...

Pour ne plus avoir à gérer cette contrainte inutile, il faut ajouter la lange par défaut dans le fichier /etc/pve/datacenter.cfg

language: fr

Sources de la section

Supprimer le message d'inscription

À chaque connexion au portail WEB, Proxmox affiche un message disant qu'aucun abonnement n'a été souscrit. Comme c'est un peu chiant, on va le virer. La procédure depuis la branche 5.x a quelque peu changée de ce que l'on trouve sur la plupart des tutoriels du net. Voici comment faire:

Éditer le fichier de configuration

ASTUCE

Valable pour la branche 9 de PVE.

Au fichier /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js, changer la condition de la ligne 627 pour donner cela :

res.data.status.toLowerCase() === 'active'

Recharger le service WEB

systemctl restart pveproxy.service

Source de la section

Télécharger un ISO depuis Proxmox

Habituellement, pour mettre à disposition une image ISO dans l'interface WEB de Proxmox, il faut passer par celle-ci et téléverser ledit fichier de votre propre PC vers l'hyperviseur. Cependant il est tout à fait possible de faire télécharger l'ISO par Proxmox directement afin d'optimiser le temps de transfert (surtout si la machine est distante et que vous avez une ADSL à bout de souffle).

Pour ce faire, il suffit d'utiliser l'utilitaire de téléchargement en ligne de commande de votre choix sur Proxmox et d'enregistrer l'ISO sous /var/lib/vz/template/iso/. Exemple:

wget https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.9.0-amd64-netinst.iso -P /var/lib/vz/template/iso/

Le rechargement du service WEB n'est pas nécessaire. Le fichier est disponible sans attente dans l'interface.