Pag-install ng backup na script para sa mga virtual machine sa VMWare ESXi. Paghahambing ng mga solusyon para sa backup ng mga virtual machine mula sa Veeam, Acronis at Symantec Backup ng vmware virtual machine na may winrar

Maraming mga gumagamit na nagsimulang gumamit ng mga tool sa virtualization mula sa VMware maaga o huli ay nagtataka kung paano lumikha ng isang kopya ng isang virtual machine (clone ito) sa libreng bersyon ng VMware ESXi. Kung mayroon kang komersyal na edisyon ng VMware vSphere at isang server ng pamamahala ng vCenter, maaari mong i-clone ang isang VM mula lamang sa menu ng konteksto ng makina:

Gayunpaman, ang mga bagay ay medyo mas kumplikado kung mayroon kang libreng bersyon ng VMware ESXi Free (aka vSphere Hypervisor). Narito kung paano ka makakapunta:

Ang tool na ito ay nagbibigay-daan sa iyo na lumikha ng isang virtual machine sa target na host (lalo na ang aming libreng ESXi), i-install ang Converter mismo sa loob ng makina, at lumikha ng isang clone nito bilang isang pisikal na sistema. Sa kasong ito, sa panahon ng proseso ng pag-clone ("migration"), ang parehong mga sistema ay napanatili, at iba't ibang mga setting, tulad ng laki ng virtual disk, ang pangalan ng system, atbp., ay maaaring ipasadya.

2. Gumamit ng software para sa backup at pagbawi.

Sa kasamaang palad, hindi mo magagamit ang napakahusay na produkto ng Veeam Backup at Replication para sa libreng ESXi, ngunit may ilang mga produkto na makakagawa nito. Halimbawa, Trilead VM Explorer at Unitrends.

Una, gumawa kami ng backup na kopya ng makina, at pagkatapos ay i-restore ito kasabay ng isang umiiral na VM.

3. Maaari mo lamang kopyahin ang virtual machine at ang disk nito.

Ang unang opsyon ng pamamaraang ito ay simple - kopyahin ang folder mula sa VM (maaari mong gamitin ang WinSCP o FastSCP upang ma-access ang ESXi file system). Susunod, idagdag ang VM sa ESXi environment na may *.vmx file sa pamamagitan ng menu ng konteksto at ang item na "Idagdag sa imbentaryo":

Ang pangalawang opsyon ay ang paggamit ng vmkfstools utility. Pinapayagan ka nitong i-clone ang mga virtual machine disk sa pamamagitan ng pagtukoy ng iba't ibang mga parameter ng target na disk. Halimbawa, ang utos na ito ay lumilikha ng isang clone ng isang virtual na disk, ngunit ang target na disk ay nasa isang manipis na format (iyon ay, lumalaki habang ito ay puno ng data):

vmkfstools -i /vmfs/volume/storage/server1/server1.vmdk /vmfs/volume/storage/server1_clone/server1_clone.vmdk -d thin

Marami kang magagawa gamit ang utility na ito ay nakasulat sa KB 1028042. Susunod, gumawa kami ng bagong VM at ilakip ang nagresultang virtual disk dito. Huwag kalimutang palitan ang pangalan ng makina at pagkakakilanlan ng network!

Mayroon ding paraan upang mai-clone ang isang VM gamit ang (vMA) at vSphere CLI (vCLI) gaya ng nakasulat sa KB 1027872, ngunit nangangailangan ito ng pag-deploy ng vMA at hindi sulit ang abala sa pag-clone ng isang VM. Ngunit para sa regular na pag-clone ng makina, siguraduhing pag-aralan ang KB na ito.

Mangyaring paganahin ang JavaScript upang tingnan ang

Upang ayusin ang isang awtomatikong backup system para sa mga virtual machine na tumatakbo sa isang VMWare ESXi server, gagamit kami ng isang libreng utility MKSBackup, na maaari mong i-download (sa oras ng pagsulat, ang pinakabagong magagamit na bersyon ay MKSBackup 1.0.4 na may petsang Enero 24, 2013). Ang utility na ito ay isang uri ng front-end na sumasama sa iba't ibang backup na script, kabilang ang GhettoVCB(VM backup script na nakasulat sa perl at pinananatili ng mga mahilig). Binibigyang-daan ka ng GhettoVCB na lumikha ng mga online na backup ng pagpapatakbo ng mga virtual machine. Ang isang backup ng VM ay nilikha sa pamamagitan ng paggawa ng isang snapshot nito.

Mahalaga. Ang GhettoVCB ay hindi gumagana sa mga virtual machine na may sariling mga snapshot. Upang magsagawa ng backup ng isang virtual machine, dapat tanggalin ang lahat ng mga snapshot (halimbawa, sa pamamagitan ng Snapshot Manager).

Ang MKSBackup ay isa sa ilang mga backup na tool na nagbibigay-daan sa iyong magsagawa ng online backup ng mga virtual machine. Maaaring gamitin ang MKSBackup sa pag-backup ng mga virtual machine na tumatakbo sa parehong komersyal na edisyon ng VMware ESXi at libreng VMware Hypervisor. Ang utility ay binuo sa Python at cross-platform. Ang MKSBackup utility ay walang graphical na interface, gumagana sa pamamagitan ng command line, at na-configure sa pamamagitan ng configuration file.

Naturally, ang kaginhawahan at pamamahala ng solusyon para sa pag-aayos ng backup ng VMWare virtual machine batay sa MKSBackup ay mas mababa kaysa sa mga komersyal na produkto, ngunit higit sa lahat ay nabayaran ng malayang kalikasan nito, kadalian ng pagsasaayos at bilis ng pag-deploy.

Pag-install ng MKSBackup backup script

Pag-configure ng mga setting ng backup ng virtual machine

Ang susunod na hakbang ay i-configure ang mga backup na setting para sa mga virtual machine na tumatakbo sa ESXi server. Ang pagsasaayos ay isinasagawa sa pamamagitan ng pag-edit ng mksbackup.ini configuration file (na matatagpuan sa C:\Magik folder bilang default).

Buksan ang mksbackup.ini file sa anumang text editor. Ang istraktura ng file ay binubuo ng ilang mga seksyon, ang pangalan ng bawat seksyon ay nakapaloob sa mga square bracket.
Seksyon:

Sa seksyong ito maaari kang magtakda ng mga parameter ng notification sa email. Hindi kami interesado dito, kaya iiwan namin ito

Susunod na seksyon. Kinakatawan ng seksyong ito ang backup na gawain at inilalarawan ang iba't ibang mga parameter na nagsisiguro sa pagsisimula ng backup ng mga virtual machine sa kapaligiran ng Windows. Sa aming halimbawa, ang gawain ay ganito:

Program=ghettovcb host=10.10.1.89 port=22 login=root password=LI&f3ccc23 local=C:\magik\vmware global_conf=ghettoVCB.conf vm_list=vm1_https winXPtest destination=C:\magik\$(vm) scp_bin="D: \Install\Putty\pscp.exe" -scp -r

Tingnan natin ang mga parameter ng gawain:

programa– backup na programa, umalis sa ghettovcb

host– pangalan/ip ng ESXi host kung saan tumatakbo ang mga virtual machine

daungan– port para sa pag-access (default port 22 – SSH protocol)

login– username na may mga karapatan sa pag-access sa ESXi server (bilang default ito ay ugat, ngunit para sa mga layunin ng seguridad, mas mahusay na lumikha ng isang hiwalay na user sa ESXi server)

password– password ng gumagamit

lokal– lokal na direktoryo kung saan naka-imbak ang backup na script at ang configuration nito

global_conf– file na may mga setting ng script ng ghettoVCB

vm_list– isang listahan ng mga virtual machine kung saan kailangan mong gumawa ng backup na kopya. Kung kailangan mong i-back up ang lahat ng virtual machine, dapat iwanang walang laman ang parameter na ito. Kung kailangan mong ibukod ang ilang virtual machine, gamitin ang parameter na vm_exclude.

patutunguhan– pinapayagan ka ng parameter na tukuyin ang uri ng operasyon na isasagawa. Maaaring ito ay

  • backup – magsagawa ng simpleng backup (hindi na kailangang tumukoy ng patutunguhan)
  • kopyahin – magsagawa ng backup at kopyahin ang mga resultang file sa tinukoy na direktoryo
  • ilipat - magsagawa ng backup at ilipat ang mga resultang file sa tinukoy na direktoryo

Tumutok tayo sa opsyon sa paglipat, dahil ito ay mas optimal. Sa kasong ito, ang mga lokal na backup ng mga virtual machine ay gagawin sa ESXi host, na pagkatapos ay ililipat sa computer na nagpapatakbo ng script.

mon-sun – ipinapalagay na ang script ay maaaring isagawa araw-araw (iiwan namin ito sa ganitong paraan, dahil itatakda namin ang dalas ng pagpapatakbo ng backup sa pamamagitan ng Windows scheduler).

Bilang karagdagan, ipahiwatig namin ang direktoryo kung saan ililipat ang mga backup ng VM (C:\magik). Ang parameter na $(vm) ay nagpapahiwatig na ang isang hiwalay na direktoryo na may pangalan nito ay gagawin para sa bawat virtual machine, kung saan ang mga file ng virtual machine ay iimbak.

Tandaan. Ang isang detalyadong paglalarawan ng mga setting ng configuration ng script at ang syntax nito ay ibinibigay sa website ng developer.

scp_bin– landas sa scp utility

Mahalaga. Tiyaking naka-enable ang SSH daemon sa ESXi server.

VM_BACKUP_VOLUME=/vmfs/volume/msa2000/backup VM_BACKUP_ROTATION_COUNT=3

VM_BACKUP_VOLUME– isang direktoryo sa ESXi server kung saan ise-save ang mga kopya ng mga virtual machine (natural, dapat mayroong sapat na libreng espasyo sa partisyon ng VMFS)

VM_BACKUP_ROTATION_COUNT– ang bilang ng mga lokal na kopya na iimbak (sa aming halimbawa, ang huling 3 backup na kopya ay maiimbak)

Ang natitira na lang ay gamitin ang plink utility (kasama rin sa Putty) para i-save ang host key sa lokal na ssh cache. Halimbawa, tulad nito:

PLINK.EXE [email protected] ls /

Pagpapatakbo ng backup ng mga virtual machine sa isang VMWare ESXi host

