Pelayan tingkap sandaran berjadual 12. Mari kita fahami utiliti untuk sandaran pangkalan data. Menyediakan sistem pengarkiban pelayan Windows

Pelayan pangkalan data adalah salah satu pelayan utama dalam mana-mana organisasi. Merekalah yang menyimpan maklumat dan memberikan output atas permintaan, dan amat penting untuk mengekalkan pangkalan data dalam apa jua keadaan. Pakej asas biasanya termasuk utiliti yang diperlukan, tetapi pentadbir yang belum pernah menemui pangkalan data perlu meluangkan sedikit masa untuk memahami keanehan kerja untuk memastikan automasi.

Jenis sandaran pangkalan data

Mula-mula, mari kita fikirkan jenis sandaran yang ada. Pelayan pangkalan data bukanlah aplikasi desktop biasa, dan untuk memastikan semua sifat ACID (Atomik, Konsistensi, Terpencil, Tahan Lama) dipenuhi, beberapa teknologi digunakan, dan oleh itu mencipta dan memulihkan pangkalan data daripada arkib mempunyai ciri tersendiri . Terdapat tiga pendekatan berbeza untuk membuat sandaran data, masing-masing dengan kebaikan dan keburukan mereka sendiri.

Dengan sandaran logik atau SQL (pg_dump, mysqldump, SQLCMD), petikan kandungan pangkalan data dibuat, dengan mengambil kira integriti transaksi dan disimpan sebagai fail dengan arahan SQL (anda boleh memilih keseluruhan pangkalan data atau jadual individu ), yang mana anda boleh mencipta semula pangkalan data pada pelayan lain. Ini mengambil masa (terutamanya untuk pangkalan data yang besar) untuk menyimpan dan memulihkan, jadi selalunya operasi ini tidak dapat dilakukan dan dilakukan semasa beban minimum (contohnya, pada waktu malam). Semasa pemulihan, pentadbir perlu menjalankan beberapa arahan untuk menyediakan semua yang diperlukan (buat pangkalan data kosong, akaun, dll.).

Sandaran fizikal (tahap sistem fail) - menyalin fail yang digunakan DBMS untuk menyimpan data dalam pangkalan data. Tetapi apabila penyalinan mudah kunci dan urus niaga yang berkemungkinan besar tersilap disimpan dan rosak diabaikan. Jika anda cuba melampirkan fail ini, ia akan berada dalam keadaan tidak konsisten dan akan mengakibatkan ralat. Untuk mendapatkan sandaran terkini, pangkalan data mesti dihentikan (anda boleh mengurangkan masa henti dengan menggunakan rsync dua kali - pertama pada yang berjalan, kemudian pada yang dihentikan). Kelemahan kaedah ini jelas - anda tidak boleh memulihkan data tertentu, hanya keseluruhan pangkalan data. Apabila memulakan pangkalan data yang dipulihkan daripada arkib sistem fail, anda perlu menyemak integritinya. Pelbagai teknologi bantuan digunakan di sini. Sebagai contoh, dalam PostgreSQL terdapat WAL (Write Ahead Logs) log log proaktif dan fungsi khas (Point in Time Recovery - PITR) yang membolehkan anda kembali ke keadaan pangkalan data tertentu. Dengan bantuan mereka, senario ketiga mudah dilaksanakan, apabila sandaran peringkat sistem fail digabungkan dengan salinan sandaran fail WAL. Mula-mula, kami memulihkan fail sandaran sistem fail, dan kemudian, menggunakan WAL, pangkalan data dibawa ke keadaan semasa. Ini adalah pendekatan yang sedikit lebih kompleks untuk pentadbiran, tetapi tidak ada masalah dengan integriti pangkalan data dan memulihkan pangkalan data pada masa tertentu.

Sandaran logik digunakan dalam kes di mana perlu untuk membuat salinan penuh pangkalan data sekali sahaja atau dalam kegunaan harian, mencipta salinan tidak memerlukan banyak masa atau ruang. Apabila memunggah pangkalan data mengambil banyak masa, anda harus memberi perhatian kepada pengarkiban fizikal.

Barman

Lesen: GNU GPL

DBMS yang disokong: PostgreSQL

PostgreSQL menyokong keupayaan sandaran fizikal dan logik, menambah satu lagi lapisan WAL kepada mereka (lihat bar sisi), yang boleh dipanggil penyalinan berterusan. Tetapi mengurus berbilang pelayan menggunakan alat standard tidak begitu mudah walaupun untuk pentadbir yang berpengalaman, dan sekiranya berlaku kegagalan, detik dikira.

Barman (pengurus sandaran dan pemulihan) ialah pembangunan dalaman syarikat 2ndQuadrant, yang menyediakan perkhidmatan berdasarkan PostgreSQL. Direka untuk sandaran PostgreSQL fizikal (logik tidak menyokong), pengarkiban WAL dan pemulihan cepat selepas kegagalan. Menyokong sandaran jauh dan pemulihan berbilang pelayan, fungsi titik-dalam-masa-pemulihan (PITR) dan pengurusan WAL. SSH digunakan untuk menyalin dan menghantar arahan kepada hos jauh; penyegerakan dan sandaran menggunakan rsync membolehkan anda mengurangkan trafik. Barman juga berintegrasi dengan utiliti standard bzip2, gzip, tar dan seumpamanya. Pada dasarnya, anda boleh menggunakan sebarang program pemampatan dan pengarkiban, penyepaduan tidak akan mengambil banyak masa. Pelbagai fungsi perkhidmatan dan diagnostik telah dilaksanakan untuk memantau status perkhidmatan dan mengawal lebar jalur. Skrip Pra/Pos disokong.

Barman ditulis dalam Python, dan dasar sandaran diurus menggunakan fail INI barman.conf mesra pengguna, yang boleh didapati dalam /etc atau direktori rumah pengguna. Penghantaran termasuk templat siap pakai dengan ulasan terperinci di dalamnya. Berfungsi hanya pada sistem *nix. Untuk memasang pada RHEL, CentOS dan Scientific Linux, anda harus menyambungkan EPEL, repositori yang mengandungi pakej tambahan. Repositori rasmi tersedia untuk pengguna Debian/Ubuntu:

$ sudo apt-get install barman

Repositori tidak selalu mempunyai versi terkini; untuk memasangnya anda perlu menghubungi teks sumber. Terdapat sedikit kebergantungan dan prosesnya mudah difahami.

Sypex Dumper

Lesen: BSD

DBMS yang disokong: MySQL

MySQL disertakan dengan utiliti mysqldump dan mysqlhotcopy, yang membolehkan anda membuat dump pangkalan data dengan mudah; ia didokumentasikan dengan baik, dan anda boleh menemui sejumlah besar contoh siap sedia dan bahagian hadapan di Internet. Yang terakhir membolehkan pemula untuk bermula dengan cepat. Sypex Dumper ialah skrip PHP yang membolehkan anda membuat dan memulihkan salinan pangkalan data MySQL dengan mudah. Dicipta untuk berfungsi dengan pangkalan data yang besar, ia berfungsi dengan sangat cepat, boleh difahami dan mudah digunakan. Tahu cara bekerja dengan objek MySQL - pandangan, prosedur, fungsi, pencetus dan peristiwa.

Tambahan lain, tidak seperti alat lain yang melakukan transcoding ke UTF-8 semasa mengeksport, dalam Dumper eksport dilakukan dalam pengekodan asli. Fail yang terhasil mengambil sedikit ruang dan proses itu sendiri lebih cepat. Satu longgokan boleh mengandungi objek dengan pengekodan yang berbeza. Selain itu, ia adalah mudah untuk mengimport/mengeksport dalam beberapa peringkat, menghentikan proses semasa beban. Apabila menyambung semula, prosedur akan bermula dari tempat ia berhenti. Terdapat empat pilihan yang tersedia untuk pemulihan:

  • BUAT + Sisipkan - mod standard pemulihan;
  • TRUNCATE + INSERT - kurang masa untuk membuat jadual;
  • GANTI - kami memulihkan data lama dalam pangkalan data yang berfungsi tanpa menimpa yang baru;
  • INSERT IGNORE - kami menambah data yang dipadam atau baharu ke pangkalan data tanpa menyentuh yang sedia ada.

Menyokong pemampatan salinan (gzip atau bzip2), pemadaman automatik sandaran lama, melihat kandungan fail dump dan memulihkan hanya struktur jadual. Terdapat juga fungsi perkhidmatan untuk menguruskan pangkalan data (membuat, memadam, menyemak, memulihkan pangkalan data, pengoptimuman, membersihkan jadual, bekerja dengan indeks, dll.), serta pengurus fail yang membolehkan anda menyalin fail ke pelayan.


Pengurusan dijalankan menggunakan pelayar web, antara muka menggunakan AJAX disetempatkan di luar kotak dan mencipta kesan bekerja dengan aplikasi desktop. Ia juga mungkin untuk menjalankan kerja dari konsol dan mengikut jadual (melalui cron).

Untuk Dumper berfungsi, anda memerlukan pelayan L|WAMP klasik; pemasangan adalah standard untuk semua aplikasi yang ditulis dalam PHP (menyalin fail dan menetapkan kebenaran), dan tidak akan sukar walaupun untuk pemula. Projek ini menyediakan dokumentasi terperinci dan tutorial video yang menunjukkan cara menggunakan Sypex Dumper.

Terdapat dua edisi: Sypex Dumper (percuma) dan Pro ($10). Yang kedua mempunyai lebih banyak ciri, semua perbezaan disenaraikan di laman web.

Sandaran SQL Dan FTP

Lesen:

DBMS yang disokong: Pelayan MS SQL

MS SQL Server adalah salah satu penyelesaian yang popular, dan oleh itu berlaku agak kerap. Kerja sandaran dibuat menggunakan persekitaran SQL Server Studio Pengurusan, Transact-SQL sendiri dan cmdlet modul SQL PowerShell (Backup-SqlDatabase). Di laman web MS anda boleh menemui sejumlah besar dokumentasi yang membolehkan anda memahami prosesnya. Dokumentasi, walaupun lengkap, sangat spesifik, dan maklumat di Internet sering bercanggah antara satu sama lain. Seorang pemula sebenarnya perlu berlatih terlebih dahulu, "memasukkan kepalanya", jadi, walaupun semua yang telah dikatakan, pembangun pihak ketiga mempunyai ruang untuk berkembang. Di samping itu, versi percuma SQL Server Express tidak mempunyai alat sandaran terbina dalam. Untuk versi MS SQL yang lebih awal (sebelum 2008), anda boleh mencari utiliti percuma, contohnya sandaran SQL Server, tetapi dalam kebanyakan kes projek sedemikian telah dikomersialkan, walaupun mereka sering menawarkan semua fungsi untuk jumlah simbolik.


Sebagai contoh, pembangunan SQL Backup And FTP dan One-Click SQL Restore mengikut prinsip "tetapkan dan lupakannya". Mempunyai antara muka yang sangat mudah dan intuitif, mereka membenarkan anda membuat salinan pangkalan data MS SQL Server (termasuk Express) dan Azure, menyimpan fail yang disulitkan dan dimampatkan pada perkhidmatan FTP dan awan (Dropbox, Box, Google Drive, MS SkyDrive atau Amazon S3), hasilnya boleh dilihat serta-merta. Anda boleh melancarkan proses sama ada secara manual atau mengikut jadual, menghantar mesej tentang hasil tugas melalui e-mel atau menjalankan skrip tersuai.

Semua pilihan sandaran disokong: penuh, pembezaan, log transaksi, menyalin folder dengan fail dan banyak lagi. Sandaran lama dipadamkan secara automatik. SQL Management Studio digunakan untuk menyambung ke hos maya, walaupun mungkin terdapat nuansa dan ini tidak akan berfungsi dalam semua konfigurasi tersebut. Terdapat lima versi tersedia untuk dimuat turun - daripada percuma kepada Prof Lifetime yang canggih (pada masa menulis baris ini, harganya hanya $149). Fungsi Free cukup memadai untuk rangkaian kecil dengan satu atau dua pelayan SQL dipasang, semua fungsi asas aktif. Bilangan pangkalan data sandaran, keupayaan untuk menghantar fail ke Google Drive dan SkyDrive, dan penyulitan fail adalah terhad. Walaupun antara muka tidak disetempatkan, ia sangat mudah dan boleh difahami walaupun untuk pemula. Anda hanya perlu menyambung ke pelayan SQL, selepas itu senarai pangkalan data akan dipaparkan, anda harus memilih yang anda perlukan, mengkonfigurasi akses kepada sumber jauh dan menentukan masa untuk tugas itu selesai. Dan semua ini dalam satu tetingkap.

Tetapi ada satu "tetapi". Program itu sendiri tidak bertujuan untuk pemulihan arkib. Untuk ini, utiliti percuma yang berasingan, One-Click SQL Restore, ditawarkan, yang juga memahami format yang dibuat oleh arahan BACKUP DATABASE. Pentadbir hanya perlu menentukan arkib dan pelayan untuk memulihkan data, dan tekan satu butang. Tetapi dalam senario yang lebih kompleks, anda perlu menggunakan RESTORE.


Ciri-ciri sandaran MS SQL Server

Mencipta salinan sandaran dan memulihkan DBMS mempunyai perbezaan tersendiri yang perlu diambil kira, terutamanya apabila memindahkan arkib ke pelayan lain. Sebagai contoh, mari kita lihat beberapa nuansa MS SQL Server. Untuk mengarkibkan menggunakan Transact-SQL, gunakan arahan PANGKALAN DATA SANDARAN (terdapat juga arahan DIFFERENTIAL) dan log transaksi LOG BACKUP.

Jika sandaran digunakan pada pelayan lain, anda perlu memastikan bahawa pemacu logik yang sama hadir. Sebagai alternatif, anda boleh memasukkan secara manual cara-cara yang betul untuk fail pangkalan data, menggunakan pilihan WITH MOVE arahan PULIHKAN PANGKALAN DATA.

