Անցնել պարունակությանը

Proxmox Backup Server

Այս հոդվածում

Տեղեկատվություն

Proxmox Backup Server-ը վիրտուալ մեքենաների, կոնտեյներների և ֆիզիկական սերվերների պահպանման համար նախատեսված մասնագիտացված ծրագրային ապահովում է։ Proxmox Backup Server-ը աջակցում է հաճախորդի կողմի դեդուպլիկացիային, տվյալների սեղմմանը և շիֆրմանը։

Proxmox Backup Server. Հիմնական հնարավորություններ

  • Efficient Data Storage. Հաճախորդի և սերվերի կողմի տվյալների դեդուպլիկացիա, սեղմում և ինկրեմենտալ պահպանում՝ սկավառակի տարածքը և ժամանակը խնայելու համար։
  • High Security. ծայրից ծայր շիֆրում՝ օգտագործելով ժամանակակից ալգորիթմներ (AES-256-GCM), բանալիների հիման վրա ինքնաճանաչում և երկու գործոնով ինքնաճանաչման աջակցություն։
  • Easy Administration. Ինտուիտիվ վեբ ինտերֆեյս, RESTful API և հրամանների տողի գործիքներ՝ պահպանումների հարմար կառավարման համար։
  • Flexible Storage Options. Հնարավորություն ստեղծել տվյալների պահոց մեկ սկավառակի վրա կամ օգտագործել ZFS, LVM և աջակցություն հեռավոր պահպանման համար S3-ին համապատասխան ծառայությունների միջոցով։
  • Integration with Proxmox VE. Անխափան ինտեգրում Proxmox Virtual Environment-ի հետ՝ վիրտուալ մեքենաների և կոնտեյներների պահպանումը պարզեցնելու համար։
  • Data Verification. Պահպանումների ավտոմատ ամբողջականության ստուգում՝ հուսալի վերականգնում ապահովելու համար։
  • Task Scheduling. Պահպանման խնդիրների ճկուն պլանավորում՝ օգտագործելով ժամանակացույցեր և պահպանման քաղաքականություններ։
  • Monitoring and Notifications. Գործիքներ պահպանման գործընթացների մոնիտորինգի, խնդիրների կարգավիճակի ծանուցումների ստացման և սխալների ազդանշանների համար։
  • High Performance. Օպտիմալացված է պահպանումների արագ ստեղծման և վերականգնման համար՝ համակարգի արդյունավետության վրա նվազագույն ազդեցությամբ։
  • Cluster Support. Բարձր հասանելիությամբ կլաստերի կոնֆիգուրացիա՝ անընդհատ պահպանում և տվյալների վերականգնում ապահովելու համար։

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
303 Proxmox Backup Server 3.3 Debian 12 + + + + 2 2 60 Ոչ ՊԱՏՎԻՐԵԼ

Սկսել Proxmox Backup Server-ի տեղակայումից հետո

Վճարումից հետո գրանցման ժամանակ նշված հասցեին կուղարկվի էլ. փոստի ծանուցում, որ սերվերը պատրաստ է աշխատանքի։ Այն կներառի VPS-ի IP հասցեն և մուտքի հավատարմագրերը։ Մեր ընկերության հաճախորդները սարքավորումները կառավարում են Սերվերի կառավարման վահանակի և API միջոցով — Invapi։

Ինքնաճանաչման տվյալները կարելի է գտնել սերվերի կառավարման վահանակի Configuration >> Tags թաբում կամ ուղարկված էլ. փոստում. - Username: root; - Password: Ուղարկվում է էլ. փոստով սերվերի պատրաստ լինելուց հետո տեղակայումից հետո։

Ինքնաճանաչում

Proxmox Backup Server-ով աշխատանքը սկսելու համար անհրաժեշտ է.

  1. Բացեք վեբ դիտարկիչ և հասցեի տողում մուտքագրեք. https://<server-ip-address>:8007
  2. Ստացեք SSL վկայականի անվտանգության զգուշացումը (առաջին միացման ժամանակ);
  3. Մուտքագրեք հավատարմագրերը.
    • Username: root;
    • Password: Ստացված է սերվերի պատվերի ժամանակ;
    • Realm: Ընտրեք Linux PAM standard authentication;
  4. Սեղմեք Login կոճակը.

