Update README.md

This commit is contained in:
Ssyleric
2025-07-25 17:38:25 +02:00
committed by GitHub
parent ae9a036b7e
commit 9110196099

120
README.md
View File

@@ -1 +1,119 @@
# storage-bps-missing
# ❓ Problème storage avec point d'interrogation dans PVE
## 📌 Symptôme
Dans l'interface Proxmox VE (PVE), l'entrée de stockage `pbs-marechal` affiche un **`?` grisé** indiquant une erreur de communication.
---
## 🔍 Diagnostic
### 1. **Test réseau depuis le PVE** :
```bash
ping -c2 192.168.1.101
curl -k https://192.168.1.101:8007 | head
```
✅ Résultat : le PBS est bien joignable.
---
### 2. **Test de service côté PBS** :
```bash
systemctl status proxmox-backup-proxy.service
```
✅ Résultat : service actif
---
### 3. **Test stockage côté PVE** :
```bash
pvesm status
```
❌ Résultat :
```
pbs-marechal: error fetching datastores - 401 Unauthorized
```
---
## 🚨 Cause
Lentrée `pbs-marechal` dans `/etc/pve/storage.cfg` était ajoutée **sans identifiants ou avec un token invalide**, ce qui empêche lauthentification PVE → PBS.
---
## ✅ Solution complète VSN
### 🔥 1. Supprimer l'entrée défectueuse :
```bash
pvesh delete /storage/pbs-marechal
```
---
### 🔐 2. Sur le PBS (192.168.1.101) → Recréer le token proprement
#### 2a. Générer le token :
```bash
proxmox-backup-manager user generate-token backup@pbs pveclient
```
Exemple de résultat :
```json
{
"tokenid": "backup@pbs!pveclient",
"value": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
```
#### 2b. Appliquer les droits :
```bash
proxmox-backup-manager acl update /datastore/marechal-pbs DatastoreBackup \
--auth-id 'backup@pbs!pveclient'
```
---
### 🛠️ 3. Sur le PVE → Ajouter le stockage avec identifiants valides
```bash
pvesm add pbs pbs-marechal \
--server 192.168.1.101 \
--datastore marechal-pbs \
--username 'backup@pbs!pveclient' \
--password 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--fingerprint 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--content backup \
--prune-backups 'keep-all=1'
```
---
## 🧪 Résultat
```bash
pvesm status
```
`pbs-marechal` passe en `active`
✅ Le `?` grisé disparaît
✅ Authentification par token fonctionnelle
---
## 🛡️ Statut final : VSN ✔️
- Token généré avec `proxmox-backup-manager`
- Permissions assignées avec `DatastoreBackup`
- Ajout propre dans PVE avec identifiants API