Situasi mudah - sandaran dan pemindahan pangkalan data ke versi SQL Server yang lain. Operasi ini disokong, tetapi dalam kes SQL Server, ia akan berfungsi jika versi pelayan yang digunakan salinan adalah sama atau lebih baharu daripada versi pelayan yang dicipta. Selain itu, terdapat had: tidak lebih daripada dua versi adalah lebih baharu. Selepas pemulihan, pangkalan data akan berada dalam mod keserasian dengan versi yang telah dibuat peralihan, iaitu, fungsi baharu tidak akan tersedia. Ini boleh diperbaiki dengan mudah dengan menukar COMPATIBILITY_LEVEL. Anda boleh melakukan ini menggunakan GUI atau SQL.

UBAH PANGKALAN DATA MyDB SET COMPATIBILITY_LEVEL = 110;

Anda boleh menentukan versi mana salinan dibuat dengan melihat pengepala fail arkib. Untuk mengelakkan percubaan, apabila menaik taraf kepada versi baharu SQL Server, anda harus menjalankan utiliti percuma Penasihat Peningkatan Microsoft.

Iperius

Lesen: komersial, terdapat versi Percuma

DBMS yang disokong: Oracle 9–11, XE, MySQL, MariaDB, PostgreSQL dan MS SQL Server

Apabila anda perlu mengurus beberapa jenis DBMS, anda tidak boleh melakukannya tanpa gabungan. Pilihannya besar. Sebagai contoh, Iperius ialah program sandaran fail yang ringan, sangat mudah digunakan, namun berkuasa yang menampilkan sandaran pangkalan data panas tanpa gangguan atau sekatan. Menyediakan sandaran penuh atau tambahan. Boleh mencipta imej cakera penuh untuk memasang semula keseluruhan sistem secara automatik. Menyokong sandaran kepada NAS, peranti USB, strim, FTP/FTPS, Google Drive, Dropbox dan SkyDrive. Menyokong pemampatan zip tiada had pada saiz fail dan penyulitan AES256, melancarkan skrip dan program luaran. Termasuk penjadual tugas yang sangat berfungsi, pelaksanaan selari atau berurutan beberapa tugas adalah mungkin, hasilnya dihantar melalui e-mel. Banyak penapis, pembolehubah untuk memperibadikan laluan dan tetapan disokong.

Keupayaan muat naik FTP memudahkan untuk mengemas kini maklumat merentas berbilang tapak web. Fail terbuka disandarkan menggunakan teknologi VSS ( penyalinan bayangan volume), yang membolehkan anda membuat sandaran panas bukan sahaja fail DBMS, tetapi juga aplikasi lain. Untuk Oracle, alat sandaran dan pemulihan RMAN (Pengurus Pemulihan) juga digunakan. Untuk mengelakkan lebihan saluran, adalah mungkin untuk mengkonfigurasi lebar jalur. Sandaran dan pemulihan diuruskan menggunakan konsol tempatan dan web. Semua fungsi boleh dilihat, jadi untuk menyediakan tugas anda hanya perlu memahami prosesnya; anda tidak perlu melihat dokumentasi. Kami hanya mengikut arahan ahli sihir. Anda juga boleh perhatikan pengurus akaun, yang sangat mudah apabila anda mempunyai sejumlah besar sistem.

Fungsi asas ditawarkan secara percuma, tetapi keupayaan untuk membuat sandaran pangkalan data hanya disertakan dalam Versi lanjutan DB dan Penuh. Pemasangan daripada XP ke Windows Server 2012 disokong.

Sandaran Berguna

Lesen: sebuah iklan

DBMS yang disokong: Oracle, MySQL, IBM DB2 (7–9.5) dan MS SQL Server

Salah satu sistem pengurusan pangkalan data hubungan yang paling berkuasa ialah IBM DB2, yang mempunyai ciri penskalaan yang unik dan menyokong berbilang platform. Ia datang dalam beberapa edisi, yang dibina di atas asas yang sama dan berbeza dari segi fungsi. Seni bina pangkalan data DB2 membolehkan anda mengurus hampir semua jenis data: dokumen, XML, fail media dan sebagainya. DB2 Express-C percuma sangat popular. Sandaran adalah sangat mudah:

Db2 sandaran sampel db

Atau gambar menggunakan ciri Perkhidmatan Salin Terperinci (ACS):

Db2 sandaran db contoh gunakan petikan

Tetapi kita perlu ingat bahawa dalam kes syot kilat, kita tidak boleh memulihkan (db2 memulihkan db) jadual individu. Terdapat juga peluang untuk sandaran automatik, dan banyak lagi. Produk didokumentasikan dengan baik, walaupun manual jarang berlaku di Internet berbahasa Rusia. Selain itu, bukan semua penyelesaian tersuai menawarkan sokongan DB2.

Contohnya, Handy Backup membolehkan anda membuat sandaran beberapa jenis pelayan pangkalan data dan menyimpan fail ke hampir mana-mana media ( HDD, CD/DVD, awan dan storan rangkaian, FTP/S, WebDAV dan lain-lain). Sandaran pangkalan data boleh dilakukan melalui ODBC (jadual sahaja). Ia adalah salah satu daripada beberapa penyelesaian yang menyokong DB2 dan juga membawa logo "Sedia untuk Perisian Pelayan Data DB2 IBM". Seluruh prosedur dilakukan menggunakan wizard biasa, di mana anda hanya perlu memilih item yang dikehendaki dan membuat tugas. Proses persediaan itu sendiri sangat mudah sehinggakan seorang pemula pun boleh memikirkannya. Anda boleh membuat beberapa tugasan yang akan dijalankan mengikut jadual. Hasilnya direkodkan dalam log dan dihantar melalui e-mel. Tidak perlu menghentikan perkhidmatan semasa kerja sedang berjalan. Arkib secara automatik dimampatkan dan disulitkan, yang memastikan keselamatannya.

Dua versi sokongan Handy Backup yang berfungsi dengan DB2 - Pakar Pejabat (tempatan) dan Rangkaian Pelayan (rangkaian). Berfungsi pada komputer yang menjalankan Win8/7/Vista/XP atau 2012/2008/2003. Proses penempatan itu sendiri adalah mudah untuk mana-mana pentadbir.

Terdapat banyak cara untuk menyandarkan maklumat individu atau keseluruhan pelayan. Saya ingin bercakap tentang cara paling mudah untuk membuat sandaran sepenuhnya pelayan dan memindahkannya ke perkakasan lain, jika perlu. Semua ini dilakukan dengan sangat mudah, tanpa pergerakan yang tidak perlu menggunakan Ejen Veeam percuma untuk Linux PERCUMA.

Sebelum ini, saya telah berulang kali mempertimbangkan isu sandaran data atau keseluruhan pelayan Linux. Khususnya dalam artikel ini:

Anda boleh menyandarkan keseluruhan pelayan sekaligus, contohnya, menggunakan Duplicity. Tetapi memulihkannya pada perkakasan lain tidak akan begitu mudah. Sebagai tambahan kepada data, anda perlu, sekurang-kurangnya, menjaga pembahagian cakera dan pemasangan pemuat but. Ini memerlukan sedikit usaha dan sedikit pemahaman tentang initramfs dan grub. Saya sendiri tidak begitu memahami nuansa bagaimana alat ini berfungsi dan saya sangat tidak suka bermain-main dengannya.

Beberapa ketika dahulu, produk percuma yang sangat baik muncul untuk menyandarkan keseluruhan pelayan. Ia mengenai tentang Ejen Veeam untuk Linux PERCUMA. Dengan bantuannya, anda boleh membuat sandaran penuh pelayan, meletakkannya di suatu tempat smb atau nfs, kemudian but daripada cd langsung dan pulihkan daripada sandaran pada perkakasan lain.

Saya akan segera memberitahu anda tentang beberapa nuansa versi percuma yang saya temui semasa menggunakan produk hebat dari veeam ini.

  1. Sandaran boleh dibuat sama ada daripada keseluruhan pelayan sekaligus, atau cakera berasingan, atau folder berasingan dan fail. Apabila memilih sandaran bagi keseluruhan cakera atau pelayan, anda tidak boleh menetapkan pengecualian untuk folder atau fail individu. Ini sangat menyusahkan, tetapi malangnya, ini adalah fungsinya. Pengecualian hanya boleh dibuat jika anda membuat sandaran pada peringkat folder.
  2. Sandaran boleh diletakkan secara setempat pada partition bersebelahan jika anda membuat salinan sandaran partition, secara setempat dalam folder jika anda membuat sandaran fail dan folder. Jika anda membuat sandaran keseluruhan sistem, kemudian dari jauh melalui smb dan nfs. Malangnya, program ini tidak berfungsi melalui ftp atau sftp.

Repositori Sandaran & Replikasi Veeam boleh berfungsi sebagai storan untuk arkib. Tetapi saya tidak mempertimbangkan pilihan ini, kerana dalam kes ini saya hanya menggunakan penyelesaian percuma.

Saya benar-benar mahu menyediakan salinan sandaran keseluruhan pelayan pada Yandex.Disk, tetapi, malangnya, saya tidak dapat melakukannya kerana batasan teknikal. Yandex.Disk menyambung ke sistem melalui webdav. Untuk membuat salinan sandaran keseluruhan sistem, anda perlu membuat sandaran sama ada keseluruhan sistem sekaligus atau imej cakera. Jika anda mempunyai pelayan web yang kecil, kemungkinan besar hanya terdapat satu bahagian padanya. Partition ini juga mengandungi cache yang digunakan webdav untuk memindahkan fail. Ia tidak boleh berfungsi tanpa cache.

Saya rasa anda sudah faham apa masalahnya dengan membuat sandaran penuh pelayan menggunakan Ejen Veeam untuk Linux pada Yandex.Disk melalui webdav. Anda tidak akan dapat menambah folder cache daripada webdav kepada pengecualian. Akibatnya, semasa sandaran menggunakan veeam, folder cache webdav akan berkembang, yang seterusnya, akan disandarkan. Akibatnya, ruang cakera kosong akan kehabisan dan sandaran akan terganggu.

Saya menerangkan keadaan dengan Yandex.Disk secara terperinci, kerana ruang di atasnya tidak mahal. Saya sering menggunakannya dalam kehidupan seharian, menyediakan sandaran, menyimpan data, dsb. Secara keseluruhan, saya menyukainya kerana beberapa sebab. Untuk menyandarkan keseluruhan pelayan, anda perlu mencari tempat untuk salinan arkib dengan akses melalui smb atau nfs. Tidak banyak tawaran sebegitu di pasaran. Tidak ada apa-apa untuk dipilih, saya secara khusus mencarinya.

Saya telah menyelesaikan pilihan ini - . Selepas pembayaran, anda diberikan alamat pelayan, log masuk dan kata laluan. Anda boleh segera menyambung melalui SMB ke storan. Anda boleh pergi terus ke Windows menggunakan dua garis miring ke belakang atau lekapkan storan ke pelayan Linux.

Untuk mengakses bahagian muat turun, anda perlu mendaftar. Pilih jenis sistem dan muat turun lobak.

Salin fail repositori ke pelayan dan pasangkannya. Pada masa penulisan, fail itu boleh dimuat turun melalui pautan terus.

# cd /root # wget https://download2.veeam.com/veeam-release-el7-1.0-1.x86_64.rpm # rpm -Uhv veeam-release-el7-1.0-1.x86_64.rpm

Kami mengemas kini repositori dan memasang veeam.

# yum kemas kini # yum pasang veeam

Itu sahaja, Ejen Veeam untuk Linux telah dipasang dan sedia untuk digunakan.

Menyediakan sandaran pelayan penuh

Membuat sandaran menggunakan Veeam Agent untuk Linux adalah sangat mudah. Tidak banyak pilihan tetapan, anda boleh menyemak dan melihat semuanya sendiri. Sebagai contoh, saya akan mempertimbangkan pilihan untuk membuat sandaran lengkap keseluruhan sistem dan memindahkannya ke perkakasan lain. Kami membuat tugas untuk membuat sandaran pelayan ke storan kami melalui smb.

Kami segera digesa untuk menentukan fail dengan lesen. Oleh kerana kami tidak mempunyai lesen, kami menolak. Kami disambut oleh tetingkap utama program.

klik C (konfigurasi) untuk mengkonfigurasi tugas untuk sandaran. Kami menetapkan sebarang nama tugas, kemudian menunjukkan bahawa kami akan membuat sandaran penuh pelayan.

Sebagai penerima untuk arkib sistem, kami menunjukkan Folder Dikongsi.

Pada titik Pulihkan Mata Kedalaman arkib ditunjukkan. Ini ialah bilangan salinan yang akan disimpan pada pelayan. Jika anda membuat sandaran setiap hari dan menentukan nombor 14, maka sandaran sistem untuk 14 hari terakhir akan disimpan. Jika anda melakukannya setiap hari, maka dalam 28 hari, dsb.

Anda boleh mencipta berbilang kerja dengan kedalaman arkib yang berbeza. Sebagai contoh, setiap hari dengan kedalaman 7 salinan, seminggu sekali dengan kedalaman 4, dan sebulan sekali dengan kedalaman 12. Dengan cara ini anda akan sentiasa mempunyai 7 sandaran terakhir sistem minggu ini. Kemudian satu sandaran setiap minggu untuk bulan lepas dan 12 sandaran setiap bulan untuk tahun lepas.

Jika anda mendapat ralat:

Sistem semasa tidak menyokong cifs. Sila pasang pakej pelanggan cifs.

Pasang pakej cifs. Pada CentOS ia seperti ini:

# yum install cifs-utils

Dan seterusnya Debian/Ubuntu:

# apt install cifs-utils

Mulakan semula veeam dan teruskan. Selepas menyediakan Destinasi, anda digesa untuk menentukan skrip untuk dijalankan sebelum dan selepas sandaran. Kami tidak memerlukan ini sekarang. Seterusnya, kami menyediakan jadual dan menjalankan tugas pengarkiban pada akhir persediaan.

