Bänder durcheinander

schloegel-edv

Member
Mar 23, 2020
70
4
13
42
Hallo,

mit Sicherheit habe ich irgendetwas verkehrt gemacht oder nicht richtig verstanden.

Es werden mit dem PBS täglich mehrere Jobs von einigen Maschinen auf einen DATASTORE gesichert. Das ist alles ok.

Der DATASTORE soll nun täglich komplett auf jeweils ein Band gesichert werden. Die Bänder des jeweiligen Tages sollen in der nächsten Woche am selben Tag wieder überschrieben werden. Die Kundin legt am Nachmittag immer das jeweils aktuelle Band ein.

Es gibt ein Mediaset (mon..fri 20:00 / override). Es gibt 5 Bänder, die für den jeweiligen Tag gelabelt sind. Der Backupjob sieht folgendermaße aus:

1642711040157.png

Nun ist es so, dass jeden Abend ein Band angefordert wird, was eigentlich nicht dem Tag entspricht. Das sieht dann für gestern 20:30 Uhr so aus (die Datumsangaben - er wartete heute Nachmittag immer noch auf das Dienstagsband) :

Code:
2022-01-20T16:27:46+01:00: wrong media label Donnerstag (4bcff966-0428-425f-bee0-fc5dfbb6ad79)
2022-01-20T16:27:46+01:00: Please insert media 'Dienstag' into drive 'TANDBERG'

legt man das angeforderte Band (heute Nachmittag also das Dienstagsband) ein, wird der Job ausgeführt und mit OK beendet. Danach wartet PBS auf den neuen Job 20:30 .

Wir hatten auf Verdacht heute Abend das Mittwochsband eingelegt, weil ja am Tag davor das Dienstagsband funktioniert hatte, aber er wollte auf einmal das Freitagsband. So sah es heute 20:30 Uhr aus:

Code:
2022-01-20T20:30:00+01:00: Checking for media 'Freitag' in drive 'TANDBERG'
2022-01-20T20:30:16+01:00: wrong media label Mittwoch (f2274365-a5df-4cde-8ec3-fd54ccd3c02d)
2022-01-20T20:30:16+01:00: Please insert media 'Freitag' into drive 'TANDBERG'

Die angeforderten Bänder gehen also täglich durcheinander.

Wieso ist das so? Was mache ich falsch?

Danke für Tipps.
 
Last edited:
hi,

kannst du mal den output von folgenden kommandos posten?
Code:
proxmox-tape media list
proxmox-tape pool list
proxmox-tape backup-job list
 