Subukan natin ang backup na script. Upang gawin ito, magbukas ng command prompt na may mga karapatan ng administrator at patakbuhin ang command:

C:\Magik\MKSBackup\mksbackup.exe -v -c C:\Magik\mksbackup.ini backup VMWARE_FROM_WINDOWS

Nasaan ang susi –v ay nagpapahiwatig na ang detalyadong impormasyon ay dapat ipakita, -c landas sa file ng mga setting mksbackup.ini, backup– nangangahulugan na kailangan mong magsimula ng isang backup, sa dulo ang pangalan ng gawain mula sa file ay ipinahiwatig mksbackup.ini(sa aming halimbawa, ang gawain ay VMWARE_FROM_WINDOWS).

Kung ang lahat ay na-configure nang tama, ang utility ay magsisimulang magpakita ng detalyadong impormasyon tungkol sa proseso ng pag-backup sa console (ang proseso ng pag-backup ay medyo mahaba, kaya hindi mo dapat asahan na mabilis itong matapos).

Maaaring masubaybayan ang proseso ng pag-backup sa pamamagitan ng paglitaw ng mga kaganapan sa paglikha/pagtanggal ng snapshot sa VMware vSphere console.

Sa panahon ng pagpapatupad ng script, ang mga folder na naglalaman ng mga file ng virtual machine ay lalabas sa direktoryo ng patutunguhan.

Pagkatapos magsagawa ng pagsubok na kopya, maaari kang magpatuloy sa pag-automate ng proseso ng pag-backup. Para magawa ito, gumawa tayo ng bagong gawain sa Windows scheduler.

Gumawa tayo ng isang gawain na pinangalanang "Backup ESXi", na tumatakbo tuwing Biyernes at nagpapatakbo ng command: C:\Magik\MKSBackup\mksbackup.exe -v -c C:\Magik\mksbackup.ini backup VMWARE_FROM_WINDOWS

Sa mga setting ng gawain, huwag kalimutang tukuyin na kailangan itong patakbuhin na may mga karapatan ng administrator (ang opsyon na "Run with highest privileges").

Tandaan. Kung ang gawain ay pinapatakbo sa ilalim ng ibang account (hindi ang isa kung saan isinagawa ang pagsubok), dapat mong tandaan na ang cache ng bagong account ay walang kinakailangang key. Upang malutas ang problema, kailangan mong patakbuhin ang plink command sa itaas mula sa isang bagong account.

Mga disadvantages ng ibinigay na paraan ng pag-back up ng mga virtual machine:

  • medyo mababa ang backup na bilis
  • isang malaking halaga ng libreng espasyo na kinakailangan upang mag-imbak ng mga backup ng VM

Ang mga kawalan na ito ay binabayaran ng libreng kalikasan nito, ngunit para sa malalaking solusyon mas mainam na gumamit ng mga komersyal na backup na produkto, tulad ng Veeam o HP DataProtector.

Sa ngayon, mayroong ilang mga tagagawa ng mga backup na programa sa imbakan, parehong bayad at libre.
Naniniwala kami na ang mga libreng programa ay maaaring hindi maginhawang gamitin (kumplikadong pag-install, patuloy na banta ng pagkabigo, kakulangan ng kanilang sariling mga interface), o kulang ang mga ito sa pinakamahalagang backup na opsyon.
Sa kasong ito, ito ay nagkakahalaga ng pagbili ng isang bayad na programa, na, hindi katulad ng libre, ay magiging ganap na gumagana sa lahat ng mga pangunahing backup na pag-andar.
Nasa ibaba ang isang listahan ng mga pinakamahusay na backup na solusyon, ayon sa mga eksperto:

    Pagbawi ng Data na may suporta sa VCenter Server

    Veeam BackUp at Replikasyon

Ang mga program na ito ay ang pangunahing backup program na ginagamit ng karamihan sa mga user:

    Pagbawi ng Data Sa suporta vCenter Server

Tulad ng naisulat na sa nakaraan, ito ang pinakatiyak na paraan upang lumikha ng backup ng isang makina kung bumili ka ng VCenter Server at wala nang pagnanais o paraan upang harapin ang isyung ito. Ang teknolohiyang ito ay medyo madaling i-set up ang isang kumpletong gabay ay matatagpuan sa sumusunod na link:

Gumagana ang solusyon na ito sa at walang VCenterServer, ngunit walang kakayahang mag-configure ng backup sa paglipas ng panahon. Titingnan namin ang lahat ng mga pangunahing tampok sa ibaba kapag inihambing namin ang lahat ng mga produkto.

    Veeam BackUp at Replikasyon

