Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Proxmox first start » : différence entre les versions

De The Linux Craftsman
Ligne 173 : Ligne 173 :
|-
|-
|valign=top|
|valign=top|
[[Fichier:motherboard box Z370.jpg|350px|centré]]
[[Fichier:motherboard box Z370.jpg|400px|centré]]
|width=10px|
|width=10px|
|valign=top|
|valign=top|
Ligne 179 : Ligne 179 :
|width=10px|
|width=10px|
|valign=top|
|valign=top|
[[Fichier:amazon mellanox connect-x3.jpg|350px|centré]]
[[Fichier:amazon mellanox connect-x3.jpg|400px|centré]]
|}
|}
Il faut maintenant faire le parallèle avec les cartes afficher dans le terminal et pour ça nous allons utiliser la commande suivante:
<source lang=bash>
# lspci | grep Ethernet
01:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
</source>
On voit que la carte Realtek RTL8111 (celle de la carte mère) possède l'identifiant 03:00.0 et que la Mellanox l'identifiant 01:00.0
Il faut maintenant transposer ces identifiants en nom:
* le premier chiffre correspond a l'identifiant PCI généré par le micrologiciel de la carte mère (p0)
* le deuxième correspond au ''slot'' (s0)
* le dernier à la fonction (f0)
Un nom possible pour la carte Realtek pourrait être enp3s0f0. Il est possible, lorsque les cartes ne possèdent qu'une fonction, d'omettre celle-ci pour raccourcir le nom: enp3s0
On peut confirmer cela grâce à la commande suivante:
<source lang=bash>
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
      valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 30:9c:23:20:8c:dd brd ff:ff:ff:ff:ff:ff
3: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 24:8a:07:f7:bd:22 brd ff:ff:ff:ff:ff:ff
</source>


Lorsque vous ajoutez / retirez une carte sur un port PCI, les identifiants sont redistribués et cela va affecter le nom des cartes réseaux.
Lorsque vous ajoutez / retirez une carte sur un port PCI, les identifiants sont redistribués et cela va affecter le nom des cartes réseaux.

Version du 30 juin 2026 à 12:21

Introduction

Maintenant que votre serveur Proxmox est installé, nous allons effectuer quelques opérations de configuration de bases comme :

  • la modification des dépôts
  • la mise à jour
  • la suppression du message d'abonnement
  • le nommage des cartes réseaux

Modification des dépôts

De base l'équipe de Proxmox vous incite à prendre un abonnement pour profiter des mise à jours et fonctionnalités nécessaires dans un datacenter.

Si comme moi, vous utilisez Proxmox dans le cadre d'un homelab, pas besoin de payer, la version basic est largement suffisante.

Cliquez sur l'icône de votre serveur dans la barre à gauche

Puis sur repositories

On va dans un premier temps retirez les dépôts entreprise de Proxmox. Dès que vous voyez entreprise ou pve-entreprise dans la colonne Components, il y a de grande chance que le dépôt nécessite un abonnement.

  • cliquez sur le dépôt ceph-squid puis sur le bouton disable
  • cliquez sur le dépôt ceph-squid puis sur le bouton disable

Une grosse croix rouge qui fait peur apparaît

Pas de panique, nous allons ajouter le dépôt gratuit pour avoir quand même quelques mise à jours.

Cliquez sur add

Puis sur No-Subscription

Ouf, la méchante croix rouge à disparue :)

Mise à jour

Pour rappel, le serveur que nous allons mettre à jour vient d'être installé, et n'est donc pas encore en utilisation.

Si vous avez des serveur en production, qui sont utilisés par des clients ou dans le cadre de processus internes à votre entreprise, s'il vous plaît, ne mettez jamais, JAMAIS, jamais à jour ces serveurs.

Vous n'avez aucune idée des impacts sur les versions des logiciels et vous risquez, en mettant à jour, de créer une incompatibilité et de faire tomber en panne des logiciels ou applications qui fonctionnaient parfaitement.