Code:
root@pbs:~# proxmox-tape media list
┌────────────┬──────┬──────────────────────────┬────────┬──────────┬──────────┬─────────┬──────────────────────────────────────┬──────────────────────────────────────┐
│ label-text │ pool │ media-set-name           │ seq-nr │ status   │ location │ catalog │ uuid                                 │ media-set-uuid                       │
╞════════════╪══════╪══════════════════════════╪════════╪══════════╪══════════╪═════════╪══════════════════════════════════════╪══════════════════════════════════════╡
│ Donnerstag │ PBS  │ Fri Jan 14 07:19:00 2022 │      0 │ expired  │ offline  │      ok │ 4bcff966-0428-425f-bee0-fc5dfbb6ad79 │ 6770ab21-e718-465f-a5b2-5483e0fc7876 │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Mittwoch   │ PBS  │ Tue Jan 18 13:03:06 2022 │      0 │ expired  │ offline  │      ok │ f2274365-a5df-4cde-8ec3-fd54ccd3c02d │ 6dc9be86-53e9-4e80-97a8-f0d27ef3af3c │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Montag     │ PBS  │ Tue Jan 18 20:30:06 2022 │      0 │ expired  │ offline  │      ok │ 47329227-e3a6-4907-976a-c524540a57d4 │ ac853e7e-b85d-4965-a604-79d203de09c2 │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Dienstag   │ PBS  │ Thu Jan 20 07:19:00 2022 │      0 │ expired  │ offline  │      ok │ 0ce93feb-52c8-45bd-b738-7a2646a8ce55 │ d8abfbad-4fcf-4aff-89bd-ebd047415c14 │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Freitag    │ PBS  │ Thu Jan 20 20:30:00 2022 │      0 │ writable │ offline  │      ok │ e4dd51eb-e8ae-485a-979a-49693ade1bc0 │ df4f0752-cb7a-4f42-844e-373180c5286a │
└────────────┴──────┴──────────────────────────┴────────┴──────────┴──────────┴─────────┴──────────────────────────────────────┴──────────────────────────────────────┘
root@pbs:~# proxmox-tape pool list
┌──────┬────────────────┬───────────┬──────────┬─────────┐
│ name │ allocation     │ retention │ template │ encrypt │
╞══════╪════════════════╪═══════════╪══════════╪═════════╡
│ PBS  │ mon..fri 20:00 │ overwrite │          │ no      │
└──────┴────────────────┴───────────┴──────────┴─────────┘
root@pbs:~# ^C
root@pbs:~# proxmox-tape backup-job list
┌───────────────┬───────┬──────┬──────────┬────────────────┬─────────┐
│ id            │ store │ pool │ drive    │ schedule       │ comment │
╞═══════════════╪═══════╪══════╪══════════╪════════════════╪═════════╡
│ taeglich_Band │ DATA  │ PBS  │ TANDBERG │ mon..fri 20:30 │         │
└───────────────┴───────┴──────┴──────────┴────────────────┴─────────┘
root@pbs:~#


Der Job von gestern Abend 20:30 wartete bis heute vormittag, wo wir das Freitagsband eingelegt haben. Das hatte er aber schon gestern Abend angefordert und wartete. Nach dem Einlegen, ist die Sicherung ausgeführt worden. Anbei auch das letzte Log. Die nächste Sicherung müsste heute Abend mit dem selben Band stattfinden, dann wieder erst Montags mit dem Montagsband.

