« Tips&Tricks pour proxmox » : différence entre les versions

De Adadov.net wiki
mAucun résumé des modifications
 
(12 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Afin de faire tourner la version gratuite de proxmox sans souscription (et sans être gêné) il faut lui apporter quelques petites modifications.
{{ArticleHead|Adadov}}
==LVM & Ceph : Les disques des VM listés dans LVM sur le PVE==
J'ai eu ce soucis lors du passage à la version 8, d'un coup mon PVE s'est mis à lister les VG contenus dans RBD.


{{Info|Ces modifications sont testées sur les versions 5.2}}
Pour qu'il arrête ses conneries c'est en fait assez simple, il suffit d'exclure les disques rbd en ajoutant dans le fichier {{Path|/etc/lvm/lvm.conf}}<syntaxhighlight lang="cfg">
devices {
global_filter=["r|/dev/rbd.*|" ]
}


== Correction des sources de mises à jours ==
</syntaxhighlight>Il se peut que le bloc existe déjà en fin de fichier, dans ce cas le modifier ainsi :<syntaxhighlight lang="cfg">
La mise à jour provoque une erreur de base. L'accès au repository entreprise étant interdit sans souscription, il bloque tout le processus.
devices {
# added by pve-manager to avoid scanning ZFS zvols
global_filter=["r|/dev/zd.*|", "r|/dev/rbd.*|" ]
}


Pour corriger ça il suffit de le remplacer par son homologue en version community.
</syntaxhighlight>Cette modification aura pour effet de lui interdire de prendre en compte les device dont le nom commence par '''rbd'''


Editer le fichier {{Path|/etc/apt/sources.list.d/pve-enterprise.list}}
==Suppression du message "No valid subscription"==
 
Pour le supprimer, il faut aller éditer un des fichiers du pve-manager.
Commenter la ligne : '''''deb <nowiki>https://enterprise.proxmox.com/debian/pve</nowiki> stretch pve-enterprise'''''
 
Puis ajouter la ligne : '''''deb <nowiki>http://download.proxmox.com/debian</nowiki> stretch pve-no-subscription'''''
 
Votre fichier devrait donc ressembler à ceci:
<source lang="text">
#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprise
deb http://download.proxmox.com/debian stretch pve-no-subscription
</source>


Vous pouvez ensuite lancer une mise à jour avec les commandes suivantes :
Le fichier a modifier se trouve dans le dossier {{Path|/usr/share/javascript/proxmox-widget-toolkit/}}.
{{LxTerm|text=apt-get update
apt-get upgrade
apt-get dist-upgrade}}
 
== Suppression du message "No valid subscription" ==
Pour le supprimer, il faut aller éditer un des fichiers du pve-manager.


Rien de très compliqué, mais il est préférable d'en faire un backup avant.
Rien de très compliqué, mais il est préférable d'en faire un backup avant.
Ligne 35 : Ligne 28 :
if (false) {
if (false) {
</syntaxhighlight>Une fois la modification faite, il ne reste plus qu'à vider le cache du navigateur pour ne plus revoir le message.
</syntaxhighlight>Une fois la modification faite, il ne reste plus qu'à vider le cache du navigateur pour ne plus revoir le message.
[[Catégorie:Proxmox]]
[[Catégorie:Virtualisation]]

Dernière version du 8 août 2023 à 17:56

Ecrit Par : Adadov

LVM & Ceph : Les disques des VM listés dans LVM sur le PVE[modifier | modifier le wikicode]

J'ai eu ce soucis lors du passage à la version 8, d'un coup mon PVE s'est mis à lister les VG contenus dans RBD.

Pour qu'il arrête ses conneries c'est en fait assez simple, il suffit d'exclure les disques rbd en ajoutant dans le fichier /etc/lvm/lvm.conf

devices {
	 global_filter=["r|/dev/rbd.*|" ]
}

Il se peut que le bloc existe déjà en fin de fichier, dans ce cas le modifier ainsi :

devices {
	 # added by pve-manager to avoid scanning ZFS zvols
	 global_filter=["r|/dev/zd.*|", "r|/dev/rbd.*|" ]
}

Cette modification aura pour effet de lui interdire de prendre en compte les device dont le nom commence par rbd

Suppression du message "No valid subscription"[modifier | modifier le wikicode]

Pour le supprimer, il faut aller éditer un des fichiers du pve-manager.

Le fichier a modifier se trouve dans le dossier /usr/share/javascript/proxmox-widget-toolkit/.

Rien de très compliqué, mais il est préférable d'en faire un backup avant.

[root@linux] # cp proxmoxlib.js proxmoxlib.js.bkpdblclick to copy

A la ligne 353 on trouve la condition suivante :

if (data.status !== 'Active') {

Il suffit de la remplacer par une condition toujours fausse pour qu'elle ne s'active plus jamais:

if (false) {

Une fois la modification faite, il ne reste plus qu'à vider le cache du navigateur pour ne plus revoir le message.