E uiga i fa'amaumauga i le Proxmox VE

E uiga i fa'amaumauga i le Proxmox VE
Le tusitusiga "O le Fa'amaneta o Fa'amatalaga Fa'amatalaga: O se Folasaga i le Proxmox VE" na matou faʻapipiʻiina ma le manuia se hypervisor i luga o le 'auʻaunaga, faʻapipiʻi faʻapipiʻi i ai, tausia le puipuiga faavae, ma e oʻo lava i le fatuina o le masini komepiuta muamua. Sei o tatou vaʻavaʻai i le faʻatinoina o galuega sili ona taua e tatau ona faia ina ia mafai ai ona toe faʻafoʻisia auaunaga pe a tupu se toilalo.

O mea faigaluega masani a Proxmox e faʻatagaina oe e le gata ina faʻamautu faʻamaumauga, ae faʻapipiʻi foʻi seti o ata o loʻo faʻaogaina muamua mo le faʻapipiʻiina vave. E le gata ina fesoasoani ia te oe e fatuina se sapalai fou mo soʻo se auaunaga i ni nai sekone pe a manaʻomia, ae faʻaitiitia ai foʻi le taimi ole taimi i lalo.

Matou te le talanoa e uiga i le manaʻoga e fai faʻamaumauga, talu ai e manino ma ua leva ona avea ma axiom. Sei o tatou mafaufau i nisi o mea e le o manino ma foliga.

Muamua, se'i o tatou va'ava'ai pe fa'afefea ona fa'asaoina fa'amaumauga i le taimi o le faiga fa'asao.

Algorithms faaleoleo

Sei o tatou amata i le mea moni o Proxmox o loʻo i ai ni meafaigaluega faʻapitoa mo le fatuina o kopi faʻapolopolo o masini masini. E fa'afaigofie ai ona fa'asaoina uma au fa'amatalaga masini masini ma lagolagoina faiga fa'apipi'i se lua, fa'apea fo'i ma auala e tolu mo le faia o na kopi.

Se'i o tatou va'ava'ai muamua i faiga fa'amalosi:

  1. LZO fa'amalosi. O se algorithm compression fa'amaumauga e leai se gau na toe fa'afouina i le ogatotonu o le 90s. Na tusia le code Markus Oberheimer (faʻatinoina i Proxmox e le lzop aoga). O le uiga autu o lenei algorithm o le faʻasaosao tele o le faʻasalalau. O le mea lea, soʻo se faʻamaumauga na faia e faʻaaoga ai lenei algorithm e mafai ona faʻapipiʻiina i se taimi laʻititi pe a manaʻomia.
  2. GZIP compression. I le faʻaaogaina o lenei algorithm, o le faʻamaumauga o le a faʻapipiʻiina i luga o le lele e le GNU Zip aoga, lea e faʻaaogaina ai le Deflate algorithm mamana na faia e Phil Katz. O le fa'amamafa autu o le fa'amauina o fa'amaumauga aupito maualuga, lea e fa'aitiitia ai le avanoa tisiki o lo'o nofoia e kopi fa'amaumauga. O le ese'esega tele mai le LZO o le fa'apipi'iina/fa'a'ese'ese faiga e fai si tele o le taimi.

Faiga fa'amaumauga