Տեղեկատվություն

Առաջին մուտքից հետո անվտանգության նպատակներով խորհուրդ է տրվում փոխել վարչի գաղտնաբառը։ Դա կարելի է անել Configuration >> Access Control բաժնում >> Change Password կոճակ.

Հնարավոր է նաև միանալ SSH-ի միջոցով՝ հրամաններ կատարելու համար տերմինալում.

ssh root@<server-ip-address>

Տվյալների պահոցի ստեղծում (Պահեստ)

Proxmox Backup Server-ը թույլ է տալիս կոնֆիգուրացնել տվյալների պահոց առանձին սկավառակի վրա կամ մեկ սկավառակի վրա գտնվող թղթապանակում։ Տվյալների պահոց ստեղծելու համար.

  1. Վեբ ինտերֆեյսում անցեք Data Storage բաժին
  2. Սեղմեք Add Datastore կոճակը
  3. լրացրեք անհրաժեշտ դաշտերը.

    • Name: Մուտքագրեք տվյալների պահոցի համար միակ անուն։ Կարևոր. Անունը պետք է պարունակի միայն ցածր դիրքի լատինատառեր, թվեր և ստորգծեր (օրինակ՝ my_datastore)։ Տարածքներ, մեծատառեր և հատուկ նշաններ չեն թույլատրվում;
    • Backing Path: Նշեք բացարձակ ճանապարհը պահպանումները պահելու համար նախատեսված թղթապանակին;
    • Garbage Collector Schedule: Ընտրեք աղբահավաքի ժամանակացույց (օրինակ՝ daily);
    • Deletion Schedule: Ընտրեք հին պատճենների մաքրման ժամանակացույց (օրինակ՝ daily);
    • Անհրաժեշտության դեպքում նշեք Removable datastore տարբերակը - թույլ է տալիս նշել տվյալների պահոցը որպես հեռացվող (օրինակ՝ արտաքին սկավառակ);
    • Comment: Ավելացրեք մեկնաբանություն (ըստ ցանկության)։

Կարևոր

Եթե մուտքագրված տվյալների պահոցի անունը չի համապատասխանում թույլատրելի ֆորմատին, համակարգը կցուցադրի parameter verification errors (400) սխալը՝ name: value does not match the regex pattern պարզաբանությամբ։ Այս դեպքում փոխեք անունը՝ օգտագործելով միայն թույլատրվող նշաններ։

Մեկ սկավառակի վրա առանձին թղթապանակում տվյալների պահոցի ստեղծում

Proxmox Backup Server-ի առանձնահատկություններից է մեկ սկավառակի վրա առանձին թղթապանակում տվյալների պահոց ստեղծելու հնարավորությունը. 1. Նախ ստեղծեք թղթապանակ, որը կօգտագործվի պահպանումները պահելու համար SSH-ի կամ կոնսոլի միջոցով.

mkdir /backups
2. Տվյալների պահոց ստեղծելիս վեբ ինտերֆեյսում. - Datastore Path դաշտում նշեք ստեղծված թղթապանակի ճանապարհը. /backups - Լրացրեք մյուս պարամետրերը ըստ անհրաժեշտության - Սեղմեք Add

Այնուհետև ստեղծված տվյալների պահոցը կլինի հասանելի օգտագործման և կառավարման համար.

Նշում

Մեկ սկավառակի վրա առանձին թղթապանակում տվյալների պահոց ստեղծելիս ուշադրություն դարձրեք հասանելի սկավառակի տարածքին։ Խորհուրդ է տրվում թողնել առնվազն 10% ազատ տարածք համակարգի կարիքների համար։

Տվյալների պահոցի կառավարման ինտերֆեյս