Code:
2022-01-20T20:30:00+01:00: allocated new writable media 'Freitag'
2022-01-20T20:30:00+01:00: Checking for media 'Freitag' in drive 'TANDBERG'
2022-01-20T20:30:16+01:00: wrong media label Mittwoch (f2274365-a5df-4cde-8ec3-fd54ccd3c02d)
2022-01-20T20:30:16+01:00: Please insert media 'Freitag' into drive 'TANDBERG'
2022-01-21T07:03:43+01:00: tape read failed - read failed - Not Ready, Additional sense: Logical unit not ready, initializing command required
2022-01-21T07:03:43+01:00: Please insert media 'Freitag' into drive 'TANDBERG'
2022-01-21T07:04:07+01:00: wrong media label Mittwoch (f2274365-a5df-4cde-8ec3-fd54ccd3c02d)
2022-01-21T07:04:07+01:00: Please insert media 'Freitag' into drive 'TANDBERG'
2022-01-21T10:53:43+01:00: found media label Freitag (e4dd51eb-e8ae-485a-979a-49693ade1bc0)
2022-01-21T10:53:43+01:00: TapeAlertFlags: FIRMWARE_FAILURE
2022-01-21T10:53:43+01:00: wrinting new media set label (overwrite '6d442faf-bad5-4956-996d-70ed35102f64/0')
2022-01-21T10:53:55+01:00: moving to end of media
2022-01-21T10:57:09+01:00: wrote 13851 chunks (4295.49 MB at 23.45 MB/s)
2022-01-21T10:57:10+01:00: wrote 148 chunks (266.34 MB at 160.62 MB/s)
2022-01-21T10:57:10+01:00: end backup DATA:vm/100/2022-01-20T18:30:01Z
2022-01-21T10:57:10+01:00: percentage done: 25.00% (1/4 groups)
2022-01-21T10:57:10+01:00: backup snapshot vm/101/2022-01-21T08:00:17Z
2022-01-21T10:57:36+01:00: wrote 2199 chunks (4295.23 MB at 165.98 MB/s)
2022-01-21T10:58:02+01:00: wrote 2396 chunks (4296.80 MB at 167.28 MB/s)
2022-01-21T10:58:28+01:00: wrote 1901 chunks (4297.85 MB at 167.63 MB/s)
2022-01-21T10:58:57+01:00: wrote 1049 chunks (4298.64 MB at 145.99 MB/s)
2022-01-21T10:59:23+01:00: wrote 1083 chunks (4298.11 MB at 166.85 MB/s)
2022-01-21T10:59:49+01:00: wrote 1133 chunks (4296.02 MB at 167.19 MB/s)
2022-01-21T11:00:14+01:00: wrote 1209 chunks (4295.49 MB at 167.15 MB/s)
2022-01-21T11:00:45+01:00: wrote 1313 chunks (4297.06 MB at 141.92 MB/s)
2022-01-21T11:01:11+01:00: wrote 1156 chunks (4297.06 MB at 160.93 MB/s)
2022-01-21T11:01:37+01:00: wrote 1027 chunks (4297.59 MB at 165.77 MB/s)
2022-01-21T11:02:03+01:00: wrote 1079 chunks (4297.59 MB at 166.64 MB/s)
2022-01-21T11:02:29+01:00: wrote 3579 chunks (4298.38 MB at 166.99 MB/s)
2022-01-21T11:02:58+01:00: wrote 1040 chunks (4295.49 MB at 146.05 MB/s)
2022-01-21T11:03:24+01:00: wrote 1936 chunks (4295.49 MB at 167.16 MB/s)
2022-01-21T11:03:49+01:00: wrote 2350 chunks (4295.49 MB at 167.53 MB/s)
2022-01-21T11:04:15+01:00: wrote 1582 chunks (4297.85 MB at 167.12 MB/s)
2022-01-21T11:04:45+01:00: wrote 1312 chunks (4299.16 MB at 142.44 MB/s)
2022-01-21T11:05:12+01:00: wrote 1200 chunks (4297.85 MB at 161.75 MB/s)
2022-01-21T11:05:38+01:00: wrote 1471 chunks (4296.54 MB at 166.33 MB/s)
2022-01-21T11:06:03+01:00: wrote 1092 chunks (4297.59 MB at 167.48 MB/s)
2022-01-21T11:06:29+01:00: wrote 1241 chunks (4298.11 MB at 167.27 MB/s)
2022-01-21T11:06:58+01:00: wrote 1392 chunks (4298.38 MB at 146.45 MB/s)
2022-01-21T11:07:24+01:00: wrote 1056 chunks (4298.64 MB at 166.91 MB/s)
2022-01-21T11:07:50+01:00: wrote 1261 chunks (4296.54 MB at 167.57 MB/s)
2022-01-21T11:08:16+01:00: wrote 1506 chunks (4297.59 MB at 167.30 MB/s)
2022-01-21T11:08:46+01:00: wrote 1424 chunks (4296.80 MB at 142.06 MB/s)
2022-01-21T11:09:12+01:00: wrote 1206 chunks (4298.64 MB at 161.75 MB/s)
2022-01-21T11:09:38+01:00: wrote 1080 chunks (4299.16 MB at 166.94 MB/s)
2022-01-21T11:10:04+01:00: wrote 1431 chunks (4295.23 MB at 167.33 MB/s)
2022-01-21T11:10:29+01:00: wrote 1737 chunks (4296.28 MB at 167.55 MB/s)
2022-01-21T11:10:40+01:00: wrote 431 chunks (1204.55 MB at 110.59 MB/s)
2022-01-21T11:10:40+01:00: end backup DATA:vm/101/2022-01-21T08:00:17Z
2022-01-21T11:10:40+01:00: percentage done: 50.00% (2/4 groups)
2022-01-21T11:10:40+01:00: backup snapshot vm/102/2022-01-21T08:01:39Z
2022-01-21T11:11:06+01:00: wrote 1964 chunks (4297.06 MB at 167.71 MB/s)
2022-01-21T11:11:38+01:00: wrote 1112 chunks (4297.59 MB at 139.04 MB/s)
2022-01-21T11:12:10+01:00: wrote 1568 chunks (4295.75 MB at 138.99 MB/s)
2022-01-21T11:12:43+01:00: wrote 1126 chunks (4297.06 MB at 138.87 MB/s)
2022-01-21T11:13:20+01:00: wrote 1817 chunks (4298.90 MB at 119.69 MB/s)
2022-01-21T11:13:53+01:00: wrote 2004 chunks (4296.28 MB at 135.73 MB/s)
2022-01-21T11:14:25+01:00: wrote 2576 chunks (4296.02 MB at 138.77 MB/s)
2022-01-21T11:14:57+01:00: wrote 2002 chunks (4296.28 MB at 139.24 MB/s)
2022-01-21T11:15:33+01:00: wrote 2047 chunks (4296.80 MB at 124.49 MB/s)
2022-01-21T11:16:05+01:00: wrote 1987 chunks (4296.02 MB at 139.53 MB/s)
2022-01-21T11:16:37+01:00: wrote 2070 chunks (4298.64 MB at 139.25 MB/s)
2022-01-21T11:16:45+01:00: wrote 159 chunks (261.88 MB at 38.73 MB/s)
2022-01-21T11:16:51+01:00: end backup DATA:vm/102/2022-01-21T08:01:39Z
2022-01-21T11:16:51+01:00: percentage done: 75.00% (3/4 groups)
2022-01-21T11:16:51+01:00: backup snapshot vm/103/2022-01-15T23:00:01Z
2022-01-21T11:16:57+01:00: wrote 259 chunks (431.23 MB at 70.82 MB/s)
2022-01-21T11:17:03+01:00: end backup DATA:vm/103/2022-01-15T23:00:01Z
2022-01-21T11:17:03+01:00: percentage done: 100.00% (4/4 groups)
2022-01-21T11:17:03+01:00: append media catalog
2022-01-21T11:17:03+01:00: standalone drive - ejecting media
2022-01-21T11:18:13+01:00: TASK OK
 