Pengarkiban telah bermula. Anda boleh mengikuti perkembangannya.

Selepas melengkapkan pengarkiban sistem, anda boleh menyemak kandungan storan rangkaian dengan mengaksesnya terus daripada Windows.

Pada ketika ini, kami telah selesai menyediakan sandaran pelayan penuh. Sandaran sistem disimpan di tempat yang selamat. Mari cuba pulih daripadanya sekarang.

Memindahkan atau memulihkan pelayan Linux

Sekarang bayangkan keadaan web kami atau beberapa pelayan lain telah mati, dan kami perlu memulihkan sistem di lokasi lain. Kami akan melakukan pemulihan lengkap seluruh pelayan menggunakan salinan sandaran yang dibuat sebelum ini. Untuk ini kita perlukan Media Pemulihan Veeam Linux, yang kami muat turun sebelum ini.

Untuk memulihkan sistem, dua prasyarat mesti dipenuhi:

  1. Kami sedang menyediakan pelayan baharu dengan cakera yang mestilah tidak lebih kecil daripada cakera pelayan asal. Ini adalah prasyarat, jika tidak, pemulihan sistem tidak akan bermula. Veeam akan mengatakan bahawa saiz cakera tidak mencukupi dan tidak akan menawarkan sebarang pilihan pemulihan selanjutnya.
  2. RAM untuk sistem mestilah sekurang-kurangnya 1024 MB. Jika kurang, but daripada cakera tidak akan dilakukan. Sistem akan mengatakan bahawa ia tidak boleh mengembangkan partition root.

Boot dari cakera. Dalam bab Konfigurasikan rangkaian Kami memastikan bahawa rangkaian dikonfigurasikan dan alamat IP telah diperoleh yang mempunyai akses kepada Internet. Seterusnya, pilih Pulihkan volum ->Tambah folder kongsi. Isikan parameter untuk mengakses storan arkib.

Kami memilih di sana direktori dengan arkib sistem kami yang akan kami pulihkan. Seterusnya, senarai tugasan akan ditunjukkan di lajur kiri dan senarai salinan sandaran di sebelah kanan.

Dalam kes saya hanya ada satu salinan. saya pilih dia. Seterusnya kita melihat senarai cakera pelayan kami di sebelah kiri, dan cakera sandaran di sebelah kanan.

Saya mempunyai cakera kosong di sebelah kiri, dan di sebelah kanan terdapat juga satu cakera di mana pemuat but dipasang dan terdapat satu partition dengan akar sistem. Pilih cakera kami di sebelah kanan (bukan partition dengan akar!!!) dan klik Pulihkan keseluruhan cakera ke.

Kami memilih cakera kosong pada pelayan baharu sebagai destinasi.

klik S (Mulakan pemulihan). Wizard akan menunjukkan senarai tindakan yang akan dilakukan dan meminta anda mengesahkannya dengan menekan Enter.

Kami melakukan ini dan memerhatikan proses memulihkan pelayan centos daripada sandaran.

Kami menunggu sehingga pemindahan pelayan selesai, pilih but semula dan keluarkan CD but. Boot dari cakera keras.

Kemudian mungkin terdapat banyak pilihan yang berbeza. Jika anda memindahkan pelayan ke hipervisor yang sama, kemungkinan besar tidak akan ada masalah, dan semuanya akan bermula dengan segera. Jika hypervisor berbeza, maka mungkin terdapat pilihan, bergantung pada keadaan.

Memindahkan mesin maya daripada KVM kepada Hyper-V

Dalam kes saya, saya memindahkan pelayan daripada KVM ke Hyper-V. Selepas boot sistem saya mendapat gambar ini.

Pelayan mula menggantung tanpa henti dalam keadaan ini dengan ralat biasa berikut:

Amaran: tamat masa dracut-initqueue memulakan skrip tamat masa kerja mula dijalankan untuk dev-disk-by ......

Saya mula memikirkan apa masalahnya. Sudah tentu, penyelesaian kepada masalah di sini akan bergantung pada situasi tertentu. Dan kejayaan penyelesaian bergantung kepada kelayakan pentadbir sistem. Saya sudah memikirkan sedikit tentang perpindahan yang sama dan mempunyai gambaran kasar tentang masalahnya. Saya sebahagiannya menyentuh topik ini apabila saya membuatnya. Tetapi terdapat satu lagi masalah yang berkaitan dengan kernel tersuai daripada Xen.

Dalam situasi kami dengan memindahkan mesin maya dari KVM ke Hyper-V, masalahnya berbeza. Nama cakera kami telah berubah. Kita perlu menukar nama ini kepada fstab dan dalam konfigurasi grub. Saya juga memasang semula initramfs, tetapi saya tidak 100% pasti bahawa dalam kes ini adalah perlu untuk melakukan ini. Untuk berjaga-jaga, saya melakukan semuanya sekaligus dalam satu masa.

Jadi, but dari cakera pemasangan CentOS 7 dan pilih mod Menyelamatkan sistem CentOS. Saya bercakap tentang perkara ini secara terperinci dalam artikel yang disebutkan sebelum ini dengan pemindahan dari xen. Pilih mod pelancaran pertama.

# fdisk -l

saya ada ini sda, dan pada pelayan sebelumnya ia dipanggil vda. Kita perlu membuat perubahan ini dalam 2 fail:

  1. /etc/fstab
  2. /boot/grub2/grub.cfg

Pada mulanya, cakera pemulihan itu sendiri boleh memasang partition sistem ke dalam direktori /mnt/sysimage. Jika ia tidak melakukan ini atas sebab tertentu, maka lakukan sendiri:

# mount /dev/sda1 /mnt/sysimage

Sekarang kita perlu chroot sistem, setelah sebelumnya memasang maklumat tentang sistem semasa di sana. Kami melaksanakan arahan:

# mount --bind /proc /mnt/sysimage/proc # mount --bind /dev /mnt/sysimage/dev # mount --bind /sys /mnt/sysimage/sys # mount --bind /run /mnt/sysimage /run # chroot /mnt/sysimage

Kami boot ke dalam persekitaran pelayan kami. Di sini anda boleh menggunakan editor teks yang dipasang pada pelayan anda. Gunakannya untuk menukar nama pemacu dalam fail /etc/fstab Dan /boot/grub2/grub.cfg. Anda hanya boleh menggunakan autocorrect untuk menukar nama.

Sekarang mari kita pasang yang baru initramfs. Mari pergi ke direktori /boot dan cari di sana untuk versi terkini kernel.

# cd /boot # ls -l | grep initramfs

Dalam kes ini, kita hanya melihat nombor tertinggi. Mari bina initramfs baharu mengikut versi kernel.

# dracut initramfs-3.10.0-514.26.2.el7.x86_64.img 3.10.0-514.26.2.el7.x86_64

Akhir sekali, pasang pemuat but yang diubah suai pada cakera kami:

# grub2-install /dev/sda

But semula pelayan. Selepas perubahan ini, semuanya berjaya dimuatkan untuk saya. Pemindahan mesin maya dari KVM ke Hyper-V selesai. Selain itu, kami tidak mempunyai akses kepada imej sistem. Walaupun ralat sedemikian kemungkinan besar masih berlaku walaupun kami menukar dan memindahkan imej yang telah siap.

Kesimpulan

Pada mulanya saya bercadang untuk menulis nota ringkas mengenai topik menggunakan Veeam untuk sandaran pelayan. Tetapi dalam proses itu kami juga berjaya memikirkan cara untuk memindahkan pelayan dari satu hypervisor ke yang lain. Saya ulang sekali lagi untuk mereka yang mendapati ini terlalu sukar. Jika anda membuat sandaran dan memulihkan pelayan dalam hipervisor yang sama, maka anda tidak akan mengalami masalah yang diterangkan di atas. Semuanya akan berjalan lancar.

Apabila memindahkan dari perkakasan ke mesin maya atau sebaliknya, beberapa masalah juga mungkin timbul. Tiada perisian atau penyelesaian siap sedia, yang membolehkan semua ini dilakukan secara automatik. Masalah memuatkan perlu diselesaikan semasa anda pergi. Tetapi saya mendapati dua masalah utama:

  1. Versi kernel yang tidak sesuai. Selepas pemindahan, anda perlu memasang semula atau mengemas kini kernel.
  2. Nama pemacu atau label partition yang berbeza. Mereka perlu dibawa selaras dengan perkakasan baharu.

Ini adalah masalah yang paling popular. Saya tidak pernah berjumpa dengan orang lain. Walaupun saya tidak boleh mengatakan bahawa saya sering terpaksa memindahkan pelayan, saya mempunyai sedikit pengalaman. Saya fikir artikel ini akan berguna kepada ramai, kerana pemindahan sedemikian tidak begitu jelas dalam artikel di Internet. Oleh sekurang-kurangnya Saya tidak menemui mana-mana panduan yang baik mengenai topik ini. Saya biasanya memikirkannya sendiri dengan melayari segmen bahasa Inggeris.

Kongsi pengalaman anda dan tinggalkan ulasan pada artikel atau nyatakan ralat dalam ulasan.

Kursus dalam talian "Pentadbir Linux"

Jika anda mempunyai keinginan untuk mempelajari cara membina dan menyelenggara sistem yang tersedia dan boleh dipercayai, saya mengesyorkan agar anda membiasakan diri dengan kursus dalam talian "Pentadbir Linux" dalam OTUS. Kursus ini bukan untuk pemula; untuk kemasukan anda memerlukan pengetahuan asas rangkaian dan Pemasangan Linux ke mesin maya. Latihan ini berlangsung selama 5 bulan, selepas itu graduan kursus yang berjaya akan dapat menjalani temu duga dengan rakan kongsi. Uji diri anda pada ujian kemasukan dan lihat program untuk mendapatkan butiran lanjut.

Walaupun pentingnya keseluruhan set langkah sandaran, elemen utama masih perisian aplikasi. Pengeluar perisian utama dan paling popular ialah VmWare dan Acronis. Veeam.

Mari kita mula melihat faedah dengan produk perisian yang dihasilkan oleh Acronis. Salah satunya ialah Acronis Backup & Recovery Edisi Maya

Produk ini menyokong semua platform maya utama. Tetapi setiap platform mempunyai ciri khusus tersendiri. Bergantung pada jenis virtualisasi, salah satu ejen yang dipasang pada platform digunakan. Disebabkan oleh beberapa ciri, perisian ini mampu menyandarkan data pada tahap rendah dan pada tahap sistem pengendalian. Penyalinan peringkat rendah membayangkan mendapatkan kawalan ke atas data tanpa memasang ejen terus ke dalam sistem tetamu. Itu. sistem ini mampu melaksanakan sandaran dan pemulihan pada tahap cakera dan mesin maya berkelompok, penyalinan serentak beberapa mesin maya, menyokong pemindahan dan pemulihan tambahan mesin maya. Dalam sesetengah kes, tempahan peringkat rendah mungkin tidak tersedia. Ini disebabkan oleh batasan yang wujud pada produk virtualisasi. Untuk memintasnya, penyalinan dari dalam sistem pengendalian tetamu digunakan.

Untuk menyediakan fungsi ini, ejen dipasang dalam sistem tetamu, yang sama sekali tidak kalah dengan fungsi ejen yang dipasang pada platform. Ejen tempatan mempunyai fungsi yang hampir sama, termasuk keupayaan untuk memindahkan mesin ke persekitaran maya.

Tetapi walaupun anda memasang perisian yang berkaitan dengan pengilang sistem virtualisasi pada platform, ini tidak bermakna keserasian penuh dan penggunaan keseluruhan julat fungsi yang diperlukan.

Sebagai contoh, VmWare Corporation menghasilkan produk perisian seperti VmWare Data Recovery untuk mesin maya pada ESX. Oleh kerana vendor ini adalah peneraju dalam ruang virtualisasi, ia sepatutnya mengatasi pesaing sandaran dalam industrinya secara lalai. Walau bagaimanapun, ini tidak berlaku. Sebab untuk ini adalah hakikat bahawa produk ini agak mudah. Malah, ia ditujukan kepada industri yang keselamatan datanya bukan ciri yang sangat kritikal dan mekanisme sandaran mudah adalah mencukupi. Pemulihan Data VMware boleh mencipta salinan sandaran mesin maya hanya pada tahap imej (fail vmdk), dan boleh memulihkan kedua-dua imej keseluruhan dan fail individu ke OS tetamu.

Dalam persekitaran perindustrian syarikat yang lebih kurang besar, berfungsi seperti:

  • keupayaan untuk memulihkan imej dengan cepat.
  • mencipta replika VM untuk pemulihan cepat.
  • penyepaduan dengan alat rakaman untuk perpustakaan pita.
  • Dasar sandaran penuh, pembezaan dan tambahan yang fleksibel (bukan berwayar keras).
  • mekanisme pemampatan dan penyahduplikasi yang lebih baik.
  • keupayaan untuk memulihkan fail individu.

Semua ciri ini disertakan dalam Veeam Backup. Yang, sebenarnya, adalah penyelesaian terbaik dalam bidang sandaran dalam bidang maya.

Produk ini berbilang fungsi dan boleh melaksanakan kebanyakan fungsi, walaupun sebilangan besar parameter tambahan adalah pilihan, yang akan meningkatkan kosnya apabila membeli pakej penuh. Tetapi, bagaimanapun, program Veeam BackUp & Replication itu sendiri adalah produk lengkap yang digunakan dalam banyak syarikat, baik kecil mahupun besar. Program ini termasuk 2 modul: mencipta salinan sandaran dan replikasinya.

Secara ringkas, seni bina sandaran Veeam Backup kelihatan seperti ini:

Pelayan Sandaran Veeam memulakan tugas dan menentukan Proksi Sandaran Veeam yang optimum untuk menyalin data. Proksi Sandaran Veeam menarik data mesin maya vSphere, menyahduplikasi data, mengarkibkannya dan menstrimkannya ke Repositori Sandaran Veeam. Veeam Backup Repository menulis data ke cakera dalam salinan sandaran, dan juga memantau dasar pengekalan salinan: contohnya, jika perlu, ia mengumpul salinan sintetik penuh.