Ang produktong ito ay sikat na ngayon, dahil ang uri ng paglilisensya ng produktong ito (lisensyado sa bawat socket) para sa mga silid ng server na may mababang kapangyarihan na mga server ay magiging lubhang kapaki-pakinabang. Sa ibaba ay titingnan natin ang ilang mga configuration ng server at isaalang-alang ang mga katangian ng presyo. Sinusuportahan din ng produktong ito ang opsyon ng instant na pagbawi ng data pagkatapos ng pagkabigo salamat sa teknolohiyang vPower nito.

    Kamakailan din ay naglabas ito ng mga tool para sa backup sa mga virtual na kapaligiran. Bilang karagdagan, ang Symantec ay ang tanging backup na solusyon na gumagamit ng teknolohiya ng V2P (pag-convert ng isang virtual na kapaligiran sa mga pisikal na server). Totoo, ang Vcenter ay may ganitong teknolohiya, ngunit hindi sa loob ng balangkas ng backup na teknolohiya

    • Sa kabila ng katotohanan na ang mga tool ng Acronis ay malawakang ginagamit sa mga virtual system, ang Acronis ay unang ginawa bilang backup ng mga pisikal na makina, at ang paglikha ng mga espesyal na archive na binuo ng kumpanya mismo upang mabawasan ang backup na volume. Kasama sa Acronis ang mga mekanismo para sa pag-convert ng mga makina sa mga kapaligiran ng lahat ng uri (V2V, V2P, P2V at P2P).

      Detalyadong paghahambing ng mga backup na teknolohiya. VMware vs Veeam vs Symantec vs Acronis

      Kaya, inilista namin ang mga pangunahing backup na solusyon, ngayon ihambing natin ang mga ito. Maghahambing kami ayon sa mga kakayahan, paglilisensya, mga opsyon at tinantyang halaga ng mga produkto:

      Isasaalang-alang namin ang 2 uri ng mga server:

      Magpapakita kami ng mga paghahambing para sa isa at limampung server (ESX host).

      Isaalang-alang natin ang mga uri ng paglilisensya para sa ating mga teknolohiya:

      1. Ang Veeam Backup & Replication ay lisensyado ng numero mga pisikal na processor (mga socket) host ng VMware ESX/ESXi server;

        Ang Acronis ay lisensyado ng numero host ng server VMware ESX/ESXi;

        Ang Symantec ay lisensyado ng numero host ng server VMware ESX/ESXi;

      Mga produktong pinili para sa paghahambing:

        Pagbawi ng Data ng Vmware + Server ng Vcenter;

        Veeam Backup at Replication Enterprise Edition;

        Symantec Backup Exec System Recovery Virtual Edition;

        Acronis Backup & Recovery 10 Advanced Server Virtual Edition;

      Mga Tampok at TampokPagbawi ng Data+VCenterVeeamSymantecAcronis
      Pag-backup ng data + + + +
      Pagkuha ng mga Snapshot + + + +
      I-backup ayon sa oras + + + +
      Pagpapadala ng mga log sa pamamagitan ng e-mail - + + +
      Ibalik ang mga makina sa dating estado + + + +
      Sentralisadong interface ng pamamahala + + + +
      Ganap na katugma sa mga solusyon sa Vmware + + + +
      Deduplication mode 1 + + - 2 - 3
      Incremental backup 4 + + + +
      Mga na-configure na parameter para sa maraming Vcenter sa LinkedMode + + + +
      Pagbawi ng indibidwal na data + + + +
      Serbisyo ng Volume Shadow Copy (VSS) + + + +
      Pamamahala ng patakaran + - 5 + +
      Kumbinasyon sa mga serbisyo ng vMotion, HA, DRS + + + +
      Suporta para sa mga uri ng storage (Local, NFS, Share, iSCSI, Fiber Channel, NAS)Lokal, NFS, Share, iSCSI, Fiber Channel, NASLokal, NFS, Share, iSCSI, Fiber Channel, NAS, SANLokal, NFS, Share, iSCSI, Fiber Channel, NAS, SAN, USB, DASLokal, NFS, Share, iSCSI, Fiber Channel, NAS, SAN, DAS, mga serbisyo sa ulap
      Kinakailangan ng VCenter + - - -
      Posibilidad ng pagbawi sa isa pang platform ng hardware 6 - - + +
      Paggawa gamit ang mga database ng SQL - + - 7 -
      Nagtatrabaho sa Exchange Server - + - 8 -
      Nagtatrabaho sa Active Directory - + - 9 -
      Kakayahang i-convert ang mga virtual na kapaligiran sa pisikal (V2P) - - + +
      Kakayahang mag-convert ng pisikal sa virtual (P2V) na kapaligiran + - + +
      Rekomendasyon sa pagkakaroon ng Vcenter + + + +
      Agarang pagbawi pagkatapos ng pagkabigo - + + +
      Bare metal recovery function 10 - - + +
      Pagprotekta sa Mga File ng Template - + + -
      Pagtitiklop ng data - + - -
      Pagsusuri sa pagbawi 11 - + - -
      Paggawa gamit ang maraming bersyon ng ESXAng seksyon ay napupunta sa unang digit ng bersyon + + +
      Suporta sa OS Kinokopya ang buong makina, kahit anong OS ang pinapatakbo nitoWindows, LinuxSuportahan ang karamihan sa OS
      Suporta sa platformVMware langVMware langVMware, Microsoft Hyper-V, Citrix Xen, pisikalVMware, Microsoft Hyper-V, Citrix Xen, Parallels, pisikal
      Tinatayang gastos para sa 1 server, kuskusin.
      2 processor na may 4 na core 50 000 60 000 100 000 70 000
      4 na processor na may 12 core 50 000 180 000 100 000 70 000
      Tinatayang gastos para sa 50 server, kuskusin.
      2 processor na may 4 na core 180 000 3 000 000 5 000 000 3 500 000
      4 na processor na may 12 core 180 000 9 000 000 5 000 000 3 500 000

        Binibigyang-daan ka ng deduplication mode na mag-save ng backup na hindi ang buong makina, ngunit ang data lamang na nabago mula noong huling backup. Nagbibigay ito sa amin ng 2 makabuluhang pakinabang:

        • Malaking pagtitipid sa espasyo para sa backup na imbakan ng data;

          Pagtitipid sa trapiko kapag ang mga server ay matatagpuan sa malalayong distansya mula sa isa't isa (geographical component);

        Available ang function na may karagdagang Deduplication Option;

        Available ang feature na may karagdagang opsyon sa Deduplication;

        Nagbibigay-daan sa iyo ang incremental backup na i-back up muna ang buong source directory at pagkatapos ay "idagdag" dito ang mga file na nagbago mula noong huling backup. Binibigyang-daan ka ng function na ito na i-backup ang makina nang hindi inilalagay ito sa mode ng pagpapanatili;

        Available ang feature na may opsyonal na Veeam Monitor software;

        Ang teknolohiya ng Symantec Restore Anyware ay nagpapahintulot sa mga user na ilipat ang system sa ibang computer nang hindi kinakailangang muling i-install;

        Kung nawala ang mga file ng makina, pinapayagan ka nitong lumikha ng bagong VM na may parehong mga katangian at ibalik ang luma dito;

        Pagkatapos gumawa ng backup, sinusuri ng teknolohiyang ito kung maaari nitong kunin kaagad ang makina pagkatapos itong mag-crash;

      Pagbawi ng Data na may suporta sa vCenter Server

      Ang package na ito ay napaka-maginhawa kung hindi namin gustong bumili ng mga produkto ng third-party, at maaaring gamitin sa anumang antas ng pag-unlad ng kumpanya. Kabilang sa mga disadvantages, sulit na i-highlight ang maliit na pag-andar nito kumpara sa iba pang mga backup system.

      Veeam BackUp at Replikasyon

      Ang pinakasikat na paraan upang lumikha ng mga backup sa kapaligiran ng VSphere. Ito ay multifunctional, maaaring magsagawa ng karamihan sa mga pag-andar, kahit na ang isang patas na bilang ng mga karagdagang parameter ay mga opsyon (VeeamOne, VeeamReporter, VeeamMonitor, atbp.), na tataas ang gastos nito kapag binili ang buong pakete. Ngunit, gayunpaman, ang Veeam BackUp & Replication 5 program mismo ay isang kumpletong produkto na ginagamit sa maraming kumpanya, parehong maliit at malaki. Kasama sa program na ito ang 2 module: paggawa ng mga backup na kopya at ang kanilang pagtitiklop. Ang produktong ito ay may bagong teknolohiya, na ginagamit bilang pagsubok na teknolohiya sa maraming backup na programa. Pinapayagan ka ng VeeamBackUp & Replication5 na maglunsad ng VM nang direkta mula sa isang backup. Ang teknolohiyang ito ay tinatawag na vPower ng Veeam. Salamat sa teknolohiyang ito, natatanggap ng user ang mga sumusunod na benepisyo:

        Instant na pagbawi ng mga virtual machine

        Universal Object Recovery para sa Anumang Application (U-AIR)

        SureBackup Recoverability Confirmation

      Ang pagpapaandar ng pagtitiklop ay nagbibigay-daan sa iyo na lumikha ng mga binagong bloke bawat ilang minuto, na ginagawang posible, kung nabigo ang isang makina, na agad na lumipat sa isang hiwalay na replika at ibalik ang paggana ng makina. Inaalis ng feature na ito ang pangangailangan para sa mamahaling hardware at produkto, at lumilikha ng alternatibo sa tradisyonal na patuloy na proteksyon ng data.

        Agarang pagbawi pagkatapos ng pagkabigo

        Direktang pagsisimula ng VM mula sa isang backup

        Gamit ang teknolohiya ng pagtitiklop, posibleng gumawa ng mga backup bawat ilang minuto nang hindi binabawasan ang pagganap

        Posibilidad na pumili ng landas na pabor sa bilis o pagiging maaasahan (RTO & RPO)

      Symantec Backup Exec System Recovery Virtual Edition

      Ang Symantec, hindi tulad ng Acronis, ay nag-aalok hindi lamang ng pagsasama-sama ng mga server sa isang virtual na imprastraktura, kundi pati na rin ang reverse transfer ng mga virtual machine sa isang pisikal na base.

      Sa kasalukuyan, naglalabas ang Symantec ng isang produkto para sa backup ng VM - Symantec BackupExec SystemRecovery VirtualEdition. Kasama sa produktong ito ang Symantec Management Solution, Standalone Client at Recovery Disk. Para sa backup ng file server, kailangan lang namin ng lisensya ng SSR, ngunit para sa mga advanced na function kapag gumagamit ng mga SQL database, Exchange server, atbp. kailangan nating bumili ng mga ahente para sa mga server na ito. Tulad ng ipinapakita ng kasanayan, para sa karamihan ng mga kumpanya ay hindi sapat na lumikha ng isang backup na imbakan ng data, kaya ang Symantec SystemRecovery ay nagbibigay ng function ng paglikha ng isang panlabas na backup na kopya sa isang FTP server o isang karagdagang disk drive para sa pinabuting pagbawi ng kalamidad.

      Ang Symantec ay may ilang sariling natatanging tampok:

        Posibilidad ng pagbawi sa isa pang platform ng hardware;

        Kakayahang i-convert ang mga virtual na kapaligiran sa mga pisikal na kapaligiran (V2P);

        Kapag gumagamit ng USB bilang imbakan para sa mga backup na makina, kinikilala ito ng Symantec, tinutukoy ang uri nito at matalinong kumikilos dito, patuloy na nagsasagawa ng mga backup na trabaho;

      Gumagamit din ang Symantec ng isang function ng compression ng data kapag gumagamit ng teknolohiyang P2V, na nagbibigay-daan sa iyo upang makatipid sa trapiko kapag nagko-convert ng mga makina sa malayo (sa dulo ng conversion, ang puwang na inookupahan ng VM sa disk ay magiging katumbas ng dami ng pisikal na makina.)

      Ang mga ahente ng Symantec ay nilikha para sa ilang mga uri ng mga server (SQL, Exchange, DB2, ActiveDirectory, atbp.), kabilang ang mga operating system, na nagpapahintulot sa kanila na makilala ang lahat ng mga tampok ng naturang mga server at hindi lamang lumikha ng isang backup ng buong makina, ngunit din sumusuporta sa isang bilang ng mga indibidwal na katangian para sa bawat isa sa kanila (ang Exchange agent ay gumagana nang hiwalay sa mga mail database nito, at ang SQL agent ay nagpapanumbalik ng database structure halos kaagad pagkatapos ng pagkabigo)

      Acronis Backup & Recovery 10 Advanced Server Virtual Edition

      May produkto ang Acronis para sa backup ng VM - Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Gumagamit ang solusyon ng teknolohiyang katulad ng vPower mula sa Veeam - AcronisInstantRestore, na nagbibigay-daan sa iyo na agad na maibalik ang isang makina pagkatapos ng pagkabigo. Ang Acronis Backup & Recovery 10 AdvancedServer VirtualEdition ay nagbibigay-daan sa mga organisasyon sa anumang laki na i-maximize ang pang-ekonomiyang mga benepisyo ng virtualization sa pamamagitan ng pagprotekta sa lahat ng mga virtual machine na tumatakbo sa bawat indibidwal na pisikal na server sa isang abot-kaya, nakapirming presyo. Ang Acronis Backup & Recovery 10 AdvancedServer VirtualEdition ay hindi lamang sumusuporta sa VMware, Microsoft Hyper-V ® , Citrix XenServer at Parallels platform, ngunit pinapayagan din ang walang limitasyong paglilipat sa pagitan ng mga platform na ito. Nag-aalok ang Acronis na kalkulahin ang mga matitipid mula sa programa nito gamit ang isang calculator ng pagtitipid ng badyet gamit ang program na ito: http://www.acronis.ru/backup-recovery/roi-calculator.html.

      Ngunit ang mga kakayahan ni Acronis ay hindi titigil doon. Ang Acronis ay nagsama ng isa pang tampok sa Acronis Backup & Recovery 10 AdvancedServer Virtual Edition package: server consolidation upang ilipat ang mga system mula sa pisikal patungo sa virtual na mga platform, na may built-in na task scheduler. Bilang isang resulta, mayroon kaming na ang program na ito ay gumaganap ng 2 pangunahing pag-andar:

        Pagbawi ng emergency system

        Pagsasama-sama ng server

      Mga pangunahing bentahe kumpara sa iba pang mga teknolohiya:

        Ang kakayahang magtrabaho kapwa sa mga pisikal na server at sa isang virtual na kapaligiran, na nagbibigay-daan sa iyo upang pagsamahin ang pagsasama-sama na may mataas na mga rating ng pagiging maaasahan sa mga unang yugto ng pag-unlad ng kumpanya

        Malawak na hanay ng mga sinusuportahang backup na storage device (kahit na mga optical device at magnetic tape)

        Paglikha ng partition ng Acronis Secure Zone sa parehong VM server, na nagbibigay-daan sa iyong ibalik ang makina sa maikling panahon, at ang partisyon na ito ay mapoprotektahan ng deduplication mode sa isa pang server

        Ang bare metal recovery function ay magbibigay-daan sa iyo, sa kaganapan ng isang kumpletong pagkawala ng mga file ng machine, upang lumikha ng parehong makina at ibalik ang isang snapshot ng naunang isa dito.

        Sinusuportahan ang karamihan sa mga virtual na platform.

        Suporta para sa karamihan ng mga operating system kapag nag-i-install ng backup na ahente

Sa ngayon, mayroong ilang mga tagagawa ng mga backup na programa sa imbakan, parehong bayad at libre. Natukoy namin na ang mga libreng programa ay maaaring hindi maginhawang gamitin (komplikadong pag-install, patuloy na banta ng pagkabigo, kakulangan ng kanilang sariling mga interface), o kulang ang mga ito sa pinakamahalagang backup na opsyon. Sa kasong ito, ito ay nagkakahalaga ng pagbili ng isang bayad na programa, na, hindi katulad ng libre, ay magiging ganap na gumagana sa lahat ng mga pangunahing backup na pag-andar. Nasa ibaba ang isang listahan ng mga pinakamahusay na backup na solusyon, ayon sa mga eksperto:

    Veeam BackUp at Replication 5