Last edited:
ok, ihr habt die retention auf 'overwrite' gesetzt. das sagt, das die bänder sofort wieder überschrieben werden dürfen wenn ein neues media-set vorhanden ist.
daher nimmt der algorithmus dann 'irgendeines'

ich würde die rentention so setzen, dass sie ausläuft bevor das neue media set mit dem gleichen tape beginnen soll (also 6 tage 23 stunden zb)
 
ok, und das passt dann auch, wenn am Wochenende 2 Tage niemand die Bänder wechseln kann? (sa und So) ?
ja sollte so sein. die 'retention' sagt wie lange ein media-set aufbewahrt werden soll bevor es überschrieben werden darf. und bei "tages-tapes" ist das (fast) 7 tage
 
Leider bisher keine Erfolgsmeldung. Gestern und heute war nun das entsprechende Band drin. Es kamen jeweils diese Meldungen:

Code:
2022-01-25T20:15:00+01:00: waiting for drive lock...
2022-01-25T20:15:00+01:00: Starting tape backup job 'DATA:PBS:TANDBERG:taeglich_Band'
2022-01-25T20:15:00+01:00: task triggered by schedule 'mon..fri 20:15'
2022-01-25T20:15:00+01:00: update media online status
2022-01-25T20:15:00+01:00: starting new media set - reason: policy CreateAt event triggered
2022-01-25T20:15:00+01:00: media set uuid: 27548ae7-af35-4242-80b2-4b2712849d15
2022-01-25T20:15:00+01:00: found 4 groups
2022-01-25T20:15:00+01:00: latest-only: true (only considering latest snapshots)
2022-01-25T20:15:00+01:00: backup snapshot vm/100/2022-01-25T18:30:02Z
2022-01-25T20:15:00+01:00: TASK ERROR: alloc writable media in pool 'PBS' failed: no usable media found
 