Rajah 38 Perwakilan skematik prinsip operasi perkhidmatan

Veeam Backup Proxy boleh menjadi pelayan fizikal atau mesin maya yang menjalankan MS Windows, dan kaedah untuk mendapatkan semula data boleh: melalui rangkaian SAN, melalui teknologi VMware Hot Add, atau melalui rangkaian LAN.

Selain itu, perisian Veeam mempunyai senarai ciri berguna yang agak besar. Berdasarkan pertimbangan bahawa kami akan memilih perisian ini untuk sistem kami, kami harus mempertimbangkan komposisi teknologinya dengan lebih terperinci.

Produk ini menyokong sepenuhnya ESX dan ESXi, termasuk ciri-ciri seperti " cakera nipis", Penjejakan Blok Berubah, API vStorage untuk Perlindungan Data, vApp, HotAdd.

Sebagai tambahan kepada fungsi standard yang disediakan dalam platform virtualisasi itu sendiri, terdapat juga yang khusus, seperti Veeam Power. Teknologi ini memungkinkan untuk melancarkan mesin maya terus daripada fail sandaran, walaupun jika fail itu telah dimampatkan dan dinyahduplikasi, tanpa pemulihan terlebih dahulu. Ia membolehkan anda mengurangkan masa henti sekiranya berlaku bencana, menjalankan sandaran untuk mengesahkan bahawa salinan dibuat dengan betul (SureBackup). Pakej ini mungkin termasuk Pengurus Perusahaan Sandaran Veeam, alat untuk pengurusan sandaran berpusat, lesen Veeam BR dan kemas kini.

Rajah 39 Perwakilan skematik prinsip operasi perkhidmatanPengurus Perusahaan Veeam Backup

Fail OS Tetamu dan Pemulihan Fail VM – keupayaan untuk memulihkan fail dan folder individu daripada sandaran mesin maya. Yang juga, dalam beberapa kes, boleh mengurangkan masa untuk memulihkan fungsi sistem dengan ketara. Untuk memulihkan satu atau lebih fail yang rosak, tidak perlu memulihkan keseluruhan set data.

Incremental and Reversed Incremental backup - produk Veeam mempunyai dua kaedah sandaran: incremental - lebih pantas, yang disyorkan untuk sandaran cakera-ke-cakera-ke-tape, dan reverse incremental atau sintetik - disyorkan untuk sandaran cakera-ke-cakera dan membolehkan anda untuk menyimpan sandaran penuh tempahan terakhir.


Sandaran tambahan hanya menyalin fail yang telah berubah sejak kali terakhir sandaran penuh atau tambahan dilakukan. Sandaran tambahan berikutnya hanya menambah fail yang telah berubah sejak sandaran tambahan sebelumnya. Tidak seperti sandaran pembezaan, fail yang diubah atau baharu tidak menggantikan yang lama, tetapi ditambahkan pada media secara bebas.

Rajah 40 Perwakilan skematik jenis lebihan tambahan.

Rajah 41 Perwakilan skematik tambahan jenis tempahan.

Penyahduaan dan Pemampatan Data - kedua-dua teknologi boleh mengurangkan ruang yang diperlukan untuk membuat sandaran mesin maya. Penyahduplikasian membolehkan anda mengelak daripada menyimpan blok pendua apabila menyandarkan berbilang mesin maya, contohnya, apabila menyandarkan berbilang sistem pengendalian generasi yang sama.

Satu lagi ciri yang membolehkan anda mengurangkan saiz sandaran ialah pemampatan. Menggunakannya boleh meningkatkan masa yang diperlukan untuk membuat sandaran dan beban pada kapasiti perkakasan. Dan akhirnya, fungsi Pelaporan membolehkan anda menjana laporan tentang pengendalian Veeam BR.

Oleh itu, kita boleh membuat kesimpulan bahawa produk perisian yang paling sesuai untuk memastikan kebolehpercayaan menyimpan dan memproses maklumat dan data ialah produk daripada Veeam Corporation. Ia adalah yang mempunyai fungsi yang paling lengkap, mampu memuaskan mana-mana, tidak kira betapa menuntut, pengguna. Dan dalam penyepaduan rapat langsung dengan perisian sandaran yang dibina ke dalam sistem virtualisasi, ia hampir dapat menghapuskan akibat negatif sepenuhnya akibat situasi kecemasan.

Tidak ada artikel yang serupa.

Mana-mana pejabat penuh dengan maklumat. Selalunya ia adalah aset syarikat yang paling berharga. Adalah buruk bahawa mereka mengingati ini apabila terdapat risiko sebenar kehilangannya. Dan walaupun selepas kegagalan, selepas hanya sebahagian daripada maklumat dipulihkan, pelajaran ini cepat dilupakan.

Sesetengah pentadbir akan mengangkat tangan dan berkata: “Apa yang perlu kami lakukan? Tiada bajet, tiada persefahaman di pihak pengurus, sebab itu kami juga tidak mempunyai sandaran. Jika ia pecah, itu atas hati nurani mereka." Tetapi ini hanya separuh masalah, kerana anda boleh memecahkannya sendiri. Konfigurasi yang salah, ralat persediaan, cryptor (virus penyulitan) - dan data hilang tanpa dapat dipulihkan. Oleh itu, adalah perlu untuk membuat sandaran. Setelah mencapai pemahaman ini, anda boleh memulakan bahagian praktikal.

Dalam artikel ini kita akan melihat pendekatan sandaran yang mungkin secara tipikal pejabat kecil, mengusahakan platform Microsoft, dan kami akan mengesyorkan beberapa pilihan peralatan untuk menyimpan salinan. Sudah tentu, di pejabat atau syarikat besar semuanya berbeza. Terdapat sistem storan sandaran, perpustakaan pita dan produk khusus yang mahal. Dan sandaran pusat data adalah sains dan seni, yang mana anda boleh menumpukan bukan sahaja artikel, tetapi sepanjang hidup anda.

Jenis data dan kaedah untuk menyandarkannya

Pelayan fail

Untuk pemulihan operasi fail tanpa salinan sandaran, adalah mudah untuk menggunakan mekanisme salinan bayangan - Salinan Bayangan Folder Dikongsi. Untuk berfungsi, sebagai peraturan, sudah cukup untuk menempah 5-20% ruang cakera pada pelayan fail itu sendiri. Dalam jadual untuk membuat "snapshot", anda boleh menentukan penghujung hari bekerja dan tengah hari. Rizab sebanyak 5% membolehkan anda menyimpan kira-kira 14 syot kilat, bilangan sebenar bergantung pada saiz cakera dan kadar perubahan data.

Sandaran boleh dilakukan menggunakan alat Sandaran Windows terbina dalam. Terdapat juga alat Cobian Backup dan Handy Backup yang boleh dipercayai. Cobian Backup ialah aplikasi percuma yang menyokong jenis Unicode, FTP, mampatan, penyulitan, tambahan dan sandaran berbeza. Sandaran Berguna mempunyai lebih banyak ciri, termasuk menyegerakkan dan memulihkan data daripada salinan. Kami akan melihat bagaimana Windows Backup berfungsi.

Sila ingat bahawa anda hanya boleh menyimpan satu salinan data ke folder rangkaian jauh pada pelayan sandaran. Dan kerja sandaran seterusnya akan menimpanya. Tetapi dalam apa jua keadaan, menyimpan satu salinan data adalah berisiko.

Terdapat cara yang mudah dan berkesan untuk memintas had ini. Anda perlu menyambungkan cakera sandaran daripada pelayan sandaran menggunakan protokol iSCSI. Windows Backup akan menganggap cakera sedemikian sebagai setempat.

Sandaran pertama akan sama dengan jumlah data yang disimpan. Oleh kerana Windows Backup menggunakan kaedah sandaran berasaskan blok dan bukannya berasaskan fail, sandaran tambahan seterusnya akan mengambil seberapa banyak blok cakera untuk benar-benar berubah.

Sandaran tambahan ialah rakaman data yang diubah sahaja. Iaitu, anda tidak perlu menyalin keseluruhan pangkalan data setiap kali; ia cukup untuk mencipta salinan lengkapnya sekali, dan kemudian membuat perubahan terkini padanya. Dalam kes ini, versi sebelumnya data tidak disimpan, versi baharu tertulis di atasnya.

Sandaran berbeza, sebaliknya, melibatkan penjimatan versi sebelumnya. Sebagai contoh, jika anda membuat salinan pangkalan data setiap hari, anda menyimpan semua salinan sebelumnya untuk minggu itu. Ini membolehkan anda kembali dengan cepat ke keadaan tertentu. Dengan penyalinan pembezaan, data yang diubah ditulis secara berasingan daripada salinan penuh.

Windows Backup tidak memerlukan konfigurasi tambahan dan mengurus storan sepenuhnya:

Pengurusan automatik bagi sandaran penuh dan tambahan. Anda tidak perlu lagi mengurus sandaran penuh dan tambahan. Sebaliknya, Sandaran Pelayan Windows akan, secara lalai, membuat sandaran tambahan yang berkelakuan seperti sandaran penuh. Anda boleh memulihkan sebarang item daripada sandaran tunggal, tetapi sandaran hanya akan menduduki ruang yang diperlukan untuk sandaran tambahan. Selain itu, Sandaran Pelayan Windows tidak memerlukan campur tangan pengguna untuk memadamkan sandaran lama secara berkala untuk mengosongkan ruang cakera untuk sandaran yang lebih baharu-sandaran yang lebih lama dipadamkan secara automatik.


Adalah dinasihatkan untuk memperuntukkan dua jilid data yang sebenarnya disimpan untuk salinan sandaran. Ini akan mencukupi untuk menyimpan salinan harian dengan kedalaman kira-kira satu setengah hingga dua bulan. Kekerapan - setiap hari.

Pelayan Microsoft SQL

Pelayan Microsoft SQL menyokong tiga jenis sandaran:
  • lengkap. Seluruh pangkalan data disalin.
  • Berbeza. Halaman pangkalan data yang telah berubah sejak sandaran sebelumnya disalin.
  • Bertambah. Log transaksi disalin (untuk pangkalan data dalam Pemulihan Penuh).
Kita perlu memutuskan berapa kerap kita membuat sandaran penuh.
Salah satu garis panduan ialah tempoh sandaran. Ia mesti dilakukan selepas waktu kerja atau pada hujung minggu. Operasi sandaran meletakkan beban yang ketara pada pelayan. Sekiranya mustahil untuk melengkapkan salinan penuh pada waktu malam atau pada hari kerja, maka tugas sedemikian dilakukan pada hujung minggu.

Garis panduan kedua ialah jumlah salinan pembezaan dan tempoh penyalinan pembezaan. Setiap salinan pembezaan berikutnya menjadi lebih besar kerana ia termasuk yang sebelumnya. Semakin banyak masa berlalu sejak salinan penuh terakhir, semakin lama secara tidak linear penambahan dibuat. Lagipun, untuk salinan penuh anda boleh membaca fail pangkalan data secara berurutan, tetapi untuk salinan tambahan anda perlu membaca halaman yang diubah di tempat rawak.

Kekerapan sandaran tambahan bergantung pada jumlah pangkalan data yang boleh diterima hilang akibat kegagalan. Jika anda sanggup kehilangan satu jam kerja (iaitu, memulihkan pangkalan data kepada sejam yang lalu), maka sandaran tambahan harus dilakukan sekali setiap jam. Anda boleh melakukannya dengan lebih kerap, tetapi ingat tentang beban pada pelayan. Perlu diingat bahawa sandaran pangkalan data hanyalah satu cara untuk memastikan keselamatan data. Jika kehilangan data tidak boleh diterima, seperti masa henti semasa pemulihan data, maka gunakan mekanisme seperti AlwaysOn dan Log Shipping.

Tetapan penting yang perlu dilakukan pada pelayan dengan segera adalah untuk membolehkan pemampatan untuk sandaran. Ini akan mengurangkan jumlah data sandaran sebanyak hampir separuh. Perlu diingat bahawa apabila memulakan sandaran, volum yang sama dengan saiz sebenar pangkalan data tolak halaman kosong akan dikhaskan untuk fail sandaran pada cakera.

Pengesyoran untuk ruang cakera yang diperuntukkan untuk storan ialah sekurang-kurangnya dua saiz pangkalan data penuh. Tetapi ini adalah keperluan minimum: selalunya akauntan perlu menyimpan salinan lengkap pangkalan data untuk setiap tahun sebelumnya, serta salinan lengkap untuk tempoh pelaporan sebelumnya dalam tahun semasa. Anda juga mungkin perlu membuat salinan harian dengan kedalaman sekurang-kurangnya sebulan.

Jadual biasa:

Untuk melaksanakan pelan tersebut, anda boleh membuat "Pelan Perkhidmatan" yang merangkumi ketiga-tiga jenis tugasan.

Pelayan Microsoft Exchange

Produk ini menyokong dua jenis sandaran:
  • lengkap. Seluruh pangkalan data dan log transaksi disalin.
  • Bertambah. Hanya log transaksi disalin.
Adalah penting untuk melakukan sandaran biasa kerana ia adalah satu-satunya cara untuk memadamkan log transaksi (“pemangkasan”) untuk pangkalan data mel yang tidak berada dalam mod pengelogan bulat.

Windows Backup hanya menyokong sandaran penuh Microsoft Exchange. Untuk meminimumkan jumlah salinan yang disimpan, anda boleh menggunakan cakera yang disambungkan melalui iSCSI, serupa dengan pelayan fail.

Mesin maya

Kebanyakan produk sandaran membolehkan anda menyalin mesin maya dengan semua cakera tanpa menggunakan ejen di dalam sistem pengendalian. Sandaran & Replikasi Veeam membolehkan anda melakukan sandaran penuh dan tambahan, serta mensintesis salinan penuh baharu dengan "menggelek" salinan tambahan ke salinan penuh lama.