Տվյալների պահոց ստեղծելուց հետո դուք կունենաք հասանելիություն տարբեր կառավարման գործիքների թաբերի միջոցով.

  • Summary: Հիմնական տեղեկատվություն տվյալների պահոցի մասին, ներառյալ սկավառակի տարածքի օգտագործումը և դեդուպլիկացիայի գործակիցը;
  • Contents: Պահպանված պահպանումների դիտում և կառավարում;
  • Prune & GC Jobs: Մաքրման և աղբահավաքի խնդիրների կարգավորում;
  • Sync Jobs: Սինխրոնիզացիայի կարգավորում այլ տվյալների պահոցների հետ;
  • Verify Jobs: Տվյալների ամբողջականության կանոնավոր ստուգումների կարգավորում;
  • Settings: Տվյալների պահոցի կարգավորումների փոփոխություն;
  • Permissions: Տվյալների պահոցին մուտքի թույլտվությունների կառավարում։

Պահպանման տեսակներ և մոնիտորինգ

Proxmox Backup Server-ը աջակցում է պահպանման մի քանի տեսակների.

  • Container: LXC կոնտեյներների պահպանումներ;
  • Host: Ֆիզիկական սերվերների պահպանումներ;
  • Virtual Machine: Վիրտուալ մեքենաների պահպանումներ (QEMU/KVM)։

Համակարգը յուրաքանչյուր տեսակի համար ցուցադրում է խմբերի և սնապշոտների քանակը տվյալների պահոցում։

Տվյալների պահոցի օգտագործման մոնիտորինգ

Տվյալների պահոցի բաժնում կարող եք հետևել.

  • Սկավառակի տարածքի օգտագործում. Ընդհանուր օգտագործված և ազատ տարածք;
  • Դեդուպլիկացիայի գործակից. Տվյալների դեդուպլիկացիայի արդյունավետության ցուցիչ։ 1.0-ից բարձր արժեքը նշանակում է, որ համակարգը արդյունավետորեն վերացնում է կրկնվող տվյալները։ Օրինակ, 2.0 գործակիցը նշանակում է, որ դեդուպլիկացիայի շնորհիվ երկու անգամ ավելի շատ տարածք է խնայվում;
  • Օգտագործման գրաֆիկ. Տվյալների պահոցի լցման դինամիկայի վիզուալ ցուցադրում ժամանակի ընթացքում;

Նշում

Proxmox Backup Server-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել հեղինակների փաստաթղթերում։

ZFS-ի օգտագործում պահպանման համար

Proxmox Backup Server-ը աջակցում է պահպանման ստեղծմանը ZFS-ի վրա, ինչը լրացուցիչ օգուտներ է տալիս ներկառուցված տվյալների պաշտպանության, սեղմման և ֆայլային համակարգի մակարդակի սնապշոտների տեսքով։

Ի՞նչ է ZFS-ը և ինչու՞ պետք է այն օգտագործել

ZFS-ը և՛ ֆայլային համակարգ է, և՛ ծավալի կառավարիչ, որն ապահովում է բարձր տվյալների ամբողջականություն՝ օգտագործելով ստուգիչ գումարներ բոլոր տվյալների և մետատվյալների համար։ Այն ապահովում է RAID պաշտպանություն ֆայլային համակարգի մակարդակում՝ առանց լրացուցիչ հարմարանքային RAID կոնտրոլերների անհրաժեշտության, աջակցելով տարբեր կոնֆիգուրացիաներ (RAID-Z1, RAID-Z2, RAID-Z3, հայելային պատճենում)։ ZFS-ը թույլ է տալիս ստեղծել ակնթարթային համակարգային սնապշոտներ, որոնք զբաղեցնում են նվազագույն տարածք, ապահովում է ներկառուցված սեղմում՝ առանց նկատելի արդյունավետության կորստի, ինչպես նաև դեդուպլիկացիա՝ կրկնվող տվյալների բլոկները վերացնելու համար։ Proxmox Backup Server-ի համար ZFS-ի օգտագործումը հատկապես օգտակար է, քանի որ այն մեծացնում է պահպանումների պահպանման հուսալիությունը, ապահովում է լրացուցիչ պաշտպանություն տվյալների վնասման դեմ և թույլ է տալիս ավելի արդյունավետ օգտագործել սկավառակի տարածքը։ Կարևոր է նշել, որ առավելագույն արդյունավետության համար ZFS-ը խորհուրդ է տրվում օգտագործել ֆիզիկական սերվերների վրա՝ սկավառակներին ուղղակի մուտքով, այլ ոչ թե վիրտուալ մեքենաների վրա, որտեղ հարմարանքային ռեսուրսներին ուղղակի մուտքը սահմանափակված է։

