Mabapi le li-backups ho Proxmox VE

Mabapi le li-backups ho Proxmox VE
Sengoloa "Boselamose ba Virtualization: Selelekela sa Proxmox VE" re atlehile ho kenya hypervisor ho seva, re hokahane le polokelo ho eona, re hlokometse ts'ireletso ea mantlha, esita le ho theha mochine oa pele oa sebele. Joale a re shebeng mokhoa oa ho kenya ts'ebetsong mesebetsi ea mantlha e lokelang ho etsoa e le hore kamehla o khone ho khutlisetsa litšebeletso ha ho ka etsahala.

Lisebelisoa tsa matsoalloa tsa Proxmox li u lumella hore u se ke ua boloka data feela, empa hape u thehe li-sete tsa litšoantšo tsa ts'ebetso tse lokiselitsoeng esale pele bakeng sa ho romelloa kapele. Sena ha se u thuse feela hore u thehe seva se secha bakeng sa tšebeletso leha e le efe ka metsotsoana e seng mekae ha ho hlokahala, empa hape se fokotsa nako ea ho theoha ho ea bonyane.

Re ke ke ra bua ka tlhokahalo ea ho theha li-backups, kaha sena se hlakile ebile e se e le khale e le axiom. Ha re bueng ka lintho le likarolo tse ling tse sa bonahaleng.

Taba ea pele, a re shebeng hore na data e bolokoa joang nakong ea ts'ebetso ea bekapo.

Backup algorithms

Ha re qale ka taba ea hore Proxmox e na le lisebelisoa tse ntle tse tloaelehileng tsa ho etsa likopi tsa "backup" tsa mechini e fumanehang. E etsa hore ho be bonolo ho boloka lintlha tsohle tsa mochini oa hau mme e ts'ehetsa mekhoa e 'meli ea khatello, hammoho le mekhoa e meraro ea ho etsa likopi tseo.

