Proxmox Backup Server: erinevus redaktsioonide vahel

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
(Uus lehekülg: '===Sissejuhatus=== TODO ===Tööpõhimõte=== Väited * PBS vaikimisi pakib, st ei ole mõtet kasutada PBS storage juures pakkivat failisüsteemi vms (nt 'zfs create -o compr...')
 
Resümee puudub
96. rida: 96. rida:
 
...
 
...
 
</pre>
 
</pre>
  +
  +
===PVE integreeritud varunduse kasutamine proxmox-backup-client abil===
  +
  +
Varundatud arvutite nimekirja küsimine (nn group'id)
  +
  +
# proxmox-backup-client list --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff
  +
  +
Varundatud arvuti varunduste nimekirja küsimine (nn snapshot'id)
  +
  +
<pre>
  +
# proxmox-backup-client snapshot list vm/194 --output-format text --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff
  +
┌─────────────────────────────┬────────┬────────────────────────────────────────────────────────────────────────────┐
  +
│ snapshot │ size │ files │
  +
╞═════════════════════════════╪════════╪════════════════════════════════════════════════════════════════════════════╡
  +
│ vm/194/2021-01-02T13:23:12Z │ 34 GiB │ client.log drive-virtio0.img drive-virtio1.img index.json qemu-server.conf │
  +
├─────────────────────────────┼────────┼────────────────────────────────────────────────────────────────────────────┤
  +
│ vm/194/2021-01-02T14:26:53Z │ 34 GiB │ client.log drive-virtio0.img drive-virtio1.img index.json qemu-server.conf │
  +
├─────────────────────────────┼────────┼────────────────────────────────────────────────────────────────────────────┤
  +
│ vm/194/2021-10-09T20:59:42Z │ 34 GiB │ client.log drive-virtio0.img drive-virtio1.img index.json qemu-server.conf │
  +
└─────────────────────────────┴────────┴────────────────────────────────────────────────────────────────────────────┘
  +
</pre>
  +
  +
Protection muutmine
  +
  +
# proxmox-backup-client snapshot protected update vm/194/2021-01-02T13:23:12Z true --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff
  +
# proxmox-backup-client snapshot protected update vm/194/2021-01-02T13:23:12Z false --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff
   
 
===Kasulikud lisamaterjalid===
 
===Kasulikud lisamaterjalid===

Redaktsioon: 20. detsember 2021, kell 00:07

Sissejuhatus

TODO

Tööpõhimõte

Väited

  • PBS vaikimisi pakib, st ei ole mõtet kasutada PBS storage juures pakkivat failisüsteemi vms (nt 'zfs create -o compression=lz4 ...' vms; tundub, et failisüstteemi pakkimise kasutmine ei muuda varundamiseks kuluvat aega ega mahtu, aga pbs serverile tekib natuke rohkem cpu koormust)
  • PBS tegleb ise pakkimisega ja paistab, et seda ei saagi välja lülitada (nt proxmox pve webgui haldusliideses backup käivitamise on 'Compression: ZSTD (fast and good)' greyed-out
  • mitu PSB serverit saab omavahel nö kokku aheldada, tulemusena tekib mitme etapiline varundus (varundus varundab varundust)

Kasutusalad

  • varundatud ja riknenud arvuti asendamine varundusest taastatud arvutiga
  • varundatud arvuti taastamine teisse proxmox klastrisse (nt kontrolli või uuringu eesmärgil)

Üks võimalik kasutusjuhtum

            pve-1         pve-2         pve-n
           _______       _______       _______      
          |       |     |       |     |       |
          | v1,v2 |     | v3,v4 |     | v5,v6 |
          |_______|     |_______|     |_______|
              |             |             |
              |             |             |
        ------|-------------|------|------|---------------|-----------
                                   |                      |
                                   |                      |
                               ____|____              ____|____
                              |         |            |         |
                              |         |            |         |
                              |_________|            |_________|
 
                                pbs-1st                pbs-2nd

kus

  • pve-1, 2 ja 3 on proxmox virtual environment host arvutid
  • v1, v2 ... v6 on pve peal töötavad virtuaalsed arvutid
  • pbs-1st on proxmox backup server abil realiseeritud esimese taseme varundus
  • pbs-2nd on proxmox backup server abil realiseeritud teise taseme varundus
  • pve-1 ... 3 peavad reeglina asuma samas subnetis
  • pbs-1st ja 2nd ei pea asuma samas subnetis pve arvutitega ega ise üksteisega

Varundamisega seotud võrguliiklus

  • TODO

Paigaldamine

TODO

Kasutatamine - varundamine

TODO

Kasutatamine - taastamine

TODO

Haldamine

Tundub, et pbs tarkvara juhtimiseks on kaks käivitusskripti, seiskamiseks

# systemctl stop proxmox-backup-proxy
# systemctl stop proxmox-backup

käivitamiseks

# systemctl stop proxmox-backup
# systemctl stop proxmox-backup-proxy

proxmox-backup-proxy kuulab 8007 võrku, apt teenus jms

root@varundus-2nd:/srv# netstat -lnpt | grep backup
tcp        0      0 127.0.0.1:82            0.0.0.0:*               LISTEN      3461/proxmox-backup 
tcp6       0      0 :::8007                 :::*                    LISTEN      3476/proxmox-backup 

root@varundus-2nd:/srv# ps aux | grep 3476
backup    3476 16.6  1.6 844856 51096 ?        Ssl  21:59   0:32 /usr/lib/x86_64-linux-gnu/proxmox-backup/proxmox-backup-proxy

Andmesalvestuse asukohtade jms seadistused asuvad failis

root@pbs:~# cat /etc/proxmox-backup/datastore.cfg 
datastore: ds_zpool_wds_pbs
	comment 
	gc-schedule daily
	path /zpool_wdc/pbs
	prune-schedule daily
...

PVE integreeritud varunduse kasutamine proxmox-backup-client abil

Varundatud arvutite nimekirja küsimine (nn group'id)

# proxmox-backup-client list --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff

Varundatud arvuti varunduste nimekirja küsimine (nn snapshot'id)

# proxmox-backup-client snapshot list vm/194 --output-format text  --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff
┌─────────────────────────────┬────────┬────────────────────────────────────────────────────────────────────────────┐
│ snapshot                    │   size │ files                                                                      │
╞═════════════════════════════╪════════╪════════════════════════════════════════════════════════════════════════════╡
│ vm/194/2021-01-02T13:23:12Z │ 34 GiB │ client.log drive-virtio0.img drive-virtio1.img index.json qemu-server.conf │
├─────────────────────────────┼────────┼────────────────────────────────────────────────────────────────────────────┤
│ vm/194/2021-01-02T14:26:53Z │ 34 GiB │ client.log drive-virtio0.img drive-virtio1.img index.json qemu-server.conf │
├─────────────────────────────┼────────┼────────────────────────────────────────────────────────────────────────────┤
│ vm/194/2021-10-09T20:59:42Z │ 34 GiB │ client.log drive-virtio0.img drive-virtio1.img index.json qemu-server.conf │
└─────────────────────────────┴────────┴────────────────────────────────────────────────────────────────────────────┘

Protection muutmine

# proxmox-backup-client snapshot protected update vm/194/2021-01-02T13:23:12Z  true --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff
# proxmox-backup-client snapshot protected update vm/194/2021-01-02T13:23:12Z  false --repository pm60-trt@pbs@192.168.99.199:ds_zpool_wds_pbs_coff

Kasulikud lisamaterjalid