Proxmox ofo atu i le pule o le polokalama se filifiliga o auala faaleoleo e tolu. I le faʻaaogaina, e mafai ona e foia le faʻafitauli manaʻomia e ala i le fuafuaina o le faʻamuamua i le va o le manaʻomia mo le faʻaletonu ma le faʻamaoni o le faʻamaumauga na faia:

  1. Faiga ata. O lenei faiga e mafai foi ona taʻua Live backup, talu ai e le manaʻomia le taofi o le masini komepiuta e faʻaaogaina. O le faʻaaogaina o lenei masini e le faʻalavelaveina ai le faʻaogaina o le VM, ae e lua ni faʻaletonu ogaoga - faʻafitauli e ono tulaʻi mai ona o le lokaina o faila e le faiga faʻaogaina ma le televave o le fausiaina o le saoasaoa. E tatau ona fa'ata'ita'i i taimi uma fa'amaumauga fa'apipi'i i se si'osi'omaga su'ega. A leai, o lo'o i ai se tulaga lamatia pe a mana'omia le toe fa'aleleia o fa'alavelave fa'afuase'i, e ono fa'aletonu.
  2. Taofi le faiga. O le masini komepiuta mo sina taimi "faʻaisa" lona tulaga seia maeʻa le faiga faʻasao. O mea o loʻo i totonu o le RAM e leʻo tapeina, lea e mafai ai ona e faʻaauau pea le galue mai le mea na taofi ai le galuega. O le mea moni, o lenei mea e mafua ai le downtime server aʻo kopiina faʻamatalaga, ae leai se manaʻoga e tape / luga ole masini masini, lea e matua taua tele mo nisi auaunaga. Aemaise lava pe afai o le faʻalauiloaina o nisi o auaunaga e le otometi. Peita'i, e tatau fo'i ona fa'apipi'i ia fa'amaumauga i se si'osi'omaga su'ega mo su'ega.
  3. Taofi Faiga. Le auala fa'asao sili ona fa'atuatuaina, ae mana'omia le tapunia atoa o le masini masini. E tuʻuina atu se faʻatonuga e fai se tapuni masani, pe a uma ona taofi, e faia se faʻamaumauga, ona tuʻuina atu lea o se faʻatonuga e ki ai le masini masini. Ole numera o mea sese i lenei faiga e laʻititi ma e masani ona faʻaititia ile zero. Fa'aola fa'apena fa'apenei e toetoe lava fa'agasolo sa'o i taimi uma.

Fa'atino le faiga fa'aagaga

Ina ia faia se faaleoleo:

  1. Sei o tatou o i le masini virtuali manaomia.
  2. Filifilia o se aitema Fa'asao.
  3. Tulei le faʻamau Fa'aagaaga nei. O le a matala se faʻamalama e mafai ai ona e filifilia faʻamaufaʻailoga mo le faʻamaumauga i le lumanaʻi.

    E uiga i fa'amaumauga i le Proxmox VE

  4. E pei o le teuina matou te faʻaalia le mea na matou faʻafesoʻotaʻi i le vaega muamua.
  5. A maeʻa ona filifili faʻamaufaʻailoga, kiliki le ki Fa'asao ma faatali seia faia le faaleoleo. O le a iai se faʻamatalaga e uiga i lenei mea GALUEGA ua lelei.

    E uiga i fa'amaumauga i le Proxmox VE