wie sieht jetzt der ouptut der kommandos aus?
Code:
proxmox-tape media list
proxmox-tape pool list
proxmox-tape backup-job list

womöglich waren die zeitpunkte der media-sets nicht richtig verteilt wegen der falschen retention und nun hat er kein tape gefunden das alt genug war?

vielleicht müsst ihr die tapes formatieren und von vorne beginnen so dass die zeitpunkte im richtigen abstand sind
 
ich habe noch nichts verändert, könnte natürlich die Bänder noch neu formatieren. Es sieht jetzt folgendermaßen aus:

Code:
root@pbs:~# proxmox-tape media list
┌────────────┬──────┬──────────────────────────┬────────┬─────────┬──────────┬─────────┬──────────────────────────────────────┬
│ label-text │ pool │ media-set-name           │ seq-nr │ status  │ location │ catalog │ uuid                                 │
╞════════════╪══════╪══════════════════════════╪════════╪═════════╪══════════╪═════════╪══════════════════════════════════════╪
│ Donnerstag │ PBS  │ Fri Jan 14 07:19:00 2022 │      0 │ expired │ offline  │      ok │ 4bcff966-0428-425f-bee0-fc5dfbb6ad79 │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Mittwoch   │ PBS  │ Tue Jan 18 13:03:06 2022 │      0 │ expired │ offline  │      ok │ f2274365-a5df-4cde-8ec3-fd54ccd3c02d │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Montag     │ PBS  │ Tue Jan 18 20:30:06 2022 │      0 │ full    │ offline  │      ok │ 47329227-e3a6-4907-976a-c524540a57d4 │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Dienstag   │ PBS  │ Thu Jan 20 07:19:00 2022 │      0 │ full    │ offline  │      ok │ 0ce93feb-52c8-45bd-b738-7a2646a8ce55 │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Freitag    │ PBS  │ Thu Jan 20 20:30:00 2022 │      0 │ full    │ offline  │      ok │ e4dd51eb-e8ae-485a-979a-49693ade1bc0 │
└────────────┴──────┴──────────────────────────┴────────┴─────────┴──────────┴─────────┴──────────────────────────────────────┴
root@pbs:~# proxmox-tape pool list
┌──────┬────────────────┬─────────────────┬──────────┬─────────┐
│ name │ allocation     │ retention       │ template │ encrypt │
╞══════╪════════════════╪═════════════════╪══════════╪═════════╡
│ PBS  │ mon..fri 20:00 │ 7 days 23 hours │          │ no      │
└──────┴────────────────┴─────────────────┴──────────┴─────────┘
root@pbs:~# proxmox-tape backup-job list
┌───────────────┬───────┬──────┬──────────┬────────────────┬─────────┐
│ id            │ store │ pool │ drive    │ schedule       │ comment │
╞═══════════════╪═══════╪══════╪══════════╪════════════════╪═════════╡
│ taeglich_Band │ DATA  │ PBS  │ TANDBERG │ mon..fri 20:15 │         │
└───────────────┴───────┴──────┴──────────┴────────────────┴─────────┘
root@pbs:~#
 
ja ich würde definitiv neu anfangen, da die tape-namen definitiv nicht mit den media-set zeitpunkten übereinstimmen (e.g. "Dienstag" ist vom Donnerstag, etc.)

außerdem sollte es hier
Code:
┌──────┬────────────────┬─────────────────┬──────────┬─────────┐
│ name │ allocation     │ retention       │ template │ encrypt │
╞══════╪════════════════╪═════════════════╪══════════╪═════════╡
│ PBS  │ mon..fri 20:00 │ 7 days 23 hours │          │ no      │
└──────┴────────────────┴─────────────────┴──────────┴─────────┘
wohl 6 tage 23 stunden für die retention sein. die muss ja schon ablaufen bevor das backup läuft das dass tape wiederverwenden soll
 