Կարևոր

Proxmox Backup Server-ը Invapi կառավարման վահանակի միջոցով պատվիրելիս Apps and panels փուլում անհրաժեշտ փաթեթները ZFS-ի հետ աշխատելու համար ավտոմատ կերպով տեղադրվում են։ Եթե դուք ընտրել եք տեղադրում միայն Operating System փուլի միջոցով՝ առանց Proxmox Backup Server-ի ընտրելու Apps and panels փուլում, ապա ZFS-ը օգտագործելուց առաջ անհրաժեշտ է ձեռքով տեղադրել լրացուցիչ փաթեթներ։

ZFS-ի համար անհրաժեշտ փաթեթների տեղադրում (միայն ձեռքով տեղադրման դեպքում)

Եթե դուք ձեռքով եք տեղադրել Proxmox Backup Server-ը, ապա ZFS-ի հետ աշխատելու համար անհրաժեշտ է տեղադրել հետևյալ փաթեթները.

apt update
apt install -y zfs-dkms linux-headers-amd64
Փաթեթները տեղադրելուց հետո վերագործարկեք սերվերը՝ փոփոխությունները կիրառելու համար.
reboot

ZFS Pool-ի ստեղծում

  1. Նույնականացրեք հասանելի սկավառակները հրամանի միջոցով.
    lsblk
    
  2. Ստեղծեք ZFS բազա (մեկ սկավառակի օրինակ).
    zpool create backup-pool /dev/sdX
    
    Կամ RAID-Z-ի համար (համանման RAID-5-ին, պահանջում է առնվազն 3 սկավառակ).
    zpool create backup-pool raidz /dev/sdX /dev/sdY /dev/sdZ
    
  3. Ստուգեք ստեղծված բազան.
    zpool status
    

Proxmox Backup Server-ի ինտեգրում Proxmox VE-ի հետ

Proxmox Backup Server-ի հիմնական առավելություններից մեկը Proxmox Virtual Environment-ի հետ անխափան ինտեգրման հնարավորությունն է՝ վիրտուալ մեքենաների և կոնտեյներների արդյունավետ պահպանման համար։