Les seules mise à jour que l'on s'autorise en production sont celles de sécurité qui servent à patcher une vulnérabilité. Et là encore, assurez-vous bien que rien ne va exploser. Si c'est une machine virtuelle ou un conteneur, faites un snapshot ou une copie avant de procéder à la modification... surtout si c'est un vendredi à 17h 😢

Bon, vous êtes prévenu !

Remontez d'un cran sur le bouton Updates

Puis cliquez sur Refresh pour mettre à jour la liste des paquetages disponibles

Quand vous êtes prêt, cliquez sur Upgrade

une fenêtre et démarrer le processus de mise à jour

Suppression du message d'abonnement

Maintenant que les dépôt sont configuré et les mises à jour faites, on va désactiver ce message qui apparaît à chaque connexion au portail web de Proxmox.

Pour cela nous allons utiliser l'activateur de Jamesits disponible sur son GitHub

Dans le menu de gauche, cliquez sur l’icône de votre serveur puis sur Shell

Une fois dans le terminal nous allons utiliser la commande wget pour télécharger le paquetage sur la machine:

# wget https://github.com/Jamesits/pve-fake-subscription/releases/download/v0.0.11/pve-fake-subscription_0.0.11+git-1_all.deb

Le lien précédent est à récupérer sur la page de téléchargement du projet, assurer-vous d'y faire un tour pour vous assurer que le lien est toujours bon.

Il ne reste plus qu'a l'installer :

# dpkg -i pve-fake-subscription_0.0.11+git-1_all.deb

Il est recommandé de bloquer le site de vérification des clés en mettant une entrée factice dans le fichier hosts :

# echo "127.0.0.1 shop.maurer-it.com" > /etc/hosts

Vous pouvez vérifier que cela fonctionne en faisant un ping:

root@pve-tuto:~# ping shop.maurer-it.com
PING shop.maurer-it.com (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.014 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.010 ms
...

Pour vérifier que le message à bien disparu, il vous suffit de vous déconnecter puis reconnecter !

Nommage des cartes réseaux

Concepts

Les cartes réseau ont un nommage bien spécifique en fonction de leur nature et de leur emplacement.

Les cartes Ethernet commence par en, les carte Wi-Fi par wl.

Les carte réseau intégrée à lare carte-mère, on une grande chance de continuer avec un o alors que les cartes sur des ports PCI portent un p. Seulement ce n'est pas toujours vrai, il nous faut un moyen simple de pouvoir les identifier !

Connaître ces cartes

Vous pouvez commencez par identifier le constructeur et le modèle de puce utilisé, souvent mentionné:

Sur la boîte de votre carte mère...

ou bien dans son manuel...

ou dans l'annonce si c'est une carte PCI

Il faut maintenant faire le parallèle avec les cartes afficher dans le terminal et pour ça nous allons utiliser la commande suivante:

# lspci | grep Ethernet
01:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)

On voit que la carte Realtek RTL8111 (celle de la carte mère) possède l'identifiant 03:00.0 et que la Mellanox l'identifiant 01:00.0

Il faut maintenant transposer ces identifiants en nom:

  • le premier chiffre correspond a l'identifiant PCI généré par le micrologiciel de la carte mère (p0)
  • le deuxième correspond au slot (s0)
  • le dernier à la fonction (f0)

Un nom possible pour la carte Realtek pourrait être enp3s0f0. Il est possible, lorsque les cartes ne possèdent qu'une fonction, d'omettre celle-ci pour raccourcir le nom: enp3s0

On peut confirmer cela grâce à la commande suivante:

# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 30:9c:23:20:8c:dd brd ff:ff:ff:ff:ff:ff
3: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 24:8a:07:f7:bd:22 brd ff:ff:ff:ff:ff:ff

Lorsque vous ajoutez / retirez une carte sur un port PCI, les identifiants sont redistribués et cela va affecter le nom des cartes réseaux.