ich werd verrückt... Habe heute alle Bänder formatiert. Heute Abend (Donnerstag) liegt das Donnerstagsband drin.

Er will aber das Freitagsband

2022-01-27T20:15:00+01:00: waiting for drive lock...
2022-01-27T20:15:00+01:00: Starting tape backup job 'DATA:pBS:TANDBERG:taeglich_Band'
2022-01-27T20:15:00+01:00: task triggered by schedule 'mon..fri 20:15'
2022-01-27T20:15:00+01:00: update media online status
2022-01-27T20:15:00+01:00: media set uuid: d2c3b94b-0d79-46d7-8287-9ea999814631
2022-01-27T20:15:00+01:00: found 4 groups
2022-01-27T20:15:00+01:00: backup snapshot vm/100/2021-12-25T18:30:01Z
2022-01-27T20:15:00+01:00: allocated new writable media 'Freitag'
2022-01-27T20:15:00+01:00: Checking for media 'Freitag' in drive 'TANDBERG'
2022-01-27T20:15:17+01:00: wrong media label Donnerstag (571bc515-ac17-47d5-ba69-179ad4953a23)
2022-01-27T20:15:17+01:00: Please insert media 'Freitag' into drive 'TANDBERG'

außerdem nun:

Code:
root@pbs:~# proxmox-tape media list
┌────────────┬──────┬──────────────────────────┬────────┬──────────┬──────────┬─────────┬──────────────────────────────────────┬──────────────────────────────────────┐
│ label-text │ pool │ media-set-name           │ seq-nr │ status   │ location │ catalog │ uuid                                 │ media-set-uuid                       │
╞════════════╪══════╪══════════════════════════╪════════╪══════════╪══════════╪═════════╪══════════════════════════════════════╪══════════════════════════════════════╡
│ Donnerstag │ PBS  │                          │        │ writable │ offline  │      ok │ 571bc515-ac17-47d5-ba69-179ad4953a23 │                                      │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Dienstag   │ PBS  │                          │        │ writable │ offline  │      ok │ 58bd9f01-3e21-482d-9d74-62ae66fdf022 │                                      │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Mittwoch   │ PBS  │                          │        │ writable │ offline  │      ok │ 7b331c2f-28ad-4edc-87aa-735046d76825 │                                      │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Montag     │ PBS  │                          │        │ writable │ offline  │      ok │ 951ad3a5-aaa5-431a-817a-b0c0c5f54d9e │                                      │
├────────────┼──────┼──────────────────────────┼────────┼──────────┼──────────┼─────────┼──────────────────────────────────────┼──────────────────────────────────────┤
│ Freitag    │ PBS  │ Thu Jan 27 20:15:00 2022 │      0 │ writable │ offline  │      ok │ d6455812-288a-43c9-b768-7406859ab0e2 │ d2c3b94b-0d79-46d7-8287-9ea999814631 │
└────────────┴──────┴──────────────────────────┴────────┴──────────┴──────────┴─────────┴──────────────────────────────────────┴──────────────────────────────────────┘
root@pbs:~# proxmox-tape pool list
┌──────┬────────────────┬─────────────────┬──────────┬─────────┐
│ name │ allocation     │ retention       │ template │ encrypt │
╞══════╪════════════════╪═════════════════╪══════════╪═════════╡
│ PBS  │ mon..fri 20:00 │ 6 days 23 hours │          │ no      │
└──────┴────────────────┴─────────────────┴──────────┴─────────┘
root@pbs:~# proxmox-tape backup-job list
┌───────────────┬───────┬──────┬──────────┬────────────────┬─────────┐
│ id            │ store │ pool │ drive    │ schedule       │ comment │
╞═══════════════╪═══════╪══════╪══════════╪════════════════╪═════════╡
│ taeglich_Band │ DATA  │ PBS  │ TANDBERG │ mon..fri 20:15 │         │
└───────────────┴───────┴──────┴──────────┴────────────────┴─────────┘
root@pbs:~#
 