Versi percuma hanya membenarkan anda membuat salinan penuh, yang memberi kesan negatif pada tetingkap sandaran dan jumlah data yang dipindahkan. Anda boleh mengurangkan jumlah data sandaran yang disimpan pada cakera dengan mendayakan Windows Deduplication. Apabila salinan dibuat daripada mesin maya, fail *.vib disimpan pada cakera, dan seterusnya untuk setiap mesin maya. Mereka dinyahduplikasi dengan agak berkesan. Kami membuat sandaran pada waktu malam dan menyahgandakannya pada siang hari. Ini adalah skim yang terbukti berkali-kali, tetapi ia memerlukan penggunaan versi berbayar produk.

Dengan mengambil kira hakikat bahawa Windows Deduplication beroperasi dalam mod pasca pemprosesan, pengesyoran untuk ruang cakera yang diperuntukkan untuk storan ialah sekurang-kurangnya tiga saiz penuh mesin maya. Kekerapan penyalinan bergantung pada pelayan. Jika ini adalah pelayan web dengan kandungan statik, maka tidak ada gunanya menyalinnya lebih daripada sekali seminggu.

Keperluan perkakasan asas

Subsistem cakera

Operasi sandaran biasanya tidak menolak keperluan yang tinggi kepada subsistem penyimpanan data. Corak tulis bagi tugas utama adalah linear, dan beban tinggi dengan profil I/O rawak berlaku hanya semasa penyahduplikasian sandaran.

Anda mempunyai pilihan antara pemacu SFF 2.5" dan pemacu LFF 3.5". Kami tidak melihat sebarang sebab yang menarik mengapa anda perlu memilih cakera SFF. Pemacu jenis ini mempunyai kapasiti yang kurang dan lebih mahal. Ia amat diperlukan apabila anda perlu mengeluarkan lebih banyak IOPS dari satu pelayan (dua kali cakera - dua kali ganda IOPS). Atas sebab yang sama, kebanyakan cakera SFF yang ditawarkan adalah SAS dengan kelajuan gelendong 10 ribu pusingan.

Pilihan optimum untuk pelayan sandaran ialah pemacu SATA/SAS berkapasiti tinggi dengan kelajuan gelendong 7200 rpm. Pada masa yang sama, pemacu SAS, secara teori, memberikan IOPS lebih sedikit daripada saudara SATA mereka, jadi jika perbezaan harga tidak ketara, maka mereka adalah lebih baik. Walau bagaimanapun, secara amnya, cakera MTBF adalah lebih penting untuk pelayan sandaran.

Jika anda merancang untuk menggunakan , maka jelas sekali prestasi storan sandaran perlu dipadankan secara relatif dengan beban kerja. Kereta yang perlahan selalunya lebih teruk daripada kereta yang tidak berfungsi.

Jika anda membeli produk perisian sandaran, saiz salinan sandaran akan bergantung pada kedua-dua cara data disimpan pada cakera dan keberkesanan mekanisme penyahduplikasi/mampatan terbina dalam.

RAM dan CPU

