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

De Adadov.net wiki
Aucun résumé des modifications
mAucun résumé des modifications
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{TOCRightF}}
{{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.


Afin de faire tourner la version gratuite de proxmox sans souscription (et sans être gêné) il faut lui apporter quelques petites modifications.
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.*|" ]
}


{{-}}
</syntaxhighlight>Il se peut que le bloc existe déjà en fin de fichier, dans ce cas le modifier ainsi :<syntaxhighlight lang="cfg">
devices {
# added by pve-manager to avoid scanning ZFS zvols
global_filter=["r|/dev/zd.*|", "r|/dev/rbd.*|" ]
}


{{Info|Ces modifications sont testées sur les versions 5.2.*}}
</syntaxhighlight>Cette modification aura pour effet de lui interdire de prendre en compte les device dont le nom commence par '''rbd'''


== Correction des sources de mises à jours ==
==Suppression du message "No valid subscription"==
La mise à jour provoque une erreur de base. L'accès au repository entreprise étant interdit sans souscription, il bloque tout le processus.
Pour le supprimer, il faut aller éditer un des fichiers du pve-manager.
 
Pour corriger ça il suffit de le remplacer par son homologue en version community.
 
Editer le fichier {{Path|/etc/apt/sources.list.d/pve-enterprise.list}}
 
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 :
{{LxTerm|text=apt-get update
apt-get upgrade
apt-get dist-upgrade}}


== Suppression du message "No valid subscription" ==
Le fichier a modifier se trouve dans le dossier {{Path|/usr/share/javascript/proxmox-widget-toolkit/}}.
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 40 : Ligne 29 :
</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: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.