Ang mga program na ito ay ang pangunahing backup program na ginagamit ng karamihan sa mga user:

    Pagbawi ng Data na may suporta sa VCenter Server

Tulad ng naisulat na sa nakaraan, ito ang pinakatiyak na paraan upang lumikha ng backup ng isang makina kung bumili ka ng VCenter Server at wala nang pagnanais o paraan upang harapin ang isyung ito. Ang teknolohiyang ito ay medyo madaling i-set up ang isang kumpletong gabay ay matatagpuan sa sumusunod na link:

Gumagana ang solusyon na ito sa at walang VCenterServer, ngunit walang kakayahang mag-configure ng backup sa paglipas ng panahon. Titingnan namin ang lahat ng mga pangunahing tampok sa ibaba kapag inihambing namin ang lahat ng mga produkto.

    Ang produktong ito ay sikat na ngayon, dahil ang uri ng paglilisensya ng produktong ito (lisensyado sa bawat socket) para sa mga silid ng server na may mababang kapangyarihan na mga server ay magiging lubhang kapaki-pakinabang. Sa ibaba ay titingnan natin ang ilang mga configuration ng server at isaalang-alang ang mga katangian ng presyo. Sinusuportahan din ng produktong ito ang opsyon ng instant na pagbawi ng data pagkatapos ng pagkabigo salamat sa teknolohiyang vPower nito.

    Kamakailan din ay naglabas ito ng mga tool para sa backup sa mga virtual na kapaligiran. Bilang karagdagan, ang Symantec ay ang tanging backup na solusyon na gumagamit ng teknolohiya ng V2P (pag-convert ng isang virtual na kapaligiran sa mga pisikal na server). Totoo, ang Vcenter ay may ganitong teknolohiya, ngunit hindi sa loob ng balangkas ng backup na teknolohiya

    Ngunit ang mga kakayahan ni Acronis ay hindi titigil doon. Ang Acronis ay nagsama ng isa pang tampok sa Acronis Backup & Recovery 10 AdvancedServer Virtual Edition package: server consolidation upang ilipat ang mga system mula sa pisikal patungo sa virtual na mga platform, na may built-in na task scheduler. Bilang isang resulta, mayroon kaming na ang program na ito ay gumaganap ng 2 pangunahing pag-andar:

    • Pagbawi ng emergency system

      Pagsasama-sama ng server

    Mga pangunahing bentahe kumpara sa iba pang mga teknolohiya:

      Ang kakayahang magtrabaho kapwa sa mga pisikal na server at sa isang virtual na kapaligiran, na nagbibigay-daan sa iyo upang pagsamahin ang pagsasama-sama na may mataas na mga rating ng pagiging maaasahan sa mga unang yugto ng pag-unlad ng kumpanya

      Malawak na hanay ng mga sinusuportahang backup na storage device (kahit na mga optical device at magnetic tape)

      Paglikha ng partition ng Acronis Secure Zone sa parehong VM server, na nagbibigay-daan sa iyong ibalik ang makina sa maikling panahon, at ang partisyon na ito ay mapoprotektahan ng deduplication mode sa isa pang server

      Kung ang backup ay isa sa aming mga pangunahing layunin, anuman ang presyo, dapat talaga kaming pumili sa pagitan ng mga solusyon mula sa Veeam, Acronis, o Symantec. Pareho sa mga produktong ito ay nangunguna sa backup at storage at nag-aalok ng ilang indibidwal na benepisyo.

      Kapag pumipili sa pagitan ng mga teknolohiyang ito, kinakailangan na gumuhit ng isang linya kasama ang ilang mga linya:

      1. Uri ng paglilisensya

        Mga katangian

        Dami at dalas ng pag-backup

      Sa iba't ibang uri ng paglilisensya, sulit na magpasya kung alin ang pinakaangkop sa amin. Kung mayroon tayong malalakas na server na may malaking bilang ng mga socket para sa mga processor, dapat tayong sumandal sa Acronis at Symantec. Kung marami kaming mahinang server na may kakaunting socket, ang Veeam ang pinakamagandang opsyon.

      Kinakailangan din na maunawaan kung ano ang kailangan natin, iyon ay, kung anong mga kinakailangan ang mayroon tayo para sa backup, ang pagkakaroon ng mga pag-andar na iyon na lalong mahalaga sa atin.

      Ang isang napakahalagang kadahilanan ay kung gaano kadalas at sa anong oras kami gagawa ng mga backup. Kung kailangan naming lumikha ng mga backup na makina para sa buong imprastraktura, at ang dalas ay hindi mahalaga, ito ay isang bagay (nag-install kami ng backup na scheduler sa gabi). Iba talaga kung mayroon kaming isang priority machine, kung saan kailangan naming gumawa ng backup bawat ilang minuto (kailangan na namin ng backup sa buong araw).

      Matapos matukoy ang lahat ng mga parameter na ito para sa isang partikular na kaso, hindi magiging mahirap para sa amin na magpasya para sa aming sarili kung aling produkto ang mas angkop para sa amin.

1. Pag-back up ng mga virtual machine ng VMware ESXi

Panimula

Ang dokumentong ito ay nagbibigay ng iba't ibang paraan at estratehiya para sa pag-back up ng VMware ESXi gamit ang vSphere at Bacula Enterprise Edition na bersyon 8.0, 8.2, at 8.4. Ang plugin ng Bacula Enterprise Edition para sa pag-back up ng mga virtual machine ng VMware gamit ang vSphere ay nagbibigay sa iyo ng kakayahang ibalik ang isang virtual machine sa orihinal nitong estado, habang ang pag-back up ng mga file sa antas ng guest VM ay nagpapadali sa pagprotekta sa data ng application na kritikal sa misyon. Gumagamit ang pag-backup ng VMware ng teknolohiyang tinatawag na Changed Block Tracking (CBT) upang matiyak na, upang makalikha ng mas mahusay na pag-backup at mabawasan ang pag-load ng network, tanging ang mga bloke na nagbago mula noong unang buo at/o huli ang ipapadala sa kasalukuyang incremental o differential backup na stream. incremental at/o differential backup.

Mga Pangunahing Tampok ng VMware Backup

  • Online backup sa pamamagitan ng VADP
  • Paglikha ng mga snapshot ng VSS sa loob ng mga OS ng bisita upang i-pause ang mga application
  • Buo, kaugalian at incremental na backup ng VM sa antas ng imahe
  • Pagpapanumbalik ng buong larawan ng VM
  • Pagpapanumbalik ng mga vmdk file sa isang alternatibong direktoryo
  • Access sa VMware storage, parehong sa pamamagitan ng TCP/IP at sa pamamagitan ng SAN (FC/ISCSI)

Pangkalahatang-ideya ng Backup ng VMware

Ang kasalukuyang bersyon ng plugin para sa VMware vSphere ay sumusuporta sa vSphere na bersyon 6.0, 5.5, 5.1, 5.0, 4.1 (minimum na bersyon 7 ng virtual hardware). Ang dokumentong ito ay nagpapakita ng mga solusyon sa software Bacula Enterprise Edition 8.0 at mga kasunod na bersyon, na hindi nalalapat sa mga naunang bersyon ng software.

Glossary ng Backup ng VMware

Ginagamit ng dokumentong ito ang mga sumusunod na terminong nauugnay sa kung paano gumawa ng backup ng VMware:

  • CBT– teknolohiya para sa pagsubaybay sa mga binagong bloke.
  • Datastore– ang pangalang ginamit ng VMware para sumangguni sa mga warehouse ng data.
  • vSphere ay isang teknolohiya ng VMware para sa virtualization ng OS at cloud computing.
  • VDDK ay isang hanay ng mga C/C++ na aklatan na nagbibigay-daan sa iyong lumikha at mag-access ng mga virtual disk ng VMware. Ginagamit ang VDDK kasabay ng vSphere API para magsulat ng backup at recovery software o mga katulad na application.
  • Kapag gumagamit ng VMware ESXi server, ang mga virtual machine file ay inilalagay sa malaking external memory.
  • NBD– network block device. Binibigyang-daan ka ng vSphere na i-access ang mga file na naka-host sa Datastore gamit ang direktang pag-access sa file, NBD access, NBD sa SSL o SAN access. Kapag nag-a-access ng mga file sa pamamagitan ng NBD, ginagamit ang TCP/IP bilang network protocol.
  • SAN. Binibigyang-daan ka ng vSphere na i-access ang mga file sa iyong data store gamit ang teknolohiya ng direktang pag-access. Ang SAN ay maaaring gumamit ng Fiber Chanel network (Lan free backup technology) o ISCSI sa TCP/IP na teknolohiya.
  • Ang VMware ESX at VMware ESXi ay isang hypervisor architecture na naka-install sa isang server na walang operating system. Ang mas maliit na codebase ng ESXi ay nangangahulugang isang mas maliit na surface ng pag-atake at mas maliit na laki ng code upang i-patch, na nagreresulta sa pinahusay na pagiging maaasahan at seguridad ng system.
  • VCB– Pinagsama-samang Paraan ng Pag-backup ng VM Isang mas lumang VMware API na karaniwang hindi na ginagamit. Ang VMware plugin ay hindi gumagamit ng teknolohiya ng VCB.
  • VADP– Ang susunod na henerasyon ng imprastraktura ng proteksyon ng data ng VMware, na ipinatupad sa vSphere 4.0, na nagbibigay-daan sa backup na software na lumikha ng sentralisadong, mahusay na pag-backup ng VMware sa mga host machine at nang hindi naglo-load ng lokal na network.
  • .vmdk - format ng file na ginagamit para sa mga virtual na appliances na idinisenyo para sa mga produkto ng VMware.
  • .bvmdk – panloob na format ng file na ginagamit ng plugin ng Bacula Enterprise upang iproseso ang mga kalat-kalat na block at differential/incremental VMware binary backup. Kapag na-convert gamit ang vddk tool, ang file ay magiging isang raw na imahe ng orihinal na disk, na maaaring ma-convert sa vmdk format gamit ang qemu-img utility.
  • Gumagamit ang ESX 3.x ng virtual na bersyon ng hardware 4, ang vSphere 4.x ay gumagamit ng bersyon 7, at ang vSphere 5 ay gumagamit ng bersyon 8.
  • Maaaring bumuo ng fingerprint mula sa ESXi host
    openssl x509 -sha1 -in /etc/vmware/ssl/rui.crt \-noout -fingerprint | gupitin -d '=' -f 2
  • guestfish - Isang shell at command line tool para sa pagtingin at pagbabago ng VM file system.
  • VM (o VM) isang abbreviation para sa terminong "virtual machine".
  • vSphere ay isang platform para sa virtualization ng server na may kakayahang mag-coordinate ng mga virtual data center.
  • SELinux - Ang Security-Enhanced Linux (SELinux) ay isang security module sa Linux kernel na nagbibigay ng mekanismo para suportahan ang mga patakaran sa seguridad ng access control, kabilang ang authoritative access control (MAC).