Keperluan untuk memori capaian rawak dan pemproses bergantung pada alat sandaran.
Contohnya, untuk Sandaran & Replikasi Veeam yang popular ialah:
  • Satu teras setiap kerja sandaran serentak
    (https://helpcenter.veeam.com/backup/hyperv/limiting_tasks.html)
  • 4 GB memori untuk operasi produk ditambah 500 MB untuk setiap kerja sandaran serentak.
Malah, setiap kerja sandaran serentak menggunakan berbilang ejen - satu untuk memindahkan data, satu lagi untuk memampatkan dan satu pertiga untuk menyahduplikasi sandaran. Walau bagaimanapun, prestasi hos jarang menjadi halangan. Ambil perhatian bahawa penyahduplikasi Windows adalah berasaskan blok, dengan panjang blok berubah-ubah dan mampatan.

Hasil deduplikasi proprietari Veeam agak sederhana; kami lebih suka melakukannya menggunakan Windows Server 2012 R2. Jika anda bercadang untuk menggunakan penyahduaan Microsoft, maka anda perlu menumpukan pada keperluan sistem berikut: 1 teras dan 350 MB memori setiap satu volum nyahduplikasi. Disyorkan saiz maksimum jilid - 2 TB.

Cakera bersaiz 1.5Tb, jumlah data yang disimpan ialah 720Gb, tanpa penyahduplikasian data akan menduduki lebih daripada 1Tb.

bersih

Kelajuan antara muka rangkaian minimum ialah 1Gbit/s. Sukar untuk mencari peralatan yang memenuhi keperluan ini, tetapi suis mungkin gagal - berhati-hati semasa memilih port rangkaian. Pada 100mbit/s, 1 Tb data sandaran akan bertahan dari 28 jam, yang kelihatan agak boleh diterima. Tetapi apabila anda perlu membuat salinan tambahan pada hari bekerja, menunggu 10 kali lebih lama adalah lebih mahal.

Anda boleh cuba meningkatkan kelajuan menggunakan EtherChannel atau berbilang alamat IP, tetapi konfigurasi sedemikian lebih sukar untuk dikekalkan, dan kelajuan yang terhasil tidak selalu memenuhi jangkaan.

Jika anda menggunakan virtualisasi VMware dan rangkaian SAN khusus, produk berbayar boleh meningkatkan kelajuan salinan dengan ketara dengan membaca data terus daripada volum VMFS (SAN Transfer).

Kami akan membincangkan beberapa kehalusan apabila memilih pemproses dan memori dalam bab memilih pelayan.

"siri perniagaan" NAS ringkas

NAS biasa ialah peranti dengan perisian tegar/sistem pengendalian proprietari yang direka untuk menyimpan fail di pejabat kecil. Fungsi kebanyakan NAS moden termasuk menyimpan dan mengedarkan fail melalui protokol SMB/FTP/HTTP/iSCSI. Antara muka web yang mesra digunakan untuk konfigurasi. Selalunya, pengeluar menggunakan teknologi proprietari untuk mencipta tatasusunan RAID. Tetapi anda perlu membayar untuk kemudahan. Siri perniagaan biasanya berbeza daripada peranti rumah dalam pemproses on-board - bukannya ARM, Intel Atom yang lebih berkuasa atau Intel Core i3 yang lebih rendah dipasang.

Wakil biasa ialah NETGEAR RN314 ( harga anggaran tanpa cakera - 50,000).

kebaikan: agak murah, penggantian pemacu hot-swap, perisian proprietari RAID.
Minus: kapasiti cakera rendah (4 cakera), prestasi rendah, adalah mustahil untuk memasang perisian sandaran terus pada peranti.

Hampir mana-mana NAS, walaupun yang paling mudah, membolehkan anda menyambungkan cakera iSCSI. Tetapi di bawah beban mereka tidak berfungsi dengan baik; semakin kurang memori dalam peranti dan semakin besar kapasiti cakera, semakin banyak masalah yang mungkin timbul. Dan kependaman akses adalah sangat tinggi sehingga cakera sedemikian tidak sesuai kecuali untuk sandaran; malah pelayan fail akan menjadi perlahan.

Mengenai penyahduplikasian, Netgear sendiri menulis bahawa ia tidak seharusnya didayakan untuk peranti iSCSI. Daripada artikel mereka, kita boleh membuat kesimpulan bahawa kaedah yang digunakan dalam perkakasan mereka sangat serupa dengan Oracle ZFS. Dan ZFS terkenal dengan fakta bahawa penyahduplikasian sejumlah besar data memerlukan sejumlah besar RAM, yang tidak dimiliki oleh peranti sederhana ini.

Bagi Windows, keperluan memori agak sederhana. Tetapi cakera iSCSI dalam format Windows Server ialah fail VHD. Penyahduaan VHD hanya disokong untuk senario VDI (Virtual Desktop Infrastructure), jadi anda harus menyemak sandaran atas risiko anda sendiri. Dan mempertaruhkan sandaran adalah perkara terakhir.

Penyahduplikasian data itu sendiri yang disimpan dalam arkib Windows Sandaran tidak masuk akal. Memandangkan setiap salinan pembezaan hanya menyimpan data yang telah berubah, tiada apa yang perlu dinyahduplikasi.

Beberapa kelemahan boleh dikurangkan dengan membeli peranti yang lebih berkuasa dan luas - NETGEAR ReadyNAS 516.

6 cakera, Intel Core i3, dengan keupayaan untuk menyambung sehingga tiga modul lima cakera tambahan. Masalahnya ialah harga - tanpa cakera peranti akan menelan kos 150,000 rubel.

Anda boleh memilih model dengan harga yang sama dalam versi rak.

Kelajuan peranti kelas ini dihadkan oleh kelajuan dua bukan antara muka rangkaian gigabit terpantas.

NAS "Gred Perusahaan" Lanjutan

Peranti ini sudah pun menjadi pelayan peringkat permulaan dengan perisian tegar proprietari dan perisian RAID yang sama.

Contohnya, Netgear RN4220S.

Model dua unit menyokong 12 pemacu dengan jumlah kapasiti mentah sehingga 48 TB. Bekalan kuasa dwi meningkatkan toleransi kerosakan, jadi anda tidak akan dibiarkan tanpa sandaran semasa membeli unit baharu. Dilengkapi dengan hanya Intel Xeon E3-1225v2 Quad Core 3.2 GHz yang ringkas, 8 GB RAM dan dua slot SFP+ untuk 10 Gbit Ethernet, NAS ini akan menelan kos sebanyak 400,000 rubel tanpa cakera. Ini sangat mahal dan tidak begitu fleksibel, terutamanya untuk syarikat kecil.

Pelayan tujuan am

Pelayan biasa akan pilihan yang baik, jika anda sanggup bermain-main dengannya. Tidak kira sistem pengendalian yang anda pilih - Windows atau Linux - anda mempunyai banyak peluang untuk mencipta konfigurasi yang sesuai dengan keperluan anda. Anda boleh mempercayakan storan data kepada pengawal RAID yang baik dengan cache, anda boleh membina tatasusunan perisian pada Windows Storage Spaces atau ZFS - pilihan di tangan anda. Anda boleh memasang sistem sandaran itu sendiri pada pelayan yang sama.

Apabila memilih faktor bentuk pelayan, adalah optimum untuk memilih pelayan dengan ketinggian 2U. Dalam pelayan sedemikian, sebagai peraturan, anda boleh memasang cakera 12 LFF (3.5") atau 24 SFF (2.5"). Di samping itu, kini telah menjadi popular untuk meletakkan dua slot untuk cakera SFF di belakang pelayan. Ia boleh digunakan untuk partition sistem atau cache SSD.

Satu atau dua pemproses? Pemproses pelayan boleh mengandungi dari 4 hingga 22 teras yang sangat hebat pada satu cip, jadi untuk pelayan sandaran dua pemproses bukanlah keperluan penting.

Walau bagaimanapun, dalam beberapa kes, dua pemproses mungkin berharga lebih sedikit atau kurang daripada satu dengan bilangan teras yang sama. Dan jika anda memasang hanya satu pemproses, anda mungkin menghadapi hakikat bahawa tidak semua akan berfungsi Slot PCI-E.

Contoh pengehadan sedemikian diterangkan pada tapak web Intel. Lenovo juga memberi amaran bahawa pelayan x3650 dengan dwi-pemproses papan induk dengan konfigurasi pemproses tunggal, anda hanya akan mendapat satu slot:

Dengan satu pemproses, hanya dua slot PCIe onboard tetap (Slot 0 dan 4) boleh digunakan (Slot 5 memerlukan pemproses kedua). Pengawal storan dalaman menduduki slot PCIe 0.


Ia adalah perlu untuk memilih bilangan teras yang akan sepadan secara optimum dengan prestasi rangkaian dan subsistem cakera.

Contohnya, jika anda mempunyai dua kad rangkaian gigabit, maka dalam kes terbaik pelayan akan dapat memindahkan data dalam dua hingga empat aliran sehingga 100 Mb/s. (sebenarnya, satu aliran jarang melebihi 50-60 Mb/saat). Pemproses 4-6 teras sudah cukup untuk ini. Jika kad 10-gigabit dipasang di pelayan dan konfigurasi peralatan rangkaian membolehkan anda menerima aliran yang sesuai, maka pilihan kami ialah sekurang-kurangnya 8-12 teras.

Ia tidak perlu mengambil pemproses siri teratas; untuk tugas kami, E5 yang tidak begitu berkuasa adalah lebih daripada mencukupi.

Apabila memilih modul RAM, anda harus mengambil kira kemungkinan operasi berbilang saluran pemproses dengan memori (secara optimum satu modul setiap saluran), serta bilangan pemproses. Setiap pemproses, sebagai peraturan, mempunyai bilangan modul yang sama.

Model pelayan yang manakah harus saya pilih?

Jika anda memilih daripada pelayan HP, malah barisan permulaan pelayan HPE DL 180 Gen9 dua unit menawarkan pelayan dengan sangkar 12 cakera. Untuk mengkonfigurasi pelayan, anda tidak perlu memikirkannya kabel yang diperlukan, penyambung tersedia dan titik halus lain yang anda boleh terlepas. Wizard konfigurasi akan membantu anda melakukan ini tanpa ralat.

Daripada produk IBM, model x3650 M5 sesuai untuk pelayan sandaran. Konfigurasi TopSeller - 8871EAG hanya mempunyai 8 slot pemacu dan akan lebih murah jika anda tidak memerlukan lebih banyak pemacu. Platform yang paling sesuai ialah model standard 8871D4x. Untuk mengkonfigurasi pelayan, gunakan Alat Konfigurasi Penyelesaian Kendiri (SSCT). Apabila memulakan program, jangan lupa untuk memilih negara yang betul.

Akhirnya, daripada produk pengeluar ketiga "Tiga Besar" - Dell - kami boleh mengesyorkan model R510.

Selamat membuat sandaran, kami berharap data anda kekal selamat dan kukuh.

Tag:

  • sandaran
  • sandaran
  • sandaran
Tambah tag

Alexey Berezhnoy

Kami mengatur sistem sandaran
untuk pejabat kecil dan sederhana

Mungkin tidak perlu bercakap tentang kepentingan sandaran. Dan bukan sahaja untuk organisasi besar. Maklumat perniagaan mana-mana, walaupun yang terkecil, syarikat memerlukan salinan sandaran yang baik dan tepat pada masanya. Tetapi tidak setiap syarikat mampu membeli penyelesaian yang berkuasa dan mahal berdasarkan perpustakaan pita mahal dan produk perisian terkenal seperti Symantec Backup Exec. Pada masa yang sama, adalah perlu untuk menyalin (dan kadang-kadang memulihkan data). Cara mudah keluar dari situasi ini mencadangkan dirinya sendiri - untuk mencipta beberapa jenis sistem sandaran berdasarkan produk perisian percuma berdasarkan Linux. Seperti yang biasa berlaku di syarikat kecil, sistem yang telah siap perlu dihantar semalam, jadi kami akan memberi tumpuan kepada kemudahan pelaksanaan, serta kemungkinan mewakilkan operasi sandaran kepada orang lain yang tidak mempunyai kemahiran UNIX berpengalaman. pentadbir sistem.

Perkara yang mengancam data kami

Tidak ada gunanya cuba mencipta sistem sandaran dan pemulihan data tanpa pemahaman yang jelas tentang sebab-sebab yang boleh menyebabkan kehilangan data. Faktor-faktor ini boleh menjadi luaran dan dalaman.

Faktor dalaman

Faktor ini termasuk kemusnahan data akibat jangkitan virus komputer, pemadaman data disebabkan oleh tindakan pengguna yang salah atau disengajakan, pengendalian program yang tidak betul, kegagalan peralatan, lonjakan kuasa dan faktor lain yang bersifat setempat dan disebabkan oleh sebab yang timbul di dalam pejabat.

Faktor luaran

Senarai yang agak terperinci tentang faktor-faktor ini boleh diperolehi dengan melihat muka surat terakhir kebanyakan kontrak yang menyatakan keadaan force majeure, bermula daripada kerosakan dalam kerak bumi kepada tindakan pihak ketiga.

Sehubungan itu, jika berlaku kebakaran di pejabat atau pegawai penguatkuasa undang-undang merampas atau menutup peralatan, akses kepada data yang mengandungi maklumat kritikal perniagaan akan ditamatkan. (Di sini adalah amat penting untuk memahami bahawa salinan sandaran, yang direka untuk menyimpan proses perniagaan kami, harus disimpan di luar tapak.)

Kaedah untuk mengatur sandaran

Terdapat beberapa cara untuk mengatur sandaran.

Memasang pelayan Sandaran dalaman

Anda boleh melindungi diri anda daripada kebanyakan faktor dalaman dengan memasang pelayan fail khas untuk membuat dan menyimpan salinan sandaran. Oleh itu, kebanyakan data disalin melalui rangkaian dalam tempoh paling sedikit beban, paling kerap pada waktu malam cakera keras pelayan khusus khusus untuk menyimpan salinan sandaran.

Kelebihan: Sistem ini mudah diatur dan memerlukan kos yang agak rendah. Komputer dengan banyak ruang cakera sudah memadai. Kit ini boleh digunakan sebagai platform untuk mengatur pelayan fail untuk menyimpan salinan sandaran maklumat daripada pelayan dan stesen kerja lain.

Kelemahan: teknologi ini tidak sesuai untuk perlindungan terhadap faktor luaran, memandangkan maklumat itu disimpan di premis perusahaan. Ia juga mungkin tidak berguna sekiranya berlaku jangkitan virus komputer atau pengaruh jahat oleh orang lain, kerana pelayan Sandaran, yang dihidupkan dan boleh diakses melalui rangkaian, juga boleh tertakluk kepada sama ada virus atau sebarang serangan lain.

Menyalin data ke media boleh tanggal

Teknologi ini memerlukan kehadiran peranti yang mampu menulis ke media storan boleh tanggal. Dalam kombinasi dengan pengangkutan fizikal media yang mengandungi salinan baru data di luar perusahaan (selepas ini kami akan memanggil teknik ini di luar tapak), penyelesaian boleh memastikan keselamatan data dalam kebanyakan kes.

Kelebihan: melindungi daripada faktor dalaman dan kebanyakan faktor luaran.

Kelemahan: Memerlukan perkakasan dan perisian tambahan untuk sandaran. Proses pemulihan data diperlahankan kerana keperluan untuk mengangkut media kembali ke premis perusahaan. Ia juga memerlukan kemahiran tambahan daripada orang yang bertanggungjawab untuk menyimpan dan memulihkan data.

Menyalin data di luar tapak melalui sambungan rangkaian

Kaedah ini melibatkan penyalinan fail melalui rangkaian di luar premis perusahaan. Dalam kes ini ia boleh digunakan sebagai sambungan langsung, dan sambungan Internet selamat (VPN).

Kelebihan: tidak memerlukan pengangkutan fizikal media.

Kelemahan: Memerlukan sambungan rangkaian berkelajuan tinggi. Mungkin terdapat kesukaran untuk memulihkan data. Apabila menggunakan sambungan Internet, bayaran trafik boleh menambah sehingga jumlah yang besar.

Mari kita ringkaskan

Kaedah yang paling rasional nampaknya adalah kaedah yang menggabungkan kehadiran pelayan Sandaran dalaman dan menyalin data ke media boleh alih keluar. Dalam kes ini, adalah mungkin untuk mengembangkan dengan ketara keupayaan sistem sandaran kami, menggunakan teknologi apabila data mula-mula disalin ke pelayan Sandaran pada waktu malam, dan kemudian dimuat naik ke pita dari sana. Ini akan memunggah rangkaian komputer dan gunakan masa sandaran dengan lebih cekap. Memandangkan pelayan sandaran disepadukan dengan sistem untuk menyalin ke media boleh alih, apabila mengaturnya, adalah perlu untuk menumpukan pada spesifik perkakasan dan perisian yang digunakan semasa menyalin data ke media boleh tanggal.

Buat rancangan sandaran

Mari lihat jenis sandaran.

Sandaran penuh

Data disalin sepenuhnya.

Kelebihan: paling cara yang boleh dipercayai Salinan simpanan. Jika sandaran baru-baru ini gagal, sesetengah data masih boleh dipulihkan daripada salinan sebelumnya. Kaedah paling berkesan untuk memulihkan infrastruktur maklumat perusahaan dengan cepat.

Kelemahan: memerlukan media storan yang lebih besar dan masa pelaksanaan yang lebih lama.

Sandaran berbeza

Hanya perubahan sejak sandaran Penuh terakhir disalin. Data disalin "secara kumulatif", supaya salinan terbaru akan mengandungi semua perubahan sejak sandaran Penuh yang terakhir.

Kelebihan: berjalan lebih pantas sedikit daripada sandaran penuh. Kerosakan kepada salah satu salinan tidak membawa kepada kehilangan semua data untuk tempoh tersebut (jika terdapat salinan sandaran Penuh yang sah).

Kelemahan: satu cara atau yang lain, sandaran penuh tetap masih diperlukan. Jika media sandaran penuh rosak, salinan sandaran ini menjadi tidak berguna. Salinan terakhir, yang mengandungi semua perubahan dalam tempoh yang lama, mungkin setanding saiznya dengan sandaran Penuh.

Sandaran tambahan

Hanya maklumat yang telah berubah sejak sandaran Tambahan sebelumnya disalin.

Kelebihan: Kaedah sandaran terpantas. Menduduki jumlah ruang yang paling sedikit.

Kelemahan: Kaedah sandaran yang paling tidak boleh dipercayai. Jika satu salinan rosak, semua salinan berikutnya menjadi tidak berguna. Jika media rosak, sandaran penuh menjadi tidak berguna. Semua salinan sandaran Incremental adalah perlu di luar tapak untuk tempoh tersebut. Pemulihan data mengambil masa yang lama.

Mari kita ringkaskan

Jenis penyalinan biasanya ditentukan oleh keadaan kewangan dan kepentingan data. Jika belanjawan anda membenarkan dan data adalah bernilai komersial, adalah lebih baik untuk menggunakan Sandaran penuh.

Jika belanjawan adalah minimum atau data tidak bernilai tinggi, maka anda boleh menggunakan sandaran Incremental.

Sandaran pembezaan adalah kompromi, selalunya tidak selalu wajar, kerana salinan terakhir mungkin memerlukan kelantangan media cakera dan masa penciptaan hampir sama dengan sandaran penuh.

Mencipta sistem sandaran

Dengan mengambil kira saiz perolehan syarikat, adalah mungkin untuk mengira kos anggaran satu hari perniagaan dan, dengan itu, kepentingan data komersial. Dalam keadaan kami, adalah dinasihatkan untuk memberi tumpuan kepada pilihan berikut.

Sebagai kaedah sandaran, kami menggunakan gabungan pelayan Sandaran dan peranti storan dihidupkan media boleh tanggal(Sebagai contoh, pemacu pita).

Pelan sandaran ialah sandaran Penuh harian ke pelayan Sandaran, diikuti dengan memuat naik ke pita dan mengangkut medium penyimpanan pita (kartrij) ke tempat selamat (luar tapak). Dalam sistem sedemikian, pelayan Sandaran juga dipanggil pelayan cache, cuba untuk menekankan peranan perantaraannya sebelum penyalinan terakhir ke pita (lihat Rajah 1).

Merancang proses pemulihan

Mencipta salinan sandaran, sudah tentu, bahagian yang sangat penting dalam sistem perlindungan dan pemulihan data. Tetapi adalah sama penting untuk mengetahui bagaimana data sandaran akan dipulihkan.

Oleh itu, apabila memilih sistem sandaran, anda harus bergantung pada penyelesaian piawai yang disokong oleh kebanyakan pengeluar perkakasan dan perisian.

Sebagai contoh, penyelesaian sedemikian ialah pemacu pita (strim) yang menyokong piawaian LTO (Linear Tape Open), yang dibangunkan oleh peserta terkenal dalam pasaran komputer seperti IBM, HP dan Seagate.

Mari kita ambil skim pemulihan berikut sebagai asas:

  • Tugas pemulihan data yang kecil tetapi mendesak, seperti menghidupkan semula fail yang rosak secara tidak sengaja, dilakukan daripada pelayan cache.
  • Dalam kes masalah yang lebih serius, sebagai contoh, apabila perlu memulihkan data selepas kemalangan yang serius (selepas pemusnahan sejumlah besar fail oleh virus komputer, dll.), serta dalam hal keperluan untuk mendapatkan akses kepada maklumat di belakang tempoh lalu Kami akan memulihkan daripada media boleh tanggal yang disimpan di tempat yang selamat.

Kaedah berpusat atau tidak berpusat?

Terdapat dua kaedah untuk mengatur pemerolehan data untuk disandarkan: terpusat dan terdesentralisasi.

Dalam pilihan pertama, pakej perisian tunggal yang beroperasi menggunakan teknologi pelayan pelanggan bertanggungjawab untuk keseluruhan proses sandaran. Iaitu, ada pelayan pusat dengan perisian pelayan khusus yang dipasang dan program klien sandaran pada komputer. Maklumat yang akan disandarkan dikumpulkan melalui pelanggan yang sama ini. Kebanyakan sistem sandaran komersial yang terkenal, seperti Symantec Backup Exec, berfungsi mengikut skema ini. Terdapat juga sistem sandaran percuma, terutamanya pada Buka pangkalan data Sumber, contohnya Bacula, yang juga berfungsi pada teknologi "pelayan pelanggan".

Kaedah kedua adalah terdesentralisasi, yang bermaksud tiada pusat kawalan tunggal. Dalam kes ini, setiap pelayan mempunyai program sandaran berasingan yang dipasang, dengan bantuan data yang dipindahkan ke medium atau sumber rangkaian lain. Sebagai contoh, program ntbackup, dibekalkan dengan sistem pengendalian moden keluarga Windows, berfungsi mengikut skema ini.

Dalam kes kami, kaedah sandaran terdesentralisasi telah dipilih. Data daripada pelayan Windows, yang mana terdapat majoriti yang jelas dalam rangkaian kami, akan disalin menggunakan program ntbackup ke sumber rangkaian pelayan cache, daripada pelayan berdasarkan sistem UNIX - menggunakan program tar. Alasannya agak cetek: adalah perlu untuk mencipta sistem sandaran yang berfungsi secepat mungkin dan mewakilkan kuasa untuk melakukan operasi sandaran rutin kepada orang lain. Iaitu, sistem harus semudah dan boleh difahami yang mungkin, tanpa memerlukan kajian kompleks pakej perisian seperti Backup Exec atau Bacula. Di samping itu, tidak perlu memasang program klien, kerana kedua-dua ntbackup dan tar sudah ada dalam sistem pengendalian yang sepadan.

Memilih perisian untuk mengatur pelayan sandaran

Linux CentOS dipilih sebagai sistem pengendalian kerana keserasiannya dengan sistem pengendalian Linux Red Hat Enterprise (RHEL) yang terkenal, sokongan untuk pakej rpm, dan kemudahan pemasangan dan penyelenggaraan. Bilakah ia disediakan? keputusan ini mengikut sandaran, telah tersedia versi Linux CentOS 5.2, versi 5.3 kini telah dikeluarkan (http://www.centos.org).

Untuk memudahkan tugas pengurusan dan pentadbiran jauh, serta untuk penugasan selanjutnya kuasa kepada pekerja lain (contohnya, pentadbir sistem Windows), kami akan menggunakan protokol RDP. Untuk melakukan ini, kami akan memasang program xrdp untuk menyokong akses terminal melalui klien RDP. Untuk xrdp berfungsi, anda memerlukan pelayan VNC yang dipasang, jadi kami mesti memasangnya juga.

Nota: program xrdp dalam sesetengah pelaksanaan tidak selalu berfungsi dengan betul dengan klien RDP tertentu. Contohnya, dalam kes xrdp-0.4.0-1.el5.rf untuk CentOS, versi terkini klien RDP yang dibekalkan dengan Service Pack 3 untuk Windows XP tidak disokong. Dalam kes sedemikian, adalah disyorkan untuk menggunakan program rdesktop, http://www.rdesktop.org (khususnya, versi Windowsnya rdesktop.exe, yang boleh dimuat turun di: http://www.atomice.com/blog /?page_id= 9).

Untuk memudahkan kerja dengan fail, masuk akal untuk memasang Midnight Commander - pengurus fail yang serupa dengan Norton Commander yang terkenal.

Dan akhirnya, anda perlu memasang perisian untuk menyokong kerja dengan pemacu pita: HP Data Protector Express Edisi Pelayan Tunggal, halaman projek: http://h18000.www1.hp.com/products/storage/software/datapexp/sse/index .html.

Memilih perkakasan untuk pelayan cache

Pelayan SuperMicro lama dalam kotak menara besar telah dipilih sebagai pelayan cache.

Perkakasan pelayan:

  • Papan induk: Super X6DHE-XG2.
  • Kapasiti RAM: 1 GB.
  • Pengawal cakera:
    • Pengawal Serbuan Hos Tertanam Adaptec dibina ke dalam papan induk;
    • pengawal RAID tambahan LSI Logic MegaRAID Ser523 dalam format PCI-X-133 dengan empat port untuk menyambungkan pemacu SATA.
    • dua pemacu keras Seagate ST31000340AS dengan kapasiti 1 TB, direka untuk penyimpanan data perantaraan;
    • dua pemacu keras Seagate ST3500320NS dengan kapasiti 500 GB untuk digabungkan ke dalam RAID1 dan memasang sistem pengendalian padanya;
    • Pengawal SCSI RAID untuk menyambung pemacu pita LSI Logic LSI20320-HP dalam format PCI-X-133 dengan antara muka SCSI luaran;
    • Pemacu pita HP Storage Works Ultrium 1840LTO4 bersama-sama dengan kabel untuk menyambung ke antara muka SCSI luaran.

Izinkan saya mengulas secara ringkas tentang pilihan perkakasan. Seperti yang anda boleh meneka dari konfigurasi pelayan yang diterangkan di atas, ia telah dipasang dari apa yang ada. Tetapi pemacu pita LTO4, bersama-sama dengan SCSI dengan pengawal untuk menyambungkannya dan bekalan kartrij yang boleh diganti (kaset), telah dibeli secara berasingan.

Menyediakan pelayan cache

Sebaik sahaja kami telah memutuskan sepenuhnya perkakasan dan perisian, tiba masanya untuk menghidupkan projek kami.

Langkah pertama ialah memasang sistem pengendalian pada pelayan cache kami. Memandangkan sistem Linux selalunya tidak menyokong model tertentu pengawal RAID hos, masuk akal untuk tidak mengambil risiko dan membina RAID1 berdasarkan pengawal sedia ada untuk mengehoskan sistem pengendalian itu sendiri model terkenal LSI Logic MegaRAID Ser523 dan dua pemacu SATA 500 GB. Kami akan menyambungkan baki dua cakera keras 1 TB kepada pengawal pada papan induk tanpa menggabungkannya ke dalam tatasusunan RAID. Oleh itu, sistem pengendalian itu sendiri dan perisian aplikasi akan dipasang pada RAID1, dan dua cakera 1 TB berasingan bertujuan untuk menyimpan salinan sandaran sementara.

Adalah wajar untuk menyambung dan membahagikan sendiri pemacu keras 1 TB, bertujuan untuk menyimpan salinan perantaraan, semasa pemasangan sistem. Kami mencipta satu volum pada setiap cakera dan menggunakan titik pelekap /vol0 dan /vol1, masing-masing.

Sistem pengendalian dipasang seperti biasa. Apabila memasang perisian, pilih GUI Pelayan sebagai templat pemasangan. Di kalangan pengurus tetingkap, kami memilih Gnome kerana kesederhanaan dan kecekapannya.

Antara pakej perisian tambahan, anda mesti memasang Samba untuk mengatur pelayan fail dalam persekitaran Windows, serta pelayan VNC untuk memastikan xrdp berfungsi. Ia juga disyorkan untuk memasang pakej daripada kategori "Pembangunan: Perpustakaan Pembangunan, Alat Pembangunan, pembangunan Perisian Warisan" supaya boleh memasang perisian pada masa hadapan.

Dan kami juga akan memasang xinetd super daemon supaya kami boleh menjalankan program SWAT untuk menguruskan pelayan Samba.

Sejurus semasa pemasangan, kami akan membuat akaun (contohnya, backuper), dari mana kerja sandaran akan dijalankan (lihat Rajah 2).

Jika atas sebab tertentu tidak mungkin untuk menciptanya dengan segera, pada masa hadapan anda boleh menggunakan alat Pengurus Pengguna, yang dilancarkan dari menu utama: Sistem -> Pentadbiran -> Pengguna dan Kumpulan (lihat Rajah 3).

Nota: jika anda tidak boleh menggunakan program Pengurus Pengguna, anda boleh menggunakan arahan useradd dengan suis yang sesuai.

Perlu diperkatakan sedikit tentang konsep asas untuk menyesuaikan perisian dalam kes kami - untuk memanfaatkan sepenuhnya keupayaan GUI. Kebanyakan guru UNIX akan segera melancarkan shell baris arahan kegemaran mereka dan mula menaip arahan dan mengedit fail konfigurasi. Tetapi dalam kes kami, kami menghadapi proses yang sukar untuk memindahkan kuasa kepada orang lain, yang kemungkinan besar tidak begitu biasa bekerja dengan antara muka baris arahan dalam sistem UNIX. Oleh itu, semua yang boleh dilakukan melalui GUI harus dilakukan dengan cara ini. Berdasarkan pertimbangan ini, kami akan mencipta ikon pada desktop untuk melancarkan Midnight Commander (lihat Rajah 4).

Seperti yang dinyatakan di atas, apabila menyediakan Samba, kami juga akan berpegang pada strategi yang dimaksudkan dan menggunakan antara muka web yang dipanggil SWAT.

Memandangkan SWAT dilancarkan melalui daemon super xinetd, anda perlu mengedit fail./etc/xinet.d/swat

Beginilah rupa fail selepas mengedit:

# lalai: dimatikan

# perihalan: SWAT ialah Alat Pentadbir Web Samba.

# Gunakan swat untuk mengkonfigurasi pelayan Samba anda.

# Untuk menggunakan SWAT, sambung ke port 901

# dengan pelayar web kegemaran anda.

servis swat

Pelabuhan = 901

Jenis_soket = aliran

Tunggu = tidak

Pengguna = akar

Pelayan = /usr/sbin/swat

Log_on_failure += USERID

Lumpuhkan = tidak

Kini anda boleh melancarkan antara muka web itu sendiri. Kami menaip dalam baris pelayar (contohnya, Mozilla Firefox) alamat http://127.0.0.1:901 dan, memasukkan nama pengguna akar dengan kata laluan yang sesuai, kami sampai ke tetingkap SWAT. Seterusnya, menggunakan tab Kata Laluan, anda perlu menetapkan nama pengguna untuk mengakses sumber rangkaian yang ditetapkan. Untuk mengelakkan masalah tambahan, saya amat mengesyorkan menggunakan nama pengguna dan kata laluan yang sama yang telah dimasukkan ke dalam sistem. Oleh itu, masukkan sandaran nama pengguna, kata laluan yang sama seperti semasa mencipta pengguna UNIX, dan klik butang Tambah Pengguna Baru. Seterusnya, anda perlu membenarkan akaun ini, jadi klik butang Dayakan Pengguna (lihat Rajah 5).

Nota: Jika anda tidak boleh menggunakan program SWAT, anda boleh menggunakan arahan smbpasswd dengan -a untuk menambah dan -e untuk mendayakan pilihan akaun pengguna Samba.

Untuk dapat mengurus sumber cakera dengan lebih fleksibel (contohnya, pada masa hadapan mengalih keluar beberapa fail daripada akses awam dengan mengalihkannya ke direktori lain), kami akan mencipta direktori /vol0/backup0 dan /vol1/backup1 pada cakera bersambung vol0 dan vol1. Untuk membolehkan pengguna backuper mempunyai akses kepada sumber ini, kami akan menukar pemilik direktori kepada backuper dan menetapkan hak yang sesuai. Untuk tujuan ini, agak mudah untuk menggunakan Midnight Commander.

Nota: jika anda tidak boleh menggunakan Program tengah malam Komander perlu menggunakan arahan berikut: mkdir - untuk mencipta direktori, arahan chmod dan chown - untuk menukar kebenaran dan menukar pemilik (kumpulan), masing-masing.

Jika atas sebab tertentu tidak mungkin untuk segera membuat partition yang diperlukan dan menyambungkan cakera, untuk melakukan ini selepas pemasangan, anda perlu melakukan sedikit kerja pada baris arahan.

Lancarkan program Terminal atau mana-mana shell baris arahan lain. Jika perlu, tukar kepada mod superuser root:

#su

Fail peranti: /dev/sda, /dev/sda1, /dev/sda2 dan /dev/sda3 tidak menarik minat kami, kerana ia tergolong dalam tatasusunan cakera RAID1 yang telah disambungkan dengan sistem fail pengendalian. Tetapi /dev/sdb dan /dev/sdc ialah fail peranti bagi cakera yang akan disambungkan.

Jika anda menghadapi kesukaran untuk menentukan fail peranti mana kepunyaan cakera, anda boleh menggunakan perintah fdisk dengan parameter -l:

#fdisk -l

Cakera /dev/sda: 500.0 GB, 500093157376 bait

255 kepala, 63 sektor/trek, 60799 silinder

/dev/sda1 * 1 5222 41945683+ 83 Linux

/dev/sda2 5223 6266 8385930 82 Linux swap / Solaris

/dev/sda3 6267 60799 438036322+ 83 Linux

Unit = silinder 16065 * 512 = 8225280 bait

Sistem Id Blok Permulaan But Peranti

Cakera /dev/sdc: 1000.2 GB, 1000204886016 bait

255 kepala, 63 sektor/trek, 121601 silinder

Unit = silinder 16065 * 512 = 8225280 bait

Sistem Id Blok Permulaan But Peranti

Untuk mencipta partition yang diperlukan pada cakera, panggil program fdisk:

# fdisk /dev/sdb

Pada mulanya program memaparkan mesej yang serupa dengan ini:

Peranti tidak mengandungi jadual partition DOS yang sah, mahupun Sun,

Label cakera SGI atau OSF

Membina label cakera DOS baharu. Perubahan akan kekal dalam ingatan sahaja,

sehingga anda memutuskan untuk menulisnya. Selepas itu, sudah tentu,

kandungan sebelumnya tidak akan dapat dipulihkan.

Bilangan silinder untuk cakera ini ditetapkan kepada 121601.

Tidak ada yang salah dengan itu, tetapi ini lebih besar daripada 1024,

dan dalam tetapan tertentu boleh menyebabkan masalah dengan:

1) perisian yang berjalan pada masa but (cth., versi lama LILO)

2) but dan membahagikan perisian daripada OS lain