Proxmox Backup Server-ի ավելացում Proxmox VE-ում

  1. Մուտք գործեք Proxmox VE-ի վեբ ինտերֆեյս (https://<Proxmox_VE-ի-IP-հասցե>:8006);
  2. Անցեք Datacenter > Storage.

  3. Սեղմեք Add կոճակը և ընտրեք Proxmox Backup Server;

  4. Լրացրեք անհրաժեշտ դաշտերը.

    • ID: Տվյալների պահոցի միակ նույնականացուցիչ (օրինակ՝ pbs);
    • Server: PBS սերվերի IP հասցե (ֆորմատ. <IP>:8007);
    • Datastore: Proxmox Backup Server-ում ստեղծված տվյալների պահոցի անուն;
    • Username: Ինքնաճանաչման համար օգտատերի անուն (ֆորմատ. root@pam);
    • Password: Օգտատերի գաղտնաբառ;
    • Fingerprint: Ձգեք դաշտը դատարկ առաջին միացման փորձի ժամանակ;
    • Սեղմեք Add կոճակը՝ կարգավորումները պահպանելու համար.

Նշում վկայականի մատնահետքի մասին

Առաջին միացման փորձի ժամանակ՝ առանց վկայականի մատնահետք նշելու, համակարգը կարող է ցուցադրել սխալ, ինչպիսին է.

create storage failed: pbs: error fetching datastores - fingerprint '21:96:AE:EE:0A:5B:7E:CA:F0:9A:4C:69:E4:6D:71:C9:EB:0E:16:6C:DD:E1:97:65:70:DF:C2:EA:98:82:EB:DB' not verified, abort! (500)
Այս դեպքում պատճենեք մատնահետքը սխալի հաղորդագրությունից և տեղադրեք այն Fingerprint դաշտում՝ տվյալների պահոցը ավելացնելու հաջորդ փորձի ժամանակ։ Այս մատնահետքը օգտագործվում է սերվերի ինքնաճանաչման և «միջնորդի» հարձակումներից պաշտպանվելու համար։

Լրացուցիչ ստուգման համար կարող եք ձեռքով ստանալ մատնահետքը հրամանի միջոցով.

proxmox-backup-client login --repository <PBS-ի-IP-հասցե>:8007:<տվյալների-պահոցի-անուն>
Ստացված մատնահետքը պետք է համընկնի սխալի հաղորդագրությունում ցուցադրվածի հետ։

Պահպանման խնդրի ստեղծում Proxmox VE-ում

  1. Անցեք Datacenter > Backup.

  2. Սեղմեք Add կոճակը

  3. Կարգավորեք պահպանման պարամետրերը.

    • Storage: Ընտրեք նախկինում ավելացված PBS տվյալների պահոցը;
    • Schedule: Կարգավորեք ժամանակացույց;
    • Selection Mode: Ընտրեք, թե որ VM-ները պահպանել (Բոլորը/Ներառել/Բացառել);
    • Compression: Ընտրեք սեղմման մեթոդը (zstd-ը խորհուրդ է տրվում);
    • Mode: Ընտրեք պատճենման ռեժիմը (սնապշոտ/դադար/դադարեցում);
    • Enable: Ակտիվացրեք խնդիրը;
    • Սեղմեք Create՝ խնդիրը պահպանելու համար.

Proxmox Backup Client-ի կարգավորում Proxmox VE-ում

  1. Proxmox VE սերվերներում proxmox-backup-client-ը սովորաբար նախապես տեղադրված է։ Ստուգեք հաճախորդի առկայությունը.

    which proxmox-backup-client
    

  2. Միացեք Proxmox Backup Server-ին՝ նշելով տվյալների պահոցը.

    proxmox-backup-client login --repository <PBS-ի-IP-հասցե>:8007:<տվյալների-պահոցի-անուն>
    

  3. Առաջին միացման ժամանակ համակարգը կցուցադրի վկայականի մատնահետք և կխնդրի հաստատել։ Մուտքագրեք y՝ հաստատելու համար։ Հիշեք կամ նշեք այս մատնահետքը - այն անհրաժեշտ է տվյալների պահոցը Proxmox VE-ում ավելացնելիս։

  4. Միացման կարգավիճակը և տվյալների պահոցի մասին տեղեկատվությունը ստուգելու համար.

    proxmox-backup-client status --repository <PBS-ի-IP-հասցե>:8007:<տվյալների-պահոցի-անուն>
    

  5. Proxmox VE-ում, PBS տվյալների պահոց ավելացնելիս, օգտագործեք 3-րդ քայլի վկայականի մատնահետքը "Fingerprint" դաշտում։

  6. Proxmox Backup Client 3.4.0 տարբերակի բոլոր գործողությունների համար անհրաժեշտ է ակնհայտորեն նշել --repository պարամետրը՝ լիարժեք պահեստի հասցեով, ներառյալ տվյալների պահոցի անունը։

Վիրտուալ մեքենաների վերականգնում պահպանումներից

  1. Proxmox VE-ի վեբ ինտերֆեյսում անցեք PBS տվյալների պահոց՝ սեղմելով կողային վահանակի վրա. proxmox_<սերվերի-ID> > pbs (proxmox_<սերվերի-ID>);
  2. Անցեք Backups թաբ;
  3. Ընտրեք ցանկալի պահպանումը ցանկից (երբ դրանք հայտնվեն);
  4. Սեղմեք վերին վահանակի Restore կոճակը;
  5. Բացված երկխոսության պատուհանում կարգավորեք վերականգնման պարամետրերը;
  6. Սեղմեք Restore՝ գործընթացը սկսելու համար.

Խորհուրդ

Ավելի բարձր անվտանգության համար խորհուրդ է տրվում PBS-ում ստեղծել առանձին օգտատեր՝ սահմանափակված իրավունքներով՝ root հաշիվը օգտագործելու փոխարեն։

Նշում

Proxmox VE-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել հեղինակների փաստաթղթերում։

Proxmox Backup Server-ի պատվեր API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×