ja ok so geht das leider nicht,

wenn ein neues media-set angelegt wird, wird zufällig eines ausgewählt das beschreibbar ist (pbs hat ja keine ahnung das das label 'Freitag' irgendwas mit dem wochentag zu tun hat)
um es so zu machen müssen alle tapes gelöscht + aus dem pool entfernt werden.
am 1. tag formatiert und legt man das tape für den aktuellen tag ein (zb 'Freitag' am Freitag)
da es nur 1 tape im pool gibt wird das genommen.
am nächsten Tag (Montag) wird das Tape 'Montag' formatiert und in den pool hinzugefügt, usw. bis Donnerstag
ab dann, ist jeden tag genau ein tape frei welches verwendet werden kann

hoffe das ist so verständlich
 
wenn ein neues media-set angelegt wird, wird zufällig eines ausgewählt das beschreibbar ist (pbs hat ja keine ahnung das das label 'Freitag' irgendwas mit dem wochentag zu tun hat)
genau das habe ich mir auch immer gedacht, hatte aber hier nichts dazu geschrieben, weil ich vermutlich das Prinzip nicht richtig verstanden hatte.
um es so zu machen müssen alle tapes gelöscht + aus dem pool entfernt werden.
am 1. tag formatiert und legt man das tape für den aktuellen tag ein (zb 'Freitag' am Freitag)
da es nur 1 tape im pool gibt wird das genommen.
am nächsten Tag (Montag) wird das Tape 'Montag' formatiert und in den pool hinzugefügt, usw. bis Donnerstag
ab dann, ist jeden tag genau ein tape frei welches verwendet werden kann

hoffe das ist so verständlich
das leuchtet mir sofort ein und habe ich verstanden. So wird es jetzt gemacht. Danke schon mal.
 
  • Like
Reactions: dcsapak
Erlösung

mein Archivierungsjob gibt mir folgende Meldung: 2022-02-03T19:08:11+00:00: TASK ERROR: alloc beschreibbare Medien in Pool 'pbs-bnetd' fehlgeschlagen: keine verwendbaren Medien gefunden
 
Erlösung

mein Archivierungsjob gibt mir folgende Meldung: 2022-02-03T19:08:11+00:00: TASK ERROR: alloc beschreibbare Medien in Pool 'pbs-bnetd' fehlgeschlagen: keine verwendbaren Medien gefunden
scheinbar gibt es kein freies oder abgelaufenes tape mehr? wie ist denn alles konfiguriert?

der output von
Code:
proxmox-tape media list
proxmox-tape pool list
proxmox-tape backup-job list
wäre interessant
 
Hallo,

mein Problem ist nicht gelöst. Ich hatte getan, wie mir empfohlen. Also einmalig für den jeweiligen Tag vor dem Backup das Band formatiert und etikettiert. In der ersten Woche hat es jeden Tag, wie gewünscht funktioniert. In der zweiten Woche funktionierte es letztlich auch, allerdings wollte er dann immer das Band vom Vortag haben, also einen Tag versetzt. Eventuell scheint mit dem Zeitraum von 6 Tagen, 23 Stunden was noch nicht zu stimmen. Aber eine weitere Woche weiter (also diese), habe ich noch kein Muster erkannt. Gestern Abend (Mittwoch) wollte er das Band von Freitag haben.