1.1 Paano gumawa ng backup ng VMware sa isang guest OS

1.1.1 Pag-install ng Bacula Client sa bawat guest OS

Ang unang diskarte ay hindi kasama ang paggamit ng isang plugin Bacula Enterprise Edition para sa vSphere. Sa halip, ang Bacula Enterprise File Daemon ay naka-install sa bawat VM na para bang ang mga VM ay mga regular na pisikal na server. Upang ma-optimize ang mga daloy ng I/O sa mga server ng VMware ESX/ESXi, ginagamit ang mga gawain Iskedyul, Priyoridad At Pinakamataas na Kasabay na Trabaho upang ipamahagi ang mga backup na gawain sa backup na window. Dahil ang lahat ng mga server ay gumagamit ng parehong hanay ng mga disk, na gumaganap ng lahat ng mga backup na gawain sa parehong oras, posible na lumikha ng mga bottleneck sa disk/network subsystem.

Figure 1: Pag-install ng bacula-fd sa bawat guest VM

Ang pag-install ng Bacula Enterprise File Daemon sa bawat VM ay nagbibigay-daan sa iyong pamahalaan ang mga virtual na server na parang mga pisikal na server ang mga ito, at gamitin ang lahat ng mga tampok ng software ng Bacula Enterprise, tulad ng:

  • Mabilis na pagbawi ng mga indibidwal na file
  • Sinusuri ang mga indibidwal na file upang makita ang mga virus at spyware
  • Sinusuri ang gawain
  • Hindi kasama ang file/direktoryo (tulad ng mga page file at pansamantalang file)
  • File-level compression, atbp.

1.1.2 VMware backup gamit ang Bacula Enterprise Edition plugin para sa vSphere

Sa kaso ng isang diskarte para sa paglikha ng backup na imahe ng isang VMware virtual machine, ang plugin Bacula Enterprise Edition para sa vSphere, nag-iimbak ng mga disk ng Client bilang mga raw na imahe sa konteksto ng VMware/vSphere. Upang maipatupad ang diskarteng ito, hindi mo kailangang i-install ang Bacula File daemon sa bawat guest machine.

Makikipag-ugnayan ang Bacula plugin para sa vSphere sa host ng VMware ESXi upang basahin at iimbak ang mga nilalaman ng mga VM disk sa NBD o SAN. Na may direktang pag-access sa larawan vmdk, naka-save sa bodega ng data Ang software ng Bacula ay hindi kailangang tumakbo sa file system ng Kliyente upang buksan/basahin/isara ang mga file. Alinsunod dito, ang software ay kumonsumo ng mas kaunting mapagkukunan ng imprastraktura ng ESXi kaysa sa kung ang isang VMware backup ay ginawa sa bawat guest machine. Kasabay nito, ang software ng Bacula ay magbabasa at mag-imbak din ng mga walang kwentang data tulad ng mga page file at pansamantalang internet files.

Figure 2: Paglikha ng TCP Backup Gamit ang NBD

Kung ang vSphere backup plugin ay gumagamit ng NBD data transport method, ang data ay ini-stream sa backup server sa pamamagitan ng VMkernel port ng ESXi system.

Ang plugin ng Bacula Enterprise para sa vSphere ay maaari ding gamitin ang imprastraktura ng SAN upang bawasan ang pagkarga sa mga ESXi server. Gayunpaman, sa kabila ng pagkonsumo ng mas kaunting mga mapagkukunan sa ESXi server, kakailanganin pa ring basahin ang data mula sa iyong mga disk, na maaaring magresulta sa mga salungatan kapag sinusubukang magpadala/ tumanggap ng data nang sabay.

Kapag gumagamit ng mga paraan ng block differential, tulad ng mga ginamit ng vSphere plugin, kinakailangan upang matiyak na ang lahat ng incremental backup ay magagamit para sa pagbawi. Kung hindi bababa sa isang backup na gawain ang nawawala sa oras ng pagbawi, hindi magagawang muling likhain ng Bacula plugin ang tamang larawan. Ang paggamit ng mga differential backup ay nagbibigay-daan sa iyo na bawasan ang bilang ng mga gawain na kinakailangan para sa pagbawi, sa gayon ay binabawasan ang mga panganib ng posibleng pagkawala ng data. Upang maiwasan ang pagkawala ng mahahalagang gawain para sa paglikha ng mga incremental na backup, mga panahon ng imbakan Pagpapanatili ng volume dapat sapat ang laki upang mabawi ang lahat ng data.

1.1.3 Paghahambing ng mga diskarte sa pag-backup ng VMware

Talahanayan 1. Paghahambing ng mga backup na estratehiya

Ang pamamaraan para sa pagpapanumbalik ng mga indibidwal na file mula sa isang backup ng VMware machine na ginawa gamit ang vSphere plugin ay inilarawan sa Seksyon 2 sa pahina 27.

1.2 Pag-install

Available ang dokumentasyong nagdedetalye sa proseso ng pag-install kapag hiniling.

1.2.1 Configuration

Ang parameter ng Plugin Directory ng File Daemon utility, na nakaimbak sa /opt/bacula/etc/bacula-fd.conf, ay dapat tumuro kung saan naka-install ang plugin vsphere-fd.kaya. Karaniwan, bilang default, naka-install ang Bacula plugin sa direktoryo: /opt/bacula/plugins

Ang File daemon utility ay dapat may direktang access sa vSphere network o access sa pamamagitan ng SAN. Maaari mong suriin ang koneksyon gamit ang telnet program.


Ang access sa network ng vSphere sa ESX o vCenter Server ay dapat na i-configure sa /opt/bacula/etc/vsphere_global.conf.

Figure 3. Backup sa pamamagitan ng SAN Parameter Kinakailangan Default na halaga
Paglalarawan Pangkalahatang seksyon ng mga setting
global keep_generation 100 Hindi
Max. bilang ng mga backup sa pagitan ng dalawang buong backup. keep_generation profile_all_vm vsphere_all_vm.profile
Ang pangalan ng panloob na file na ginamit upang mag-imbak ng impormasyon ng profile ng VM. keep_generation root_directory /opt/bacula/working/vsphere
vSphere plugin root directory. keep_generation vddk_path
/opt/bacula/bin/vddk Seksyon ng mga setting
username Oo Ang pangalan ng user na pinapayagang kumonekta sa vSphere.
password Oo Password para sa username na pinapayagang kumonekta sa vSphere.
hpassword keep_generation Nakatagong password para sa username na pinapayagang kumonekta sa vSphere.
timeout keep_generation 60 Timeout upang kumonekta sa vSphere server sa ilang segundo.
thumbprint Oo SSL fingerprint ng vSphere server certificate.
server Oo vSphere ESXi server na ginamit upang lumikha ng mga backup.
url Oo Ang address ng vSphere ESXi o vCenter server na ginagamit para sa layunin ng pagtawag gamit ang SOAP.
Default_datastore keep_generation datastore1 Default na imbakan ng data sa pagbawi.
default_restore_host keep_generation Ginagamit ang ESX server bilang default para sa pagbawi kung maraming server ang available sa vCenter.
default_ovf keep_generation Ang default na paglalarawan ng OVF na ginamit kung sakaling hindi ma-load ang kasalukuyang paglalarawan ng OVF sa VMWare.
Ang pangalan ng panloob na file na ginamit upang mag-imbak ng impormasyon ng profile ng VM. keep_generation root_directory Ang direktoryo na ginamit upang mag-imbak ng panloob na data ng plugin.
datastore_minimum_space keep_generation Minimum na laki para sa pag-iimbak ng data sa isang data warehouse. Halimbawa, 5GB.
datastore_allow_overprovisioning keep_generation Oo Binibigyang-daan kang i-restore ang mga VM gamit ang Over Provisioning function. Kung ang parameter ay nakatakda sa " keep_generation", kapag nire-restore, dapat mong tiyakin na ang lahat ng mga disk ay sukat upang tumugma sa laki ng Datastore.
datastore_refresh_interval keep_generation 600 Ang pagitan na ginagamit upang i-update ang mga istatistika ng imbakan ng data sa Datastore.

Talahanayan 2. Pag-configure ng koneksyon sa vSphere gamit ang vsphere_global.conf file

Maaaring makuha ang fingerprint gamit ang console screen sa pamamagitan ng pagpindot sa F2 at pagkatapos ay mag-log in. Lalabas ang Thumbprint sa window Tingnan ang Impormasyon ng Suporta sa ilalim SSL Thumbprint (SHA1). O maaari kang kumonekta sa pamamagitan ng ssh:

Paggamit ng maramihang vSphere server

Maaari mong tukuyin ang maramihang vsphere server sa vsphere_global.conf file. Kapag ginagamit ang function na ito, kailangan mong itakda ang server=xxx parameter sa command line ng plugin. Tiyaking tumukoy din ng kahaliling direktoryo kung sakaling ang iyong VM ay may parehong halaga ng MoRef.

Pakitandaan na ang default na seksyon ay kinakailangan sa vsphere_global.conf file.

Figure 3. Backup sa pamamagitan ng SAN Parameter Kinakailangan Default na halaga Halimbawa
host keep_generation Pangalan ng guest VM host=srv1
host_include keep_generation Ang guest VM image na kailangang i-enable host_include=srv3
host_exclude keep_generation Ibubukod ang larawan ng guest VM host_exclude=srv
disk_exclude keep_generation Listahan ng mga drive na ibubukod disk_exclude=0,2,4
panatilihin_cbt keep_generation Huwag subukang i-activate ang CBT panatilihin_cbt
quiesce_host Oo Ihinto ang guest VM bago kumuha ng snapshot (subukan, oo, hindi) quiz_host=no
server keep_generation Tukuyin ang vsphere server server=vsrv2
I-debug keep_generation Payagan ang Pag-debug i-debug
abort_on_error keep_generation Ihinto ang pagsasagawa ng isang gawain pagkatapos makatagpo ng isang error
update_timeout keep_generation Baguhin ang paunang pag-update ng timeout