(cth., DOS FDISK, OS/2 FDISK)

Amaran: bendera tidak sah 0x0000 jadual partition 4

akan diperbetulkan oleh w(rite)

Buat bahagian baharu:

Perintah (m untuk bantuan): n

Menyemak senarai partition yang dibuat:

Perintah (m untuk bantuan): hlm

Sebagai tindak balas, program akan memaparkan maklumat tentang partition yang dibuat:

Cakera /dev/sdb: 1000.2 GB, 1000204886016 bait

255 kepala, 63 sektor/trek, 121601 silinder

Unit = silinder 16065 * 512 = 8225280 bait

Sistem Id Blok Permulaan But Peranti

/dev/sdb1 1 121601 976760001 83 Linux

Kami menyimpan perubahan dan keluar dari program:

Perintah (m untuk bantuan): w

Jadual partition telah diubah!

Memanggil ioctl() untuk membaca semula jadual partition.

Menyegerakkan cakera.

Kami cipta sistem fail pada partition cakera baharu:

# mkfs.ext3 /dev/sdb1

Memandangkan sistem fail ext3 yang kami gunakan ialah penjurnalan, tidak perlu mengujinya dengan but semula. Lumpuhkan ciri ini:

# tune2fs -c 0 -i 0 /dev/sdb1

Buat direktori untuk memasang partition yang baru dibuat dengan sistem fail:

#mkdir/vol0

Dan lekapkan sistem fail:

# mount -t ext3 /dev/sdb1 /vol0

Dengan analogi, kami menandakan dan memasang cakera kedua (/dev/sdc).

Agar partition yang kami buat dipasang secara automatik pada permulaan, kami perlu mengedit /etc/fstab. Contoh fail /etc/fstab:

# vi /etc/fstab

LABEL=/ / ext3 lalai 1 1

/dev/sdb1 /vol0 ext3 lalai 0 0

/dev/sdc1 /vol1 ext3 lalai 0 0

tmpfs /dev/shm tmpfs lalai 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs lalai 0 0

proc /proc proc lalai 0 0

LABEL=SWAP-sda2 swap swap lalai 0 0

Seterusnya, menggunakan SWAT sekali lagi, kami mencipta sumber kongsi untuk sandaran. Pergi ke tab Kongsi. Seterusnya, tetapkan nama sumber: dalam kes kami, backup0. Kami menunjukkan laluan ke direktori: dalam kes kami /vol0/backup0 dan pengguna yang mempunyai hak akses kepada direktori adalah pengguna dan pengguna pentadbir yang sah (lihat Rajah 6).

Akhirnya fail konfigurasi Samba - smb.conf sepatutnya kelihatan seperti ini:

Kumpulan kerja = VAI.LAN

Rentetan pelayan = Pelayan Sandaran LTO4

Passdb backend = tdbsam

Peta nama pengguna = /etc/samba/smbusers

