Proxmox : utiliser un miroir local pour l’installation de Ceph

Un petit mémo pour expliquer comment forcer l’utilisation d’un miroir local lors de l’installation de Ceph sur Proxmox.

Par défaut, que ce soit via l’interface web de Proxmox ou la commande pveceph, l’installation de Ceph s’appuie sur le script Perl pveceph.pm, qui impose l’utilisation du dépôt officiel https://enterprise.proxmox.com ou http://download.proxmox.com.

Cela pose problème lorsqu’on souhaite utiliser un miroir local, par exemple avec Proxmox Offline Mirror. En effet, même si un miroir local est disponible sur le système, il ne sera pas pris en compte : le script pveceph.pm remplace automatiquement les dépôts configurés par ceux qu’il contient en dur.

Configurer et utiliser un dépôt local Ceph pour Proxmox

Comme indiqué en début d’article, les urls des dépots sont renseignées dans le script perl pveceph.pm :

grep proxmox.com /usr/share/perl5/PVE/CLI/pveceph.pm
	my $cdn = $enterprise_repo ? 'https://enterprise.proxmox.com' : 'http://download.proxmox.com';

Installation de Ceph via le dépôt local

  • Cliquer dans le menu Ceph de Proxmox pour l’installation :
  • Sélectionner la bonne version de Ceph et le dépôt No-Subscription
  • Et si tout va bien :
  • Sur la capture ci-dessous, l’url du dépôt de Ceph est bien celle du dépôt local :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.