Ha re shebeng pele mekhoa ea compression:

  1. Khatello ea LZO. Algorithm e sa lahleheng ea compression ea data e qapiloeng morao koana bohareng ba lilemo tsa bo-90. Khoutu e ne e ngotsoe Markus Oberheimer (e kentsoeng ho Proxmox ke ts'ebeliso ea lzop). Karolo e ka sehloohong ea algorithm ena ke ho notlolla ka lebelo le holimo haholo. Ka hona, bekapo efe kapa efe e entsoeng ho sebelisoa algorithm ena e ka sebelisoa ka nako e nyane ha ho hlokahala.
  2. Khatello ea GZIP. U sebelisa algorithm ena, bekapo e tla hatelloa ho fofa ke sesebelisoa sa GNU Zip, se sebelisang algorithm e matla ea Deflate e entsoeng ke Phil Katz. Taba ea mantlha ke khatello e phahameng ea data, e fokotsang sebaka sa disk se tšoaretsoeng ke likopi tsa backup. Phapang e kholo ho tloha ho LZO ke hore ts'ebetso ea compression / decompression e nka nako e ngata haholo.

Mekhoa ea ho boloka

Proxmox e fa mookameli oa tsamaiso khetho ea mekhoa e meraro ea ho boloka. U li sebelisa, u ka rarolla bothata bo hlokahalang ka ho khetha ntho e tlang pele lipakeng tsa tlhoko ea nako ea ho phomola le ho ts'epahala ha "backup" e entsoeng:

  1. Snapshot mode. Mokhoa ona o ka boela oa bitsoa Live Backup, kaha ha e hloke ho emisa mochini o sebetsang ho o sebelisa. Ho sebelisa mochine ona ha ho sitise ts'ebetso ea VM, empa e na le mathata a mabeli a tebileng haholo - mathata a ka 'na a hlaha ka lebaka la ho notleloa ha lifaele ka mokhoa oa ho sebetsa le lebelo la pōpo le liehang ka ho fetisisa. Li-backups tse entsoeng ka mokhoa ona li lokela ho lekoa kamehla sebakeng sa teko. Ho seng joalo, ho na le kotsi ea hore haeba ho hlokahala ho hlaphoheloa ha tšohanyetso, ba ka 'na ba hlōleha.
  2. Emisa Mokhoa. Mochini o sebetsang o "homisa" boemo ba ona ka nakoana ho fihlela ts'ebetso ea ho boloka bekapo e phethiloe. Lintho tse ka hare ho RAM ha li hlakoloe, e leng se u lumellang hore u tsoele pele ho sebetsa hantle ho tloha moo mosebetsi o neng o emisitsoe teng. Ehlile, sena se baka nako ea ho theoha ha seva ha tlhahisoleseling e ntse e kopitsoa, ​​​​empa ha ho na tlhoko ea ho tima / mochini o sebetsang, o bohlokoa haholo bakeng sa lits'ebeletso tse ling. Haholo-holo haeba ho qalisoa ha litšebeletso tse ling ha se ntho e iketsang. Leha ho le joalo, li-backups tse joalo le tsona li lokela ho romelloa sebakeng sa liteko bakeng sa tlhahlobo.
  3. Emisa Mokhoa. Mokhoa o tšepahalang ka ho fetesisa oa bekapo, empa o hloka ho koaloa ka botlalo ha mochini o hlakileng. Taelo e romelloa ho etsa ho koala ha kamehla, ka mor'a ho emisa, "backup" e etsoa, ​​​​'me ho fanoe ka taelo ea ho bulela mochine oa sebele. Palo ea liphoso ka mokhoa ona e fokotsehile 'me hangata e fokotsoa ho zero. Li-backups tse entsoeng ka tsela ena hangata li sebelisoa ka nepo.

Ho etsa mokhoa oa peheletso

Ho etsa backup:

  1. Ha re ee mochineng oo re o batlang.
  2. Khetha ntho Peeletso.
  3. Tlosa konopo Boloka hona joale. Ho tla buloa fensetere moo u ka khethang li-parameter bakeng sa bekapo e tlang.

    Mabapi le li-backups ho Proxmox VE

  4. E le polokelo re bontša eo re e kopantseng karolong e fetileng.
  5. Ka mor'a ho khetha li-parameter, tobetsa konopo Peeletso 'me u eme ho fihlela bekapo e etsoa. Ho tla ba le mongolo o mabapi le sena MOSEBETSI OA.

    Mabapi le li-backups ho Proxmox VE

Hona joale li-archives tse entsoeng tse nang le likopi tsa "backup" tsa mechini ea sebele li tla fumaneha bakeng sa ho khoasolla ho tswa ho seva. Mokhoa o bonolo le o tloaelehileng oa ho kopitsa ke SFTP. Ho etsa sena, sebelisa sebatli se tsebahalang sa sethala sa FTP FileZilla, se ka sebetsang ho sebelisa protocol ea SFTP.

  1. Tšimong Moamoheli kenya aterese ea IP ea seva sa rona sa virtualization tšimong Lebitso la mosebedisi kenya motso tshimong phasewete - e khethiloeng nakong ea ho kenya, le tšimong Boema-kepe bonts'a "22" (kapa boema-kepe bofe kapa bofe bo boletsoeng bakeng sa likhokahano tsa SSH).
  2. Tlosa konopo Khokahano e potlakileng 'me, haeba lintlha tsohle li kentsoe ka nepo, joale ka phanele e sebetsang u tla bona lifaele tsohle tse fumanehang ho seva.
  3. Eya ho directory /mnt/storage. Li-backups tsohle tse entsoeng li tla beoa ka har'a subdirectory ea "lahla". Li tla shebahala joaloka:
    • vzdump-qemu-machine_number-date-time.vma.gz haeba u khetha mokhoa oa GZIP;
    • vzdump-qemu-machine_number-date-time.vma.lzo tabeng ea ho khetha mokhoa oa LZO.

Ho khothalletsoa ho jarolla hang-hang likopi tsa "backup" ho tsoa ho seva ebe u li boloka sebakeng se sireletsehileng, mohlala, polokelong ea rona ea leru. Haeba u notlolla faele e nang le qeto ea vma, tšebeliso ea lebitso le tšoanang le tlang le Proxmox, ka hare ho tla ba le lifaele tse nang le likeketso. tala, conf и fw. Lifaele tsena li na le tse latelang:

  • tala - setšoantšo sa disk;
  • conf - tlhophiso ea VM;
  • fw - litlhophiso tsa firewall.

Ho tsosolosa ho tswa ho bekapo

Ha re nahaneng ka boemo boo mochini oa sebele o ileng oa hlakoloa ka phoso 'me ho hlokahala hore o khutlisetsoe ka tšohanyetso ho tsoa ho backup:

  1. Bula sebaka sa polokelo moo kopi ea bekapo e leng teng.
  2. Eya ho tab Litaba.
  3. Khetha kopi eo u e batlang ebe u tobetsa konopo Pholoso.

    Mabapi le li-backups ho Proxmox VE

  4. Re bonts'a polokelo ea sepheo le ID e tla abeloa mochini ka mor'a hore ts'ebetso e phethoe.
  5. Tlosa konopo Pholoso.

Hang ha tsosoloso e phethiloe, VM e tla hlaha lethathamong la tse fumanehang.

Ho kopanya mochine oa sebele

Ka mohlala, ha re nke hore k'hamphani e hloka ho etsa liphetoho litšebeletsong tse ling tsa bohlokoa. Phetoho e joalo e sebelisoa ka ho etsa liphetoho tse ngata ho lifaele tsa tlhophiso. Sephetho ha se tsejoe hantle 'me phoso leha e le efe e ka baka ho hlōleha ha tšebeletso. Ho thibela teko e joalo hore e se ke ea ama seva e sebetsang, ho kgothaletswa ho kopanya mochine o sebetsang.

Mochine oa cloning o tla etsa kopi e nepahetseng ea seva ea sebele, eo ka eona liphetoho leha e le life li ka etsoang ntle le ho ama ts'ebetso ea tšebeletso e kholo. Joale, haeba liphetoho li sebelisoa ka katleho, VM e ncha ea qalisoa 'me ea khale ea koaloa. Ho na le tšobotsi ts'ebetsong ena e lokelang ho hopoloa kamehla. Mochine o hlophisitsoeng o tla ba le aterese ea IP e tšoanang le ea VM ea pele, ho bolelang hore ho tla ba le khohlano ea aterese ha e qala.

Re tla u bolella mokhoa oa ho qoba boemo bo joalo. Hang-hang pele u etsa cloning, u lokela ho etsa liphetoho ho tlhophiso ea marang-rang. Ho etsa sena, o hloka ho fetola aterese ea IP ka nakoana, empa u se ke ua qala tšebeletso ea marang-rang hape. Kamora hore cloning e phetheloe mochining o ka sehloohong, o lokela ho khutlisa li-setting, ebe o beha aterese efe kapa efe ea IP mochining o hlophisitsoeng. Kahoo, re tla fumana likopi tse peli tsa seva se le seng liatereseng tse fapaneng. Sena se tla u lumella ho kenya ts'ebeletso e ncha kapele.

Haeba ts'ebeletso ena e le seva sa marang-rang, o hloka feela ho fetola rekoto ea A le mofani oa hau oa DNS, ka mor'a moo likopo tsa bareki bakeng sa lebitso lena la domain li tla romelloa atereseng ea mochini o hlophisitsoeng o hlophisitsoeng.

Ka tsela, Selectel e fa bareki bohle ba eona ts'ebeletso ea ho amohela palo efe kapa efe ea libaka ho li-server tsa NS mahala. Lirekoto li laoloa ka bobeli ka phanele ea rona ea taolo le ka API e khethehileng. Bala haholoanyane ka sena motheong oa tsebo ea rona.

Ho kopanya VM ho Proxmox ke mosebetsi o bonolo haholo. Ho etsa sena, o hloka ho etsa se latelang:

  1. E-ea mochine oo re o hlokang.
  2. Khetha ho tsoa ho menu Hape poleloana clone.
  3. Fesetereng e butsoeng, tlatsa lebitso la parameter.

    Mabapi le li-backups ho Proxmox VE

  4. Etsa cloning ka ho tobetsa konopo clone.

Sesebelisoa sena se u lumella ho etsa kopi ea mochini o hlakileng eseng feela ho seva sa lehae. Haeba li-server tse 'maloa tsa virtualization li kopantsoe ho ba sehlopha, joale u sebelisa sesebelisoa sena u ka tsamaisa kopi e entsoeng hang-hang ho seva sa 'mele se lakatsehang. Karolo ea bohlokoa ke khetho ea polokelo ea disk (parameter Sepheo sa Polokelo), e leng ntho e bonolo haholo ha o tsamaisa mochine oa sebele ho tloha ho o mong oa 'mele ho ea ho o mong.

Liforomo tsa polokelo ea nnete

Ha re u bolelle haholoanyane ka lifomate tsa drive tse sebelisitsoeng ho Proxmox:

  1. RAW. Mokhoa o utloisisoang ka ho fetesisa le o bonolo. Ena ke faele ea data ea byte-for-byte ntle le ho hatella kapa ho ntlafatsa. Ena ke sebopeho se bonolo haholo hobane se ka hlongoa habonolo ka taelo e tloaelehileng ea mount ho sistimi efe kapa efe ea Linux. Ho feta moo, ona ke "mofuta" o potlakileng oa koloi, kaha hypervisor ha e hloke ho e sebetsana ka tsela leha e le efe.

    Phoso e tebileng ea sebopeho sena ke hore ho sa tsotelehe hore na u fane ka sebaka se kae bakeng sa mochini o sebetsang, sebaka se lekanang hantle sa sebaka sa hard disk se tla nkuoa ke faele ea RAW (ho sa tsotelehe sebaka sa nnete se tšoaretsoeng ka har'a mochini o sebetsang).

  2. Sebopeho sa setšoantšo sa QEMU (qcow2). Mohlomong mofuta o akaretsang ka ho fetesisa oa ho etsa mosebetsi ofe kapa ofe. Molemo oa eona ke hore faele ea data e tla ba le sebaka se hlileng se tšoaretsoeng ka har'a mochini oa sebele. Ka mohlala, haeba sebaka sa 40 GB se ne se abetsoe, empa ho ne ho hlile ho sebelisoa 2 GB, joale sebaka se seng kaofela se tla fumaneha bakeng sa li-VM tse ling. Sena se bohlokoa haholo ha o boloka sebaka sa disk.

    Phoso e nyane ea ho sebetsa ka sebopeho sena ke e latelang: ho beha setšoantšo se joalo ho sistimi efe kapa efe, o tla hloka ho jarolla pele. mokhanni ea khethehileng oa nbdle ho sebelisa lisebelisoa qemu-nbd, e tla lumella tsamaiso ea ho sebetsa ho fihlella faele e le sesebelisoa se tloaelehileng sa thibela. Kamora sena, setšoantšo se tla fumaneha bakeng sa ho hlongoa, ho aroloa, ho lekola sistimi ea faele le lits'ebetso tse ling.

    E lokela ho hopoloa hore lits'ebetso tsohle tsa I / O ha u sebelisa sebopeho sena li sebetsoa ka har'a software, e kenyelletsang ho fokotseha ha o sebetsa ka mafolofolo le sistimi e tlase ea disk. Haeba mosebetsi ke ho kenya database ho seva, ho molemo ho khetha sebopeho sa RAW.

  3. Sebopeho sa setšoantšo sa VMware (vmdk). Sebopeho sena se tsoa ho VMware vSphere hypervisor mme e kenyelelitsoe ho Proxmox bakeng sa ho lumellana. E u lumella hore u fallele mochine oa sebele oa VMware ho ea mohahong oa Proxmox.

    Ho sebelisa vmdk ka mokhoa o tsoelang pele ha ho khothalletsoe; mokhoa ona ke o liehang ka ho fetisisa ho Proxmox, kahoo o loketse feela ho etsa liphatlalatso, ha ho letho le leng hape. Khaello ena mohlomong e tla felisoa nakong e tlang e lebelletsoeng.

Ho sebetsana le litšoantšo tsa disk

Proxmox e tla le sesebelisoa se bonolo haholo se bitsoang qemu-img. E 'ngoe ea mesebetsi ea eona ke ho fetolela litšoantšo tsa disk. Ho e sebelisa, bula feela "hypervisor console" 'me u tsamaise taelo ka sebopeho:

qemu-img convert -f vmdk test.vmdk -O qcow2 test.qcow2

Mohlala o fanoeng, setšoantšo sa vmdk sa VMware virtual drive se bitsoang mamella teko e tla fetoleloa ho sebopeho qhooa2. Ena ke taelo e molemo haholo ha o hloka ho lokisa phoso khethong ea pele ea sebopeho.

Ka lebaka la taelo e tšoanang, u ka qobella ho thehoa ha setšoantšo se lakatsehang ka ho sebelisa khang bopa:

qemu-img create -f raw test.raw 40G

Taelo ena e tla etsa setšoantšo sa teko ka sebopeho RAW, 40 GB ka boholo. Hona joale e loketse ho hokela mochine ofe kapa ofe oa sebele.

Ho fetola boholo ba "virtual disk".

'Me qetellong, re tla u bontša mokhoa oa ho eketsa boholo ba setšoantšo sa disk haeba ka lebaka le itseng ho se ho se na sebaka se lekaneng ho eona. Ho etsa sena, re sebelisa tlhahiso ea resize:

qemu-img resize -f raw test.raw 80G

Hona joale setšoantšo sa rona se fetohile 80 GB ka boholo. U ka sheba lintlha tse qaqileng mabapi le setšoantšo ka ho sebelisa khang Info:

qemu-img info test.raw

U se ke ua lebala hore ho atolosa setšoantšo ka boeona ho ke ke ha eketsa boholo ba karohano ka boeona - e tla eketsa sebaka se fumanehang sa mahala. Ho eketsa karohano, sebelisa taelo:

resize2fs /dev/sda1

moo / dev / sda1 - karolo e hlokahalang.

Automation ea li-backups

Ho sebelisa mokhoa oa matsoho oa ho etsa li-backups ke mosebetsi o boima haholo ebile o nka nako. Ke ka lebaka leo Proxmox VE e kenyelletsang sesebelisoa sa li-backups tse hlophisitsoeng ka boiketsetso. Ha re shebeng mokhoa oa ho etsa sena:

  1. U sebelisa sebopeho sa webo sa hypervisor, bula ntho eo Setsi sa data.
  2. Khetha ntho Peeletso.
  3. Tlosa konopo eketsa.
  4. Beha liparamente bakeng sa sehlophisi.

    Mabapi le li-backups ho Proxmox VE

  5. Sheba lebokose Bulela.
  6. Boloka liphetoho u sebelisa konopo bopa.

Joale mohlophisi o tla qala lenaneo la "backup" ka nako e nepahetseng, ho latela kemiso e boletsoeng.

fihlela qeto e

Re hlahlobile mekhoa e tloaelehileng ea ho boloka le ho khutlisetsa mechini ea sebele. Tšebeliso ea bona e u lumella ho boloka data eohle ntle le mathata 'me u e khutlisetse ka potlako maemong a tšohanyetso.

Ha e le hantle, ena hase eona feela tsela e ka khonehang ea ho boloka lintlha tsa bohlokoa. Ho na le lisebelisoa tse ngata tse fumanehang, mohlala. Bohata, eo ka eona u ka etsang likopi tse felletseng le tse eketsang litaba tsa li-server tse thehiloeng ho Linux.

Ha u etsa lits'ebetso tsa "backup", u lokela ho lula u ela hloko hore li kenya sistimi ea disk ka mafolofolo. Ka hona, ho kgothaletswa hore mekhoa ena e etsoe nakong ea moroalo o fokolang ho qoba ho lieha nakong ea ts'ebetso ea I / O ka har'a mechine. U ka shebella boemo ba ho lieha ho sebetsa ha disk ka ho toba ho tloha ho hypervisor web interface (IO delay parameter).

Source: www.habr.com

Eketsa ka tlhaloso