Ldap ssl = tidak

Pilihan cawan = mentah

Komen = Semua Pencetak

Laluan = /var/spool/samba

Boleh dicetak = Ya

Boleh disemak imbas = Tidak

Komen = Sandaran0

Laluan = /vol0/backup0

Pengguna sah = backuper

Pengguna pentadbir = backuper

Baca sahaja = Tidak

Boleh disemak imbas = Tidak

Komen = Sandaran0

Laluan = /vol1/backup1

Pengguna sah = backuper

Pengguna pentadbir = backuper

Baca sahaja = Tidak

Boleh disemak imbas = Tidak

Di mana vol0 dan vol1 sebenarnya adalah cakera 1 TB yang diterangkan di atas untuk menyimpan salinan sandaran.

Dan akhirnya, kami meneruskan untuk menyediakan perisian untuk melaksanakan sandaran pada pita - Edisi Pelayan Tunggal Pelindung Data HP Ekspres. Mula-mula, mari pergi ke halaman program http://www.hp.com/go/dataprotectorexpress/sse untuk mendaftar dan mendapatkan kunci (kunci yang sah). Rahsia kecil - adalah dinasihatkan untuk menggunakan MS Internet Explorer, kerana skrip mungkin tidak berfungsi dengan betul dalam pelayar lain (contohnya, saya tidak dapat mendapatkan kunci pada kali pertama dengan Mozilla Firefox 3.0 dan OpenSUSE Linux 11.1). Setelah menjawab soalan yang diperlukan dan menerima e-mel dengan kunci yang sah, kami meneruskan untuk memasang program.

Untuk melakukan ini, log masuk ke sistem sebagai pengguna sandaran, masukkan CD dengan program, dapatkan akses kepada CD (jika perlu, lekapkan media) dan lancarkan program Terminal (baris arahan).

Taip arahan su dan masukkan kata laluan pengguna root untuk beralih ke mod superuser. Dan, pergi ke direktori dengan CD yang dipasang, jalankan program pemasangan. Tetingkap pemasangan program akan dilancarkan (lihat Rajah 7).

Pada dasarnya, tiada apa yang istimewa untuk diterangkan di sini. Pemasangan program berlaku secara standard, menggunakan antara muka grafik yang jelas.

Pada akhirnya, pemasang akan menggesa anda untuk melancarkan Edisi Pelayan Tunggal Pelindung Data HP Ekspres.

Malangnya, sejak program itu dilancarkan di bawah akaun root, jalan pintas untuk melancarkan program juga telah dibuat dalam direktori rumah pengguna root. Untuk menghapuskan nuansa ini, anda hanya perlu menyalin pintasan dari Desktop dari direktori rumah akar ke desktop pengguna backuper dan menetapkan hak yang sesuai.

Buat tugas sandaran berjadual

Seperti yang diterangkan di atas, sandaran pita akan dilakukan sekali sehari menggunakan skema Sandaran Penuh. Oleh itu, kami tidak akan menangani isu yang berkaitan dengan skim penjadualan kompleks, penggiliran media, dsb. Apa yang kita perlukan ialah mencipta tugasan oleh salinan penuh direktori pelayan cache yang dipilih untuk merakam sekali sehari, manakala media pita akan ditimpa setiap kali.

Mula-mula, mari kita lancarkan program ini Edisi Pelayan Tunggal Pelindung Data HP Express.(Jika program sudah berjalan, anda boleh melangkau langkah ini.)

Apabila memulakan program, anda akan diminta untuk memasukkan kata laluan akses. Secara lalai, akses kelayakan: pelayan localhost, admin nama pengguna, tiada kata laluan (lihat Rajah 8).

Seterusnya, tetingkap program utama akan dibuka. Kita mesti memberi penghormatan kepada pemaju - program ini mudah dan antara muka yang jelas, kebanyakan operasi dilakukan menggunakan "pembantu" (Penyihir) (lihat Rajah 9). Untuk mendapatkan maklumat tentang bekerja dengan program, terdapat dokumentasi terperinci pada cakera pemasangan.

Secara lalai, apabila anda memulakan program, bahagian Wizards segera dibuka. (Untuk pergi ke bahagian ini, anda boleh menggunakan ikon Wizards di sebelah kanan tetingkap.) Klik pada ikon Sandaran dan pergi ke tetingkap untuk memilih kaedah penyalinan. Klik pada ikon paling rendah di sebelah kiri tetingkap Backup Specific dan pergi ke Wizard – tetingkap Selamat Datang. Di padang Masukkan nama untuk commanf yang sedang dibuat Masukkan nama tugas kami dan klik butang Seterusnya.

Sekarang kita mendapati diri kita dalam tetingkap Pilih fail dan folder, di mana kita memilih fail dan direktori untuk disalin ke pita.

Seterusnya, selepas mengklik butang Seterusnya, tetingkap Pilihan Peranti muncul. Di sini anda perlu memilih peranti yang akan digunakan, dan juga menetapkan beberapa parameter: "Format automatik" (Format automatik - Mod format automatik), "Nama media baharu", dll. (lihat Rajah 10) .

Klik butang Seterusnya sekali lagi. Dalam tetingkap Job Options yang terbuka, tetapkan parameter berikut (lihat Rajah 11):

  • Mod Sandaran – Penuh(kami akan membuat sandaran penuh).
  • Mod pengesahan automatik – Pengesahan pantas ( mod semak automatik. Lalai ialah pengesahan Penuh, tetapi mod cek penuh arkib mengambil masa yang sangat lama, setanding dengan masa yang diperlukan untuk menyiapkan salinan, jadi dalam kes ini kami akan mengehadkan diri kami untuk menyemak kebolehbacaan media, dengan mengambil kira hakikat bahawa kami membuat salinan lengkap data setiap hari . Perlu diingat bahawa untuk keyakinan yang kukuh terhadap kualiti salinan yang dirakam, anda mesti menggunakan mod pengesahan Penuh).
  • Mod span Berpisahfail. Jika fail terlalu besar untuk digunakan pada satu medium, gunakan berbilang media. Dalam kes lain, apabila anda memilih Mulakan semula fail, program akan meminta anda meletakkan media lain yang lebih besar dalam pemacu.
  • Tukar mod – Gesa ke media lain. Jika program tidak mengesan media yang diperlukan, ia menghantar amaran yang meminta anda memuatkan media yang diperlukan ke dalam pemacu.

Melukis 11. Tetingkap pilihan kerja

Tetingkap Penyulitan/Mampatan muncul serta-merta selepas pilihan Kerja. Di sini anda menetapkan penyulitan dan parameter mampatan. Perlu diingatkan bahawa volum yang diisytiharkan untuk media LTO (1.6 GB untuk LTO4, 800 MB untuk LTO3, dll.) hanya akan tersedia apabila pemampatan perkakasan didayakan. (Dan ini dengan syarat bahawa maklumat pada media boleh berjaya dimampatkan).

Tetingkap kedua terakhir - Jadual kerja, seperti namanya, digunakan untuk menjadualkan pelaksanaan tugas pada masa yang tepat. Memandangkan kami hanya akan menjalankan sandaran penuh pada masa yang tepat, sambil hanya menimpa media yang dimasukkan dan tidak memberi perhatian kepada nuansa tambahan jenis penggiliran media, kami akan mengehadkan diri kami kepada jadual yang paling mudah.

Untuk melakukan ini, pilih:

  • Jenis jadual – Jalankan berulang kali. Untuk membuat tetapan jadual.
  • Masa mula - 10:30. Masa mula tugas. Pada masa ini, dalam apa jua keadaan, sandaran Penuh setiap malam dari pelayan yang berfungsi ke pelayan cache harus diselesaikan.
  • Tarikh mula – 05/15/2009. Tarikh mula sandaran.
  • Jenis putaran – Tiada putaran. Dalam kes kami, penggiliran media tidak diperlukan.

Dan dalam tetingkap Dasar Salin yang terakhir, anda hanya perlu mengklik butang Selesai.

Itu sahaja, kerja sandaran telah dibuat. Yang tinggal hanyalah memantau pelaksanaannya dan, jika perlu, buat pelarasan untuk memastikan kefungsian yang diperlukan.

Menyemak kemungkinan memulihkan daripada salinan sandaran

Untuk menyemak kemungkinan pemulihan, kami akan meneruskan seperti berikut. Mari salin satu fail kecil ke kaset dan kemudian cuba memulihkannya.

Untuk melakukan ini, kembali ke tetingkap Wizards dan pilih ikon Pulihkan. Ini akan membawa kami ke tetingkap seterusnya, di mana kami akan ditawarkan hanya satu kaedah pemulihan tunggal, Pulihkan Khusus. Klik pada ikon dengan nama yang sama dan pergi ke tetingkap Pilih fail dan folder. Di sini anda memilih fail untuk dipulihkan.

Selepas mengklik butang Seterusnya, kami pergi ke tetingkap pilihan Peranti, di mana kami sebenarnya memilih peranti dan media dari mana fail akan dipulihkan.

Seterusnya, klik butang Seterusnya dan tetingkap Pilihan kerja muncul di hadapan kami. Perincian utama yang perlu anda perhatikan ialah kotak semak Pulihkan fail yang sedang digunakan (sama ada untuk memulihkan fail yang digunakan dalam masa ini). Parameter tambahan yang ditetapkan dalam tetingkap Pilihan lanjutan, dipanggil dengan mengklik butang dengan nama yang sama, dalam kebanyakan kes sebaiknya dibiarkan tidak berubah (lihat Rajah 12).

Melukis 12. Tetingkap pilihan kerja dengan buka tingkap Pilihan lanjutan

Dan akhirnya, tetingkap penjadual kerja Shedule yang sudah biasa.

Sudah tentu, sangat mengecewakan bahawa program ini tidak mempunyai keupayaan untuk memulihkan fail ke lokasi lain (sekurang-kurangnya, saya secara peribadi tidak pernah dapat menemui fungsi ini). Anda perlu mengambil kira fakta ini dalam kerja anda dan menamakan semula fail dan direktori yang dinasihatkan untuk tidak menulis ganti apabila memulihkan daripada sandaran.

Menyediakan ntbackup

Walaupun terdapat sejumlah besar program sandaran di dunia untuk sistem pengendalian keluarga Windows, program ntbackup terus menjadi popular terutamanya untuk kebebasan dan kemudahan penggunaannya. Mari kita lihat contoh kecil mencipta tugas ujian Salinan simpanan.

Untuk menjalankan program, hanya masukkan nama program ntbackup dalam baris Run pada menu Mula dan klik .

Jika program dilancarkan buat kali pertama, ia akan memaparkan tetingkap pelancaran Wizard. Ia tidak begitu mudah untuk digunakan, jadi kami akan menolak untuk menggunakannya dengan menyahtanda kotak semak "Sentiasa jalankan dalam mod wizard".

Seterusnya, dalam tetingkap "Sandaran dan Pulihkan", kami memilih item "Sandaran fail dan tetapan" dan pergi ke tetingkap seterusnya: "Apa yang perlu diarkibkan." Bergantung pada tujuan sandaran, pilih salah satu daripada dua item: "Semua maklumat pada komputer ini" atau "Sediakan keupayaan untuk memilih objek untuk pengarkiban" (dalam kes kami, semak item kedua). Seterusnya, pergi ke tetingkap untuk memilih objek untuk disandarkan.

Setelah menyemak item yang diperlukan, klik butang "Seterusnya" dan pergi ke tetingkap seterusnya "Nama, jenis dan lokasi pengarkiban", di mana sumber yang salinan akan dibuat ditunjukkan (kami menunjukkan alamat dan sumber kongsi kami pelayan cache).

Tetingkap Melengkapkan Sandaran dan Pulihkan Wizard muncul. Jika anda tidak perlu mengkonfigurasi perkara lain, anda boleh mengklik butang "Selesai", dan proses sandaran akan bermula serta-merta, dengan kebanyakan parameter ditetapkan kepada lalai. Tetapi kerana kami ingin membuat tugasan yang dijadualkan, kami mengklik butang "Lanjutan" dan teruskan dengan tetapan.

Dalam tetingkap "Jenis Arkib", pilih jenis arkib yang akan kami buat: "Biasa" (Sandaran penuh), "Tambahan" (Perbezaan), "Perbezaan" (Tambahan), dsb. Tetingkap seterusnya menggesa anda untuk memilih "Kaedah arkib".

Tetapkan kaedah penyalinan dan nyatakan sasaran (fail atau peranti). Seterusnya, tugas sama ada boleh dimulakan dengan segera atau dijadualkan untuk masa tertentu. Apabila anda menjadualkan tugas dalam Penjadual Windows, tugas itu akan muncul sebagai baris arahan dengan senarai panjang parameter. (Yang, jika dikehendaki, boleh dimasukkan ke dalam skrip, dsb.). Selain segala-galanya, program ini boleh menyalin fail terbuka dengan betul. Seperti yang mereka katakan - "murah dan ceria". Kami akan menggunakan program ini untuk mengumpul maklumat daripada pelayan yang menjalankan Windows.

Persediaan akhir sistem sandaran

Selepas persediaan terakhir pelayan cache dan sistem rakaman pita, tidak banyak yang tinggal. Semak ketersediaan sumber rangkaian pada pelayan sandaran kami, konfigurasikan perisian tempatan untuk membuat sandaran.

Anda juga perlu membuat jadual sandaran, melantik orang yang bertanggungjawab dan mewakilkan kuasa yang sesuai kepada mereka.

Kesimpulan

Tidak dinafikan bahawa sandaran adalah aspek penting dalam struktur IT mana-mana syarikat. Dan di sebalik keadaan ekonomi yang sukar, adalah mungkin untuk mencipta sistem sandaran yang boleh diterima, membelanjakan wang minimum untuk membeli komponen yang diperlukan (pemacu pita dan kaset). Pada masa yang sama, sistem yang dicipta membolehkan anda mewakilkan kuasa kepada orang lain dan, jika perlu, memulihkan data yang hilang dengan mudah.