Code:
root@pbs:~# proxmox-tape media list
┌────────────┬──────┬──────────────────────────┬────────┬─────────┬──────────┬─────────┬──────────────────────────────────────┬
│ label-text │ pool │ media-set-name           │ seq-nr │ status  │ location │ catalog │ uuid                                 │
╞════════════╪══════╪══════════════════════════╪════════╪═════════╪══════════╪═════════╪══════════════════════════════════════╪
│ Donnerstag │ PBS  │ Fri Feb 18 20:15:06 2022 │      0 │ full    │ offline  │      ok │ 1c426529-6e28-4ff0-a597-d383995889b7 │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Dienstag   │ PBS  │ Wed Feb 16 20:15:00 2022 │      0 │ full    │ offline  │      ok │ 78d12d90-60c9-4843-a8db-77018da21700 │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Montag     │ PBS  │ Tue Feb 15 20:15:00 2022 │      0 │ expired │ offline  │      ok │ c04818cd-e260-4733-aca3-e2ff9337369d │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Mittwoch   │ PBS  │ Thu Feb 17 20:15:00 2022 │      0 │ full    │ offline  │      ok │ de603235-092f-4dd2-9667-270b68323c2a │
├────────────┼──────┼──────────────────────────┼────────┼─────────┼──────────┼─────────┼──────────────────────────────────────┼
│ Freitag    │ PBS  │ Tue Feb 22 20:15:00 2022 │      0 │ full    │ offline  │      ok │ cd135f10-dc1f-4540-9faa-b1c0420c595b │
└────────────┴──────┴──────────────────────────┴────────┴─────────┴──────────┴─────────┴──────────────────────────────────────┴
root@pbs:~# proxmox-tape backup-job list
┌───────────────┬───────┬──────┬──────────┬────────────────┬─────────┐
│ id            │ store │ pool │ drive    │ schedule       │ comment │
╞═══════════════╪═══════╪══════╪══════════╪════════════════╪═════════╡
│ taeglich_Band │ DATA  │ PBS  │ TANDBERG │ mon..fri 20:15 │         │
└───────────────┴───────┴──────┴──────────┴────────────────┴─────────┘
root@pbs:~# proxmox-tape pool list
┌──────┬────────────────┬─────────────────┬──────────┬─────────┐
│ name │ allocation     │ retention       │ template │ encrypt │
╞══════╪════════════════╪═════════════════╪══════════╪═════════╡
│ PBS  │ mon..fri 20:00 │ 6 days 23 hours │          │ no      │
└──────┴────────────────┴─────────────────┴──────────┴─────────┘
root@pbs:~#
 
ok, meinem Verständnis vom code nach sollte das funktionieren... ich versuch das mal zu simulieren und melde mich wenn ich was herausgefunden hab
 
so, habs jetzt mal nachgestellt und in eurem setup muss man als allocation policy 'always' einstellen.
der grund ist dass die retention time erst beim 'nächsten' media-set beginnt (also wenn das media-set 'abgeschlossen' ist)
(also die retention vom montags set beginnt erst am dienstag 20:00 in euren settings)
da aber die retention vom freitags set erst am montag beginnt, kann man nicht einfach '5 days 23 hours' einstellen, da sonst
am folgenden freitag es noch nicht expired ist
 
noch ein Nachtrag:

nach ein bisschen nachdenken und mit Kollegen reden, ist der Schluss, dass man das am besten ganz anders abbildet:

pro Wochentag ein media pool, (also ein Montags pool, einen Dienstags pool, etc) das jeweils ein (oder auch mehrere) passend beschriftete tapes hat
jeder dieser pools hat dann eine retention policy overwrite und eine allocation policy : mon 20:00 für Montag, tue 20:00 für Dienstag, etc
dann für jeden Wochentag einen tape job jeweils kurz nach dem allocation policy trigger

so stellt man sicher dass immer nur die richtigen tapes verwendet werden (auch wenn ein Wochentag mal mehr als ein tape braucht)

edit: hab mich schon wieder bei der retention policy verschrieben^^, die richtige ist overwrite
 
Last edited:
Danke, ich probiere das aus.

Aber vielleicht sollte man so ein Beispiel tatsächlich mal in das Wiki schreiben, weil ich mir vorstellen könnte, dass die Variante doch bei vielen kleineren Installationen zum Einsatz kommt. In diesem Fall bei einem Arzt, der das zweite Backup nicht zwingend in eine Cloud sondern auf Band schreiben möchte, um es mit außer Haus zu nehmen.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!