Talahanayan 3. Mga parameter ng command ng vSphere plugin

Mangyaring isaalang-alang ang katotohanan na ang mga koponan host_include At host_exclude ay mga regular na expression ng Java.

Itago ang vSphere password

Simula sa bersyon ng plugin 8.0.3 maaari mong itago ang password ng vSphere sa isang file vsphere_global.conf. Tinatawag ang nakatagong field ng password hpassword. Upang makabuo ng isang nakatagong password, maaari mong gamitin ang command @encode. Pakitandaan na kung ang string na gusto mong i-encrypt ay naglalaman ng expression na "="", kapag isinusulat ang command dapat mong gamitin ang format string= keyword.

Pagsubok sa vSphere Configuration

Upang subukan ang plugin para sa vSphere, maaari mong gamitin ang sumusunod na command (bilang root user):

Kapag ginagamit ang utos ng pag-update vsphere-ctl Dapat lumabas ang isang listahan ng lahat ng VM na na-configure sa ESXi server. Kung hindi ito mangyayari, mangyaring suriin kung ang iyong mga kredensyal ay na-configure nang tama sa file vsphere_global.conf.

Koponan listahan nagbibigay-daan sa iyo na magpakita ng impormasyong makikita sa mga ESX host at data store.

Halimbawa ng paggamit ng Job function

Kapag nagpapatakbo ng mga gawain upang lumikha ng mga incremental/differential backup, kinakailangang tukuyin ang parameter tumpak.

Mga halimbawa ng paggamit ng FileSet function

Ang seksyong ito ay nagpapakita ng iba't ibang mga opsyon para sa paggamit ng function FileSet.


Pakitandaan na ang vsphere plugin ay hindi tugma sa FileSet function para sa mga kalat-kalat na file.

Figure 4. Backup ng VMware guest1 virtual machine sa isang ESXi server

Pagsubok sa FileSet function Maaari mong gamitin ang utos tantyahin

upang subukan ang FileSet function.

Pagpapatupad ng incremental VMware block-level backups

Pakitandaan na ang CBT utility ay hindi suportado sa virtual hardware na bersyon 6 at mas maaga, o kapag ang virtual disk ay konektado sa isang shared virtual SCSI bus.

  • Para matukoy ng CBT ang mga sektor ng disk na nagbago mula noong huling pagbabago ng ID, dapat matugunan ang mga sumusunod na kundisyon:
  • Host na bersyon ESX/ESXi 4.0 at mas mataas.
  • Ang mga operasyon ng I/O ng data ay dapat gawin sa pamamagitan ng ESX/ESXi memory element block. Sinusuportahan ang NFS tulad ng mga RDM disk sa virtual compatibility mode, ngunit hindi RDM disks sa physical compatibility mode. Ginagamit din ang VMFS file system na sinusuportahan ng SAN, iSCSI, o lokal na disk.
  • Ang CBT utility ay dapat na i-activate para sa VM (tingnan ang paglalarawan sa ibaba).
  • Ang imbakan ng VM ay hindi dapat (permanente o hindi paulit-ulit) na kinakatawan ng isang independiyenteng disk, iyon ay, isa na hindi maaapektuhan ng mga snapshot.

Upang matukoy ng CBT utility ang mga sektor ng disk gamit ang isang buong backup, dapat matugunan ang mga sumusunod na kundisyon:

  • Ang virtual disk ay dapat na matatagpuan sa isang volume ng VMFS na sinusuportahan ng isang SAN, iSCSI, o lokal na disk.
  • Ang VM ay dapat magkaroon ng zero na bilang ng mga snapshot (0) kapag ina-activate ang CBT upang ipatupad ang tinatawag na. malinis na simula.

Kapag gumagamit ng mga drive na "Thick Provisioned Eager Zeroed," ipapakita ng VMWare CBT ang lahat ng mga bloke gaya ng ginamit sa panahon ng buong backup. Para sa mga VM na hindi sumusuporta sa CBT, ang vSphere plugin ay palaging magsasagawa ng buong backup ng mga virtual disk. Upang suriin kung ang CBT utility ay na-activate para sa isang virtual disk, buksan ang vSphere client, piliin ang command naka-offvirtual machine walang mga snapshot(shut down ang VM nang hindi gumagawa ng mga snapshot).

  • Mag-right-click sa VM at piliin ang mga setting ng pag-edit I-edit ang Mga Setting.
  • Pumunta sa tab Mga pagpipilian.
  • Mag-click sa tab Heneral sa ilalim ng tab Advanced, at pagkatapos ay ayon sa item Mga Parameter ng Configuration. Bubukas ang dialog box ng configuration ng setting.
  • Mag-click sa item Magdagdag ng Row.
  • Magdagdag ng parameter ctkEnabled at bigyan ito ng halaga totoo.
  • Mag-click sa Magdagdag ng Row, magdagdag ng parameter scsi0:0.ctkEnabled at bigyan ito ng halaga totoo.

Pansin: linya scsi0:0 sa parameter scsi0:0.ctkEnabled ay nagpapahiwatig ng SCSI device na nakatalaga sa hard disk na idinagdag sa VM. Ang bawat hard drive na idinagdag sa isang VM ay nakakakuha ng sarili nitong SCSI device, itinalagang scsi0:0, scsi0:1, o scsi1:1. 
 panatilihin_cbt Sa unang buong pag-backup ng VMware, susubukan ng vSphere plugin na awtomatikong i-activate ang CBT utility kapag na-shut down ang VM. Upang huwag paganahin ang tampok na ito, ipasok ang command

sa linya ng command ng plugin.