O le taimi nei o faʻamaumauga faʻapipiʻi ma kopi faʻapolopolo o masini masini o le a avanoa mo le laʻuina mai le server. Ole auala pito sili ona faigofie ma sili ona taatele ole kopi ole SFTP. Ina ia faia lenei mea, faʻaoga le lauiloa FTP client FileZilla, lea e mafai ona galue i le faʻaogaina o le SFTP protocol.

  1. I le fanua Talimalo ulufale i le tuatusi IP o le matou virtualization server i le fanua username ulu a'a i le fanua upu faʻalilolilo - le tasi na filifilia i le taimi o le faʻapipiʻiina, ma i totonu o le fanua Uafu fa'ailoa mai le “22” (po'o so'o se isi lava uafu na fa'amaoti mo feso'ota'iga SSH).
  2. Tulei le faʻamau So'oga vave ma, afai o faʻamatalaga uma na faʻapipiʻiina saʻo, ona i totonu o le vaega galue o le ae vaʻai i faila uma o loʻo i luga o le server.
  3. Alu i le lisi /mnt/teu. O fa'amaumauga uma na faia o le a tu'u i totonu o le subdirectory "lafo'i". O le a latou foliga e pei o:
    • vzdump-qemu-machine_number-date-time.vma.gz pe afai e te filifilia le auala GZIP;
    • vzdump-qemu-machine_number-date-time.vma.lzo i le tulaga o le filifilia o le auala LZO.

E fautuaina e vave sii mai kopi faʻamaumauga mai le 'auʻaunaga ma faʻasaoina i se nofoaga saogalemu, mo se faʻataʻitaʻiga, i totonu o le matou ao teu. Afai e te tatalaina se faila i le vma resolution, o se aoga o le igoa lava e tasi e sau faʻatasi ma Proxmox, ona i ai lea i totonu o le ai ai faila ma faʻaopoopoga mata, conf и fw. O faila nei e iai mea nei:

  • mata — ata tisiki;
  • conf - VM faʻatulagaina;
  • fw - fa'atonuga firewall.

Toe fa'afo'i mai se fa'amaumauga

Sei o tatou mafaufau i se tulaga na faʻafuaseʻi ona tape ai se masini masini ma e manaʻomia lona toe faʻaleleia faʻafuaseʻi mai se faʻamaumauga:

  1. Tatala le nofoaga e teu ai le mea o loʻo i ai le kopi faʻamaumauga.
  2. Alu i le tab Anotusi.
  3. Filifili le kopi mana'omia ma taomi le faamau Faʻaolaina.

    E uiga i fa'amaumauga i le Proxmox VE

  4. Matou te faʻaalia le teuina faʻatatau ma le ID o le a tuʻuina atu i le masini pe a maeʻa le faagasologa.
  5. Tulei le faʻamau Faʻaolaina.

A maeʻa le toe faʻaleleia, o le VM o le a faʻaalia i le lisi o avanoa.

Fa'aakoloina se masini fa'asolo

Mo se faʻataʻitaʻiga, seʻi tatou manatu e manaʻomia e se kamupani ona faia ni suiga i nisi o auaunaga taua. O sea suiga e faʻatinoina e ala i le faia o le tele o suiga i faila faʻatulagaina. O le taunuuga e le taumateina ma soo se mea sese e mafai ona mafua ai se faaletonu o le auaunaga. Ina ia puipuia se faʻataʻitaʻiga faʻapea mai le aʻafiaina o se server o loʻo tamoʻe, e fautuaina e faʻapipiʻi le masini masini.

O le cloning mechanism o le a fatuina ai se kopi saʻo o le virtual server, lea e mafai ai ona faia soʻo se suiga e aunoa ma le afaina ai o le faʻaogaina o le auaunaga autu. Ma, afai e faʻaoga lelei suiga, e faʻalauiloa le VM fou ma tapunia le mea tuai. E i ai se vaega i lenei faagasologa e tatau ona manatua pea. O le masini faʻapipiʻi o le ai ai le tuatusi IP tutusa ma le uluai VM, o lona uiga o le ai ai se feteʻenaʻiga tuatusi pe a amata.

Matou te taʻu atu ia te oe le auala e aloese ai mai se tulaga faapena. I le taimi lava aʻo leʻi faʻapipiʻiina, e tatau ona e faia suiga i le faʻaogaina o fesoʻotaʻiga. Ina ia faia lenei mea, e tatau ona e suia mo sina taimi le tuatusi IP, ae aua le toe amataina le auaunaga fesoʻotaʻiga. A maeʻa le faʻapipiʻiina i luga o le masini autu, e tatau ona e toe faʻafoʻi i tua tulaga, ma seti soʻo se isi tuatusi IP ile masini faʻapipiʻi. O lea la, o le a matou mauaina ni kopi se lua o le server lava e tasi i tuatusi eseese. Ole mea lea ole a fa'atagaina oe e vave fa'agaoioia le auaunaga fou.

Afai o lenei 'auʻaunaga o se 'upega tafaʻilagi, ona e manaʻomia naʻo le suia o le A-record ma lau DNS provider, pe a maeʻa le talosaga a le tagata o tausia mo lenei igoa ole igoa ole a lafoina i le tuatusi o le masini masini komepiuta.

I le ala, e tuʻuina atu e Selectel i ana tagata faʻatau uma le auaunaga o le talimalo i soʻo se numera o faʻalapotopotoga i luga o NS servers e aunoa ma se totogi. O fa'amaumauga e fa'atautaia uma e ala i la matou vaega fa'atonu ma ala i se API fa'apitoa. Faitau atili e uiga i lenei mea i totonu o lo tatou malamalama faavae.

Cloning a VM i Proxmox o se galuega faigofie tele. Ina ia faia lenei mea, e tatau ona e faia mea nei:

  1. Alu i le masini matou te manaʻomia.
  2. Filifili mai le lisi nisi palakalafa clone.
  3. I le faʻamalama e matala, faʻatumu le igoa Igoa.

    E uiga i fa'amaumauga i le Proxmox VE

  4. Fa'atino cloning ile pa'i ole ki clone.

O lenei meafaigaluega e mafai ai ona e faia se kopi o se masini komepiuta e le gata i luga o le server i le lotoifale. Afai e tuʻufaʻatasia le tele o sapalai virtualization i totonu o se fuifui, ona faʻaaogaina lea o lenei meafaigaluega e mafai ona e vave faʻanofo le kopi na faia i le server faaletino manaʻomia. O se mea aoga o le filifiliga o le teuina o tisiki (parameter Fa'amauina o le teuina), lea e faigofie tele pe a faʻanofoina se masini masini mai le tasi faʻasalalauga faʻapitoa i le isi.

Faiga fa'apipi'i

Se'i ta'u atu ia te oe nisi mea e uiga i faiga ta'avale o lo'o fa'aaogaina i Proxmox:

  1. RAW. Le faʻatulagaga sili ona malamalama ma faigofie. Ole faila lea ole fa'amaumauga ole kiki ma le byte-for-byte e aunoa ma le fa'amalosi po'o le fa'alelei. O se faʻatulagaga sili ona faigofie ona e faigofie ona faʻapipiʻiina i luga o le faʻatonuga masani i luga o soʻo se Linux. E le gata i lea, o le "ituaiga" sili ona vave o le taʻavale, talu ai e le manaʻomia e le hypervisor ona faʻatautaia i soo se auala.

    O se tulaga le lelei tele o lenei faatulagaga e tusa lava po o le a le tele o avanoa na e tuʻuina atu mo le masini komepiuta, o le aofaʻi tutusa o le vaʻavaʻa faʻamalosi o le a nofoia e le faila RAW (tusa lava pe o le a le avanoa moni i totonu o le masini masini).

  2. QEMU ata fa'atulagaina (qcow2). Masalo o le faatulagaga sili ona lautele mo le faia o soʻo se galuega. O lona lelei o le faila faila o le a naʻo le avanoa o loʻo nofoia i totonu o le masini masini. Mo se faʻataʻitaʻiga, afai na tuʻuina atu le 40 GB o le avanoa, ae naʻo le 2 GB na faʻaaogaina, ona avanoa lea o le isi avanoa mo isi VM. E taua tele lenei mea pe a fa'asaoina avanoa tisiki.

    O se faʻaletonu laʻititi o le galue i lenei faatulagaga o mea nei: ina ia faʻapipiʻi sea ata i luga o soʻo se isi faiga, e tatau ona e sii maia muamua. avetaavale faapitoa nbdma faʻaaoga foi le aoga qemu-nbd, lea o le a mafai ai e le faiga faʻaogaina ona maua le faila o se masini poloka masani. A maeʻa lenei mea, o le a avanoa le ata mo le faʻapipiʻiina, vaeluaga, siaki le faila faila ma isi gaioiga.

    E tatau ona manatua o gaioiga uma I / O pe a faʻaaogaina lenei faatulagaga o loʻo faʻagasolo i totonu o le polokalama, lea e aʻafia ai le faʻagesegese pe a galue malosi ma le disk subsystem. Afai o le galuega o le faʻapipiʻiina o se faʻamaumauga i luga o le 'auʻaunaga, e sili atu le filifilia o le RAW format.

  3. VMware ata fa'atulagaina (vmdk). O lenei fa'atulagaga e fa'atatau i le VMware vSphere hypervisor ma sa aofia i totonu Proxmox mo le fetaui. E fa'atagaina oe e fa'afeiloa'i se VMware virtual machine i se Proxmox infrastructure.

    O le faʻaaogaina o le vmdk i se faʻaauau e le fautuaina; o lenei faatulagaga e sili ona tuai i Proxmox, o lea e naʻo le talafeagai mo le faʻatinoina o femalagaiga, leai se isi mea. O lenei faaletonu atonu o le a aveesea i le lumanai.

Galulue ma ata tisiki

Proxmox e sau ma se faʻaoga faigofie tele e taʻua qemu-img. O se tasi o ana galuega tauave o le faaliliuina o ata tisiki virtual. Ina ia faʻaaogaina, naʻo le tatalaina o le hypervisor console ma faʻatonu le poloaiga i le faatulagaga:

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

I le faʻataʻitaʻiga na tuʻuina atu, o le ata vmdk o le VMware virtual drive ua taʻua suʻega o le a liua i le faatulagaga q povi2. Ose fa'atonuga aoga tele pe a mana'omia le fa'asa'o o se mea sese i le ulua'i fa'asologa o filifiliga.

Faʻafetai i le poloaiga lava e tasi, e mafai ona e faʻamalosia le fatuina o le ata manaʻomia e faʻaaoga ai le finauga faia:

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

O lenei poloaiga o le a fatuina ai se ata faataitai i le faatulagaga RAW, 40 GB le tele. O lea ua talafeagai mo le faʻafesoʻotaʻi i soʻo se masini masini.

Toe suiina o se tisiki mata'utia

Ma i le faaiuga, o le a matou faʻaali atu ia te oe pe faʻafefea ona faʻateleina le tele o se ata tisiki pe a fai mo nisi mafuaaga e le o toe lava le avanoa i luga. Ina ia faia lenei mea, matou te faʻaaogaina le finauga o le resize:

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

O lea la ua avea la matou ata ma 80 GB le tele. E mafai ona e vaʻai i faʻamatalaga auiliili e uiga i le ata e faʻaaoga ai le finauga nisi faʻamatalaga:

qemu-img info test.raw

Aua neʻi galo o le faʻalauteleina o le ata lava ia e le otometi ona faʻateleina le tele o le vaeluaga - o le a faʻaopoopoina avanoa avanoa avanoa. Ina ia faʻateleina le vaeluaga, faʻaaoga le poloaiga:

resize2fs /dev/sda1

le mea / dev / sda1 - le vaega manaʻomia.

Otometi o faaleoleo

O le faʻaaogaina o le auala tusi o le fatuina o faʻamaumauga o se galuega e sili ona galue ma faʻaalu taimi. O le mafuaaga lena o le Proxmox VE e aofia ai se meafaigaluega mo faʻamaumauga faʻatulagaina otometi. Se'i tatou va'ai pe fa'apefea ona fai lenei mea:

  1. Fa'aaoga le hypervisor web interface, tatala le mea Nofoaga fa'amaumauga.
  2. Filifilia o se aitema Fa'asao.
  3. Tulei le faʻamau faʻaopoopo.
  4. Seti tapula'a mo le fa'atulagaina.

    E uiga i fa'amaumauga i le Proxmox VE

  5. Siaki le pusa Enable.
  6. Fa'asao suiga e fa'aaoga ai le ki faia.

O le taimi nei o le a otometi lava ona faʻalauiloa e le tagata faʻatulagaina le polokalama faʻapipiʻi i le taimi tonu ua faʻamaonia, e faʻavae i luga o le faʻatulagaga faʻatulagaina.

iʻuga

Na matou iloiloina auala masani mo le faʻaleleia ma le toe faʻaleleia o masini faʻapitoa. O la latou faʻaogaina e mafai ai ona e faʻasaoina uma faʻamatalaga e aunoa ma ni faʻafitauli ma faʻavave ona toe faʻafoʻi i latou pe a tupu se faʻalavelave faʻafuaseʻi.

Ioe, e le na o le pau lea o le auala e mafai ona faʻasaoina ai faʻamatalaga taua. E tele meafaigaluega e maua, eg. Tupulaga, lea e mafai ai ona e fatuina kopi atoatoa ma faʻaopoopoina o mea o loʻo i totonu o Linux-based virtual servers.

Pe a fa'atino faiga fa'apolopolo, e tatau lava ona e manatu i ai latou te fa'agaoioia le utaina o le disk subsystem. O le mea lea, e fautuaina le faia o nei faiga i taimi o le laʻititi o uta e aloese ai mai le tuai i le taimi o gaioiga I / O i totonu o masini. E mafai ona e mata'ituina le tulaga o le fa'agaoioiga tisiki tuai tuusa'o mai le hypervisor web interface (IO tuai parakalafa).

puna: www.habr.com

Faaopoopo i ai se faamatalaga