Kung babalik ka sa isang snapshot na mas luma kaysa sa huling incremental na backup, dapat kang gumawa ng buong backup ng VM bago gumamit muli ng mga incremental na backup. Nalutas ang isyung ito sa vSphere 4.1 at ang ikatlong update sa vSphere 4.0. Sa halip na potensyal na magbigay ng hindi kumpletong data, ang isang pagbabagong numero ng pagkakakilanlan na natanggap bago bumalik sa isang nakaraang snapshot ay tama na ngayong itinuturing na hindi wasto (http://kb.vmware.com/kb/1021607).

Pag-compress sa laki ng backup sa pamamagitan ng pag-reset ng CBT

Kapag ang isang bloke ay minarkahan bilang "ginamit" ng VMWare CBT utility, patuloy na iba-back up ng system ang partikular na bloke na iyon kapag nagsasagawa ng buong backup, kahit na ang bloke na iyon ay minarkahan bilang "libre" ng guest OS. Pagkaraan ng ilang oras, maaaring lumitaw ang isang sitwasyon kung saan ang isang malaking buong backup ng VMware ay malilikha na may maliit na halaga ng ginamit na espasyo sa disk.

Sa pamamagitan ng muling paglikha ng disk gamit ang VMotion, ang CBT table ay maaaring i-reset upang markahan lamang ang mga bloke na aktwal na ginagamit. Upang maisagawa ang operasyong ito, kailangan mo munang i-clear ang disk ng guest VM sa pamamagitan ng pagsulat ng "zero" na mga bloke upang masakop ang lahat ng libreng espasyo. Mangyaring magkaroon ng kamalayan na ang operasyon ay kumonsumo ng mga mapagkukunan at dapat gawin sa labas ng mga oras ng negosyo.

Sa Windows OS, ang pamamaraan ay maaaring isagawa gamit ang utility Tanggalin ng Microsoft, available sa http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

Sa Linux OS maaari mong gamitin ang built-in na tool dd. Isaalang-alang ang katotohanan na maaaring gusto mong limitahan ang dd upang maiwasang mapuno ang buong disk.

Kapag kumpleto na ang operasyon, dapat mong ihinto ang guest VM. Magagawa ito sa pamamagitan ng interface ng shell ng ESXi tulad ng sumusunod:

Ang impormasyon tungkol sa lokasyon ng disk at configuration file ay matatagpuan tulad ng sumusunod:

Pagkatapos nito, dapat na i-clear ang mga zero block ng VMDK file sa pamamagitan ng ESXi shell interface tulad ng sumusunod:

Kapag kumpleto na ang operasyon, kailangan mong i-deactivate ang CBT para sa mga guest disk na gusto mong paliitin. Maaari mo ring i-edit ang mga ito sa pamamagitan ng vSphere Management Console o VI.

Pagkatapos ay kailangan mong i-on/off ang guest VM para ilapat ang mga pagbabago sa CBT utility. Maaari kang maghintay hanggang ang host ay ganap na gumagana at tumatakbo.

Ngayon ay hindi ka na dapat makakita ng mga file tulad ng “*-ctk.vmdk” at maaaring muling paganahin ang CBT sa host configuration file at simulan ang iyong guest VM.

Gagawin muli ang mga file na may uri na "*ctk.vmdk". Koponan Maaari mong gamitin ang utos bacula plugin ay dapat ipakita ang mga file bvmdk mas maliit na sukat.

Dahil ang pamamaraang ito ay medyo kumplikado, inirerekomenda namin na subukan mo muna ito sa pamamagitan ng sandbox. Kung ang ESXi SSH interface ay isinaaktibo, maaari kang lumikha ng isang script para sa anumang bagay.

Kahulugan ng CBT unavailability

Kung ang CBT (Changed Block Tracking) utility ay hindi magagamit para sa disk, ang file vsphere-ctl*log maaaring naglalaman ng sumusunod na error:

Kapag nangyari ang error na ito, awtomatikong gagawa ang vSphere plugin ng buong backup ng disk image. Upang paganahin ang CBT para sa isang partikular na drive, tingnan ang seksyon 1.2.1 sa pahina 14.

Pag-activate ng access sa pamamagitan ng SAN

Maaaring nahihirapan kang i-set up ang SAN access sa host. Ang VixDiskLib VMWare library ay pinagsama-sama para sa Redhat 5 64bit na bersyon. Sa mga susunod na OS gaya ng Ubuntu o Redhat 6, kailangan mong i-compile at i-install ang 1.95.7 library. Pakitandaan na ang Bacula Enterprise plugin para sa vSphere ay naglalaman ng library na ito sa package bacula-enterprise-vixdisk.

Upang magamit ang teknolohiya ng paggalaw ng data ng SAN, ang backup na server kung saan naka-install ang vsphere plugin ay dapat may access sa lahat ng LUN na na-export sa ESX server. Mga pakete tulad ng multipathd, ay hindi magkakaroon ng mga problema sa mga device na may iba't ibang koneksyon.


Kung makikita ang iyong mga drive bilang /dev/sda, /dev/sdb, ... bubuksan ng vSphere plugin ang bawat drive para makuha ang UUID at ihambing ito sa ibinigay ng ESX server. Halimbawa, kapag gumagamit ng iSCSI, imamapa ng lsscsi command ang mga disk tulad ng sumusunod: i-debug Maaari mong i-verify na ang paraan ng paglilipat ng SAN ay ginagamit sa pamamagitan ng paggamit ng debug function sa linya ng command ng plugin at siguraduhin na ang file bakas ng vddk

nakapaloob sa sumusunod na lokasyon:

Kung hindi available ang SAN transfer mode, ang vSphere plugin ay awtomatikong lilipat sa nbd transfer mode.

Tinatanggal ang mga lumang snapshot

  • Kung ang VMware system ay naglalaman ng mga snapshot na hindi awtomatikong natanggal ng vSphere plugin, gamit ang vSphere Plugin na bersyon 6.6.3 at mas mataas, maaari mong linisin ang system gamit ang mga sumusunod na command.

Pagtanggal ng mga lumang snapshot at nakaraang hindi matagumpay na nabuong mga snapshot

  • vsphere-ctl clean-snapshot --snapshot myhost

Pagtanggal ng mga lumang snapshot na may pangalan na nagsisimula sa isang string

  • Tinatanggal ang lahat ng mga snapshot kasama ang lahat ng mga derivatives;

vsphere-ctl clean-snapshot --snapshot --snapshot-delete-child myhost

Kapag nagsisimula ng bagong backup na gawain, awtomatikong susuriin ng vSphere plugin upang makita kung may anumang mga problema sa nakaraang gawain at tatanggalin ang anumang mga lumang snapshot kung kinakailangan.

Debug trace

Gumagamit ang vSphere plugin ng iba't ibang teknolohiya at mga third-party na aklatan. Bilang resulta, malawakang ginagamit ng system ang trace function. Magagamit ng user ang mga sumusunod na file:

Talahanayan 4. Mga pamamaraan ng pagsubaybay na ginagamit ng vSphere plugin

Upang mag-extract ng bvmdk file nang hindi ito kino-convert gamit ang vddk sa panahon ng proseso ng pag-restore, kailangan mong itakda ang antas ng pag-debug ng FileDaemon sa 1000. Sa panahon ng pag-restore, maaaring makabuo ang Bacula ng mga maling ulat sa laki ng file.

Mga gumaganang file

Ang vSphere plugin ay lumilikha ng mga espesyal na file sa gumaganang direktoryo. Ang mga file na ito ay kinakailangan para gumana ang CBT VMWare utility. Upang i-clear ang direktoryo ng gumaganang plugin para sa vSphere, maaari mong gamitin ang command vsphere-ctl:

Aalisin nito ang 30 araw na halaga ng mga file at direktoryo. Ang panahong ito ay dapat na tumutugma sa hindi bababa sa panahon para sa paglikha ng isang buong backup, kasama ang ilang araw para sa seguridad. Kapag gumagawa ng backup, kung hindi mahanap ng plugin ang gumaganang file kapag gumagawa ng huling backup, gagawa ang vSphere plugin ng buong backup ng lahat ng disk.

Pagbubukod ng disk

Upang ibukod ang isang partikular na disk mula sa pamamaraan, maaari mong i-activate ang independent mode sa pamamagitan ng vSphere console, o gamitin ang function. disk_exclude(tingnan ang talahanayan 1.2.1 sa pahina 11).
 Para mahanap diskid disk_exclude upang magamit ito sa isang function , maaari mong gamitin ang command pagtatantya ng listahan

. Ang 0.bvmdk ay ang diskid 0 na imahe.

1.3 Mga Pamamaraan sa Pag-backup at Pagbawi ng VMware vSphere

1.3.1 Pag-backup


Figure 5. Hindi kasama ang isang disk mula sa backup

1.3.2 Pagbawi Binibigyang-daan ka ng software ng Bacula Enterprise na mabawi ang anumang file (bvmdk, ovf, ...) sa mga lokal na disk. Pagkatapos nito maaari mong i-mount ang imahe nang lokal gamit ang tool na VMWare vmware-mount tool o qemu-nbd at magsagawa ng pagbawi sa antas ng file. Kapag ginagamit ang parameter where=/path/to/dir

Sa function ng pagbawi, awtomatikong ibabalik ng plugin ang mga napiling file sa tinukoy na lokasyon.

Posible ring kopyahin ang raw na imahe sa anumang device o i-mount ito at direktang ibalik ang mga file.

Kung pinapatakbo mo ang iyong pamamaraan sa pagbawi ng VM gamit ang where=/ parameter, at piliin ang lahat ng mga file sa direktoryo vm, susubukan ng plugin para sa vSphere na ibalik ang iyong mga disk sa isang bagong VM na nilikha sa panahon ng pagbawi gamit ang mga umiiral na katangian (disks, controller, uri ng CPU, ...).

Kasalukuyang hindi sinusuportahan ang pinahusay na SAN mode para sa pagbawi. Ang vSphere plugin ay gumagamit ng paglilipat ng data sa pamamagitan ng NBD.

Ang ESX host at datastore na gagamitin para i-restore ang guest VM ay awtomatikong matutukoy. Gayunpaman, maaari mong baguhin ang default na destinasyon sa pamamagitan ng pagbabago sa mga opsyon sa pagbawi ng plugin sa pamamagitan ng menu ng bconsole:

O maaari mong gamitin ang interface ng BWeb (tingnan ang Larawan 6)

Figure 6: Pagpili ng datastore, ESXi server, o hostname sa oras ng pagbawi

Pakitandaan na kailangan mong i-configure ang hindi bababa sa isang VM sa iyong ESX server upang awtomatikong mabawi ang VM gamit ang Bacula. Sa hinaharap, plano naming alisin ang limitasyong ito.

Simula sa Bacula Enterprise 6.2.4, sinusuportahan ng vSphere plugin ang awtomatikong paggawa ng topology ng network. Kaya, kung ang iyong ESX host ay hindi nagbibigay ng tamang vSwitch configuration para sa VM, ang Bacula plugin ay kailangang muling likhain ang lahat ng mga setting ng network sa panahon ng pagbawi.

Simula sa Bacula Enterprise 8.2.1, maaaring suriin ng plugin para sa vSphere ang magagamit na memorya sa Datastore sa panahon ng pagbawi. Maaaring pigilan ng user ang reserbang lugar mula sa paglaki at magreserba ng pinakamababang halaga ng memorya sa storage. Ang dalawang parameter na ito ay maaaring i-configure sa file vsphere_global.conf at maaaring ma-overwrite mula sa menu ng pagbawi.

server = 192.168.0.68

url = https://192.168.0.68/sdk

datastore_minimum_space = 64MB

datastore_refresh_interval = 10

datastore_allow_overprovisioning = false

Hindi palaging tumpak ang "hindi natukoy" na dami ng memory na ibinalik ng vSphere server. Maaaring baguhin ang refresh rate gamit ang pamamaraang inilarawan sa manual sa http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2008367

Minsan nabigo ang Bacula PSH na i-load ang OVF file na naglalarawan sa guest VM sa vSphere o vCenter server. Sa partikular, ito ay dahil sa ilang partikular na limitasyon ng VMware tulad ng "hindi ka maaaring gumamit ng OVF na naglalaman ng mga sanggunian sa isang naka-mount na CDROM"... Gumagamit ang vSphere plugin ng mga workaround upang malutas ang mga isyu tulad nito, ngunit hindi nito nilulutas ang lahat ng problema. Kung mayroon kang katulad na mga paghihirap, maaari mong gamitin ang opsyon default_ovf sa file vsphere_global.conf. Karaniwan, kailangan mong i-configure ang parameter default_ovf tulad na ito ay tumutukoy sa isang umiiral na simpleng template ng OVF. Sa panahon ng proseso ng pagbawi, awtomatikong gagamitin ang template na ito, at kakailanganin mong i-configure ang VM sa ibang pagkakataon sa pamamagitan ng pagtukoy ng mga halaga tulad ng numero ng CPU, laki ng RAM, atbp.

Sa Windows, sa ilang mga kaso maaaring kailanganin mong magsagawa ng mga karagdagang gawain pagkatapos aktwal na makumpleto ang proseso ng pagbawi. Halimbawa, kung hindi mag-boot ang naibalik na system, maaaring kailanganin mong gumamit ng mga tool sa pagbawi ng Windows upang i-debug ang system. Para sa mga server na may naka-install na Active Directory, maaaring kailanganin mong suriin ang mga alituntunin ng Microsoft upang matiyak na ang iyong mga database ng AD ay pinananatiling pare-pareho at naka-sync sa ibang mga server ng AD. Kung ang pag-install ay nagsasangkot ng mga dynamic na disk, dapat mong i-import ang mga ito sa bagong naibalik na system pagkatapos mag-reboot. Maaari kang mag-import gamit ang Disk Manager o gamit ang function na "diskpart" sa pamamagitan ng pagpili ng isa sa mga dynamic na disk at pagpasok ng command na "import".

Pagbawi nang walang vSphere plugin

Kung sinusubukan mong bawiin ang mga disk sa isang File Daemon na walang Bacula Enterprise plugin para sa vSphere na naka-install, kakailanganin mong i-convert ang mga bvmdk file sa mga raw file gamit ang vddk command mula sa command line:

Format bvmdk ginagamit ng vSphere Plugin upang matiyak ang integridad ng data at mahusay na pagproseso ng kalat-kalat na impormasyon ng CBT utility.

1.4 Pagsuspinde sa isang bisitang VM

Upang maayos na masuspinde ang isang guest VM, dapat mong i-install at i-update ang VMware Tools sa Linux/Windows Virtual Machine.

Plugin command quiesce_host=Subukan/oo/hindi nagbibigay-daan sa iyo na kontrolin ang pamamaraan para sa paghinto ng mga guest VM gamit ang vSphere bago kumuha ng snapshot. Ang default na halaga ay subukan. Sa mode na ito, susubukan ng plugin na ihinto ang guest VM habang gumagawa ng snapshot, at kung nabigo ang paggawa ng snapshot, susubukan ng plugin na muling likhain ang snapshot nang hindi pinipigilan ang guest VM. Ang unang pagtatangka ay mai-log bilang isang error sa log ng gawain.

Makakahanap ka ng higit pang impormasyon tungkol sa partikular na mensahe ng error sa vSphere console log.

Mensahe ng babala mula sa ESXi: nag-ulat ang guest OS ng error habang nagtatanong. Ang code ng error ay: 2 ang mensahe ng error ay: nabigo ang custom quiesce script. (Mensahe ng error mula sa ESXi: Nag-ulat ang guest OS ng error kapag huminto. Error code 2: Stop script error)

May naganap na error habang sine-save ang snapshot: Nabigong patahimikin ang virtual Machine (May naganap na error habang sine-save ang snapshot: Hindi mapipigil ang VM)

1.4.1 Linux

Sa pamamagitan ng paglikha ng isang espesyal na script sa /usr/sbin/pre-freeze-script, maaari mong awtomatikong ihinto ang iyong system kapag gumawa ka ng snapshot gamit ang vSphere. Susubukan ng vSphere na isagawa ang script /usr/sbin/post-thaw-script kung sakaling naroroon ito sa guest OS.

1.4.2 Windows VSS

Pinahuhusay ng plugin ang proteksyon ng Windows sa pamamagitan ng paglikha ng mga snapshot na nakabatay sa VSS bago ang mga backup upang ihinto ang mga application na naka-activate sa VSS.

Pre-freeze at post-thaw script para sa VSS. Simula sa ESX/ESXi 3.5 U2 at mas mataas, ang VMware Tools ay unang naghahanap ng mga script ayon sa alpabeto sa C:/Program Files/VMware/VMware Tools/backupScripts.d, pagtawag sa kanila ng isang argumento mag-freeze, at pagkatapos ay tumatawag sa reverse alphabetical order na may argumento lasaw(o freezeFail sa kaso ng hindi matagumpay na paghinto).

1.5 Mga suportadong platform

Ang VSphere plugin ay sumusuporta sa mga sumusunod na produkto sa VMware platform:

  • Mga bersyon ng ESX/ESXi: 6.0, 5.5, 5.1, 5.0, 4.1

Kasalukuyan naming sinusubukan ang tamang pagpapatakbo ng plugin para sa VSphere sa mga sumusunod na produkto ng platform ng VMware:

  • vCenter Server na mga bersyon 6.0, 5.5, 5.1, 5.0, 4.1 na namamahala sa ESX/ESXi 4.1 at mga mas bagong bersyon
  • Mga bersyon ng VirtualCenter 2.5, na namamahala sa ESX/ESXi 4.1

Upang manipulahin ang mga file at snapshot, ginagamit ng VSphere plugin ang vStorage API. Nangangailangan ang extension na ito ng wastong hindi libreng lisensya ng VMWare.

  • Ang VSphere plugin ay sinubukan (at suportado) sa mga sumusunod na platform na nakabatay sa Linux: RHEL 6, 7 (Red Hat Enterprise Linux) 64bitSLES 11 (SUSE Linux Enterprise Server) 64bit

1.6 Mga Limitasyon

Maaaring hindi tugma ang mga plugin sa mga default na VirtualFull na gawain. Mangyaring makipag-ugnayan sa suporta ng Bacula Systems upang matiyak na gumagamit ka ng pinakamainam na mga setting.

2 Pangkalahatang-ideya ng VMware Single File Recovery Procedure

Ang seksyong ito ay nagbibigay ng impormasyon kung paano gamitin ang tampok na Single File Recovery. VMware sa pamamagitan ng paggamit Bacula Enterprise Edition at isang plugin para sa vSphere.

Maikling paglalarawan ng mga function

Isang Tool sa Pagbawi ng File Bacula Enterprise Edition nagpapahintulot sa iyo na gamitin ang mga sumusunod na function:

  • Interface ng console
  • Interface ng Bweb Management Suite
  • Suporta para sa paggawa ng buo/differential/incremental na mga backup
  • Suportahan ang Windows 2003 hanggang 2012
  • Suporta sa Linux (ext3, ext4, btrfs, lvm, xfs)
  • ESX 5.x at 6 na suporta

2.1 Pag-install

Ang dokumentasyong nagdedetalye sa pamamaraan ng pag-install ay makukuha kapag hiniling.

2.2 Mga script sa pagbawi

Binibigyang-daan ka ng tampok na ito na mabilis na mahanap at maibalik ang mga partikular na file mula sa isang direktoryo sa isang kapaligiran ng VMware.

2.2.1 Sa pamamagitan ng interface ng text console

Plugin para sa pagbawi ng isang file ( Pagpapanumbalik ng solong file ng VMware) nagbibigay-daan sa iyong gumamit ng simpleng software console na nagbibigay ng access sa mga file sa loob ng VM. Ang proseso ng pagpapanumbalik ng isang file ay nagsisimula sa pag-install ng mga backup ng VM:

Piliin muna ang tamang kliyente

Pagkatapos, piliin ang gawain na gusto mong ibalik.

Pagkatapos ay piliin ang nais na VM.

Piliin ngayon ang lokasyon ng guest file system (lokal o sa pamamagitan ng SMB)

Sa yugtong ito, lokal na naka-mount ang VM file system (sa halimbawa sa itaas, available ang mga file sa /opt/bacula/working/vmware/5. Tulad ng karaniwang sistema ng file, maaari kang makahanap ng mga direktoryo at kopyahin ang mga file (sa pamamagitan ng cp, scp, ftp) mula sa isa pang terminal session gamit ang Unix "root" at "bacula" account. Kung kailangan mong gumamit ng ibang Unix account upang gumana sa mga file, gamitin ang function “-o payagan_ng iba” kapag pinapatakbo ang script mount-vmware.

Upang i-clear ang session, pindutin lamang ang "Enter" sa terminal session kung saan inilunsad ang script mount-vmware.

Simula sa Bacula Enterprise 8.4.8, maaari mong limitahan ang listahan ng Trabaho gamit ang mga sumusunod na command line:

  • -s= limitahan ang listahan ng mga gawain sa huling XXX araw
  • -l= limitahan ang listahan ng mga gawain sa pinakabago nagpasok ng mga numero
  • -f= tumukoy ng advanced na filter batay sa pangalan ng gawain at/o pangalan ng FileSet

2.2.2 Pagpapanumbalik ng VMware mula sa interface Bweb Management Suite

Isang function ng pagbawi ng file Pagpapanumbalik ng solong file ng VMware maaaring ipatupad gamit ang Bweb Management Suite. Ang utility na ito ay isang recovery wizard na nagbibigay-daan sa iyong madali at madaling mabawi ang mga file mula sa isang guest VM. Una, kailangan mong piliin ang kliyente kung saan isinagawa ang gawain ng paglikha ng backup gamit ang vSphere (tingnan ang Larawan 7).

Larawan 7. Pagpili ng Kliyente

Pagkatapos mapili ang Kliyente, dapat pumili ang administrator ng Trabaho (Restore Point) na ire-restore. (Tingnan ang Figure 8 sa ibang pahina).


Kung ang napiling Trabaho ay isang wastong vSphere Job, ibig sabihin. maaaring maisakatuparan, ang ikatlong hakbang ay magpapakita ng isang listahan ng mga virtual machine na kasama sa FileSet (tingnan ang Figure 9 sa susunod na pahina). Sa puntong ito, ang software ng Bacula ay dapat lumikha ng isang virtual na imahe ng napiling VM. Kailangan mong ibalik ang ilang maliliit na file mula sa bawat Trabaho na bumubuo sa napiling restore point Restore Point

. Pagkatapos makumpleto ang pamamaraan ng software ng Bacula, kailangan mong i-mount ang disk ng napiling VM sa system. Ang mga hakbang na ito ay karaniwang mabilis, ngunit ang oras na kinuha ay higit na nakadepende sa configuration na ginamit. Ang mga index ay ginawa at nai-save sa yugtong ito upang mapabilis ang mga kasunod na kahilingan sa pagbawi. Pagkatapos mai-mount ang disk, ang mga file ng napiling VM ay ipapakita sa file manager. Dito maaari kang pumili ng mga file o mga direktoryo na ibabalik. (Tingnan ang Larawan 10 sa pahina 31). Ang administrator ay maaaring gumawa ng ZIP o TAR archive. Awtomatikong gagawin ang archive at ise-save sa / opt/bacula/working

. Gagawa ng link para secure na i-download ang archive sa pamamagitan ng HTTP. Magagawang ibigay ng administrator ang link na ito sa end user.

Sa bawat oras na pinipili ng administrator ang mga file, magagawa niyang piliin ang paraan ng pagpapanumbalik ng file sa naka-compress na anyo sa tar o zip na format. (Tingnan ang Larawan 11 sa pahina 32).


Pagkatapos ng pagbawi, mahalagang tapusin ang session upang mabakante ang mga mapagkukunang ginagamit para sa pagbawi.

Figure 8. Pagpili ng restore point

Figure 9. Pagpili ng isang VM

Figure 10. Pagpili ng mga file

Larawan 11. Pag-access sa file

2.3 Mga Tala

2.3.1 Direktoryo ng cache

Upang mapabilis ang kasunod na mga pamamaraan sa pagbawi ng isang file, ang ilang mga file na nilikha sa panahon ng session ng pagbawi ay naka-imbak sa isang direktoryo ng cache.

  • Ang tampok na pagbawi ng solong file ng VMware ay gumagamit ng interface ng Bacula BVFS upang magpakita ng listahan ng mga file at direktoryo. Sa kaso ng MySQL; Sa kabila ng mga limitasyon ng MySQL na may mga index sa mga haligi ng TEXT, ang pamamaraan ay walang makabuluhang epekto sa pagganap ng MySQL. Gayunpaman, para sa pinakamahusay na mga resulta, inirerekomenda namin ang paggamit ng PostgreSQL.