Aug 3, 2010

Instalasi Amanda-Backup di Linux Ubuntu

Bagi Anda yang sama sekali belum tahu mengenai Amanda, silahkan merujuk ke sini: http://wiki.zmanda.com/index.php/Main_Page.

Terjemahan bebas dari informasi yang bisa dikutip dari sana adalah:
Amanda adalah software opensource untuk backup dan archiving yang paling terkenal di dunia. Dengan Amanda, System Administrator dapat membangun sebuah server backup untuk mem-backup data di banyak (multiple) komputer kedalam tape -atau disk- atau bahkan ke sistem storage yang cloud-based. Amanda menggunakan alat archival dasar and mampu mem-backup sejumlah besar workstation dan server dengan berbagai versi sistem operasi: Linux, Unix (termasuk OpenSolaris), Mac OS X, atau Microsoft Windows (baik dengan Native Windows client atau dengan Samba).

Instalasi ini dilakukan di Linux Ubuntu 10.04 Server Edition 64-bit.
Amanda yang digunakan adalah versi 3.1.1.

Instalasi menggunakan Amanda source, meskipun tersedia juga dalam format paket .deb. Saya sempat mencoba untuk meng-install menggunakan format paket .deb tersebut tetapi kemudian bingung karena tidak tahu letak file-file hasil instalasinya. Karena tidak mau repot, akhirnya saya pilih dari source, sehingga saya bisa menentukan file hasil instalasinya akan diletakkan di mana.

Bisa juga instalasi dilakukan menggunakan utility apt-get, tetapi sewaktu saya coba ternyata paket yang tersedia masih Amanda versi 2.

Langkah pertama: mendownload dan meng-ekstrak file installer Amanda
[email protected]:~$ wget http://www.zmanda.com/downloads/community/Amanda/3.1.1/Source/amanda-tags-3_1_1-3212.tar.gz [enter]
[email protected]:~$ tar -xzvf amanda-tags-3_1_1-3212.tar.gz [enter]

Langkah kedua: Instalasi paket-paket software pendukung
[email protected]:~$ sudo apt-get install libglib2.0-dev [enter]
After this operation, 6,463kB of additional disk space will be used.
Do you want to continue [Y/n]? [enter]

[email protected]:~$ sudo apt-get install gnuplot [enter]
After this operation, 89.3MB of additional disk space will be used.
Do you want to continue [Y/n]? [enter]

Langkah ketiga: membuat user account untuk Amanda
[email protected]:~$ sudo adduser --shell /bin/bash --home /usr/local/amanda --ingroup backup --no-create-home --quiet --disabled-password amandabackup [enter]

Langkah keempat: Instalasi
[email protected]:~$ cd amanda-3.1.1 [enter]
[email protected]:~$ ./configure --prefix=/usr/local/amanda-311 --with-user=amandabackup --with-group=backup [enter]
[email protected]:~$ make check [enter]
[email protected]:~$ make [enter]
[email protected]:~$ sudo make install [enter]
[email protected]:~$ cd /usr/local [enter]
[email protected]:~$ sudo ln -s amanda-311 amanda [enter]

Selesai. Mengenai setting dan konfigurasi Amanda akan saya tulis kemudian. Semoga. :-)

19 comments:

  1. siang mas...saya mau nanya...
    saya ada masalah untuk instalasi amanda pada waktu instalasi paket-paket yang diperlukan tidak mau terinstall.
    muncul perintah "You might want to run " apt-get -f install" to correct these"
    tapi setelah sya coba pake perintah itu tidak mau juga...
    mohon solusi untuk mengatasi ini..

    ReplyDelete
  2. sebelumnya maaf...lupa ucapkan terima kasih....

    ReplyDelete


  3. muncul perintah “You might want to run ” apt-get -f install” to correct these”
    tapi setelah sya coba pake perintah itu tidak mau juga…  



    maaf, telat reply-nya.
    bisa tolong diinfokan, muncul error itu waktu menjalankan perintah apa?
    Sepertinya karena perintah yang dijalankan itu tidak dikenal, atau paket yang berisi perintah itu belum ter-install.

    ReplyDelete
  4. maff mas lama wktu ne reply ga bisa2...
    gni mas wktu saya install paket yg dbutuhin softwarenya muncul perintah kyk gitu..saya coba2 ga mau juga...
    kira2 dmnanya ada masalah itu mas???

    ReplyDelete

  5. gni mas wktu saya install paket yg dbutuhin softwarenya muncul perintah kyk gitu..saya coba2 ga mau juga…
    kira2 dmnanya ada masalah itu mas???  


    pesan error-nya bagaimana lengkapnya?
    coba dicek lagi, mungkin ada yang salah ketik di perintah-nya.

    ReplyDelete
  6. mas ternyata errornya itu karena saya cobanya diopenvz untuk install amandanya..
    skrg saya lagi coba install divirtualbox..
    mas saya sudah sampe tahap install..ada tutorial untuk penjelasan untuk masing2 step tutorial diatas ga mas? Fungsinya untuk apa ntujuannya gmana, kalo boleh dshare..hehehe
    trus untuk konfigurasi selanjutnya gmna mas???
    terima kasih mas.

    ReplyDelete


  7. mas ternyata errornya itu karena saya cobanya diopenvz untuk install amandanya..
    skrg saya lagi coba install divirtualbox..
    mas saya sudah sampe tahap install..ada tutorial untuk penjelasan untuk masing2 step tutorial diatas ga mas? Fungsinya untuk apa ntujuannya gmana, kalo boleh dshare..hehehe
    trus untuk konfigurasi selanjutnya gmna mas???



    maaf, saat ini saya belum bisa posting untuk setting/konfigurasi lebih jauh.
    hanya sedikit tips, kalau mau mem-backup host/client linux, gunakanlah authentication ssh (private key & pub key), lebih simple & trouble-free daripada menggunakan bsd/tcpbsd.

    ReplyDelete
  8. kalo step penjelasan diatas ada ga mas??
    pada saat kapan setting authentication ssh nya mas??
    sekedar ingin tau untuk backup server yang mas buat sudah bisa berjalan ga mas??

    ReplyDelete

  9. kalo step penjelasan diatas ada ga mas??

    wget: untuk men-download file
    tar: untuk meng-ekstrak file hasil download
    perintah yang lainnya adalah standard untuk instalasi aplikasi dari source di ubuntu. intinya aplikasi amanda dijalankan menggunakan user account 'amandabackup', group 'backup', semua file aplikasi-nya ada di '/usr/local/amanda/'

    pada saat kapan setting authentication ssh nya mas??

    amanda itu kan aplikasi backup model client-server, jadi setiap kali ada proses backup, selalu ada authentikasi. model authentikasi-nya bisa kita pilih, ditentukan di file konfigurasinya (amanda.conf)

    sekedar ingin tau untuk backup server yang mas buat sudah bisa berjalan ga mas??

    saya sudah menjalankannya selama beberapa bulan. Saat ini harddisk yang saya pakai untuk virtual tapes ada yg rusak, sehingga amanda masih saya matikan. Sementara ini untuk backup saya gunakan 'gnutar', sampai ada pengganti harddisk yang rusak tersebut.

    ReplyDelete
  10. mas cerewet lagi nie..
    directory /usr/local/amanda ga ada mas...
    directory amandanya ga ada disana..kira-kira mslahnya dmna ya mas??

    ReplyDelete


  11. mas cerewet lagi nie..
    directory /usr/local/amanda ga ada mas…
    directory amandanya ga ada disana..kira-kira mslahnya dmna ya mas??  



    direktori /usr/local/amanda-311 ada nggak? kalau ada, tinggal dibikin link-nya:
    $ cd /usr/local
    $ sudo ln -s amanda-311 amanda

    kalau di /usr/local/ sama sekali tidak ada direktori "amanda-xxx" kemungkinan instalasinya masih belum sukses, perlu diamati pesan yang muncul ketika menjalankan 'make install'.

    ReplyDelete
  12. mas sudah saya turutin perintah diatas...
    sudah berhasil, saya masih bingung dengan yang ini mas
    "intinya aplikasi amanda dijalankan menggunakan user account ‘amandabackup’, group ‘backup’, semua file aplikasi-nya ada di ‘/usr/local/amanda/"
    gmna mksunya itu?
    mas kalo boleh saya minta alamat emailnya mas ato YM nya..
    terima kasih mas.

    ReplyDelete


  13. mas sudah saya turutin perintah diatas…
    sudah berhasil,saya masih bingung dengan yang ini mas
    “intinya aplikasi amanda dijalankan menggunakan user account ‘amandabackup’, group ‘backup’, semua file aplikasi-nya ada di ‘/usr/local/amanda/”
    gmna mksunya itu?
    mas kalo boleh saya minta alamat emailnya mas ato YM nya..
    terima kasih mas.  



    dengan petunjuk instalasi di atas, file-file setting/konfigurasi untuk menjalankan backup harus diletakkan di dalam /usr/local/amanda/etc/amanda/nama-config. direktori etc/amanda/nama-config ini harus dibuat sendiri. sedangkan file-file executable untuk menjalankan backup ada di /usr/local/amanda/sbin. alamat email saya: [email protected] Saya jarang-jarang membuka YM!

    ReplyDelete
  14. boleh ga saya nanya-nanya lebih lanjut lewat email mas...
    saya bingung dengan kelanjutannya....
    terima kasih mas

    ReplyDelete
  15. boleh saja nanya-nanya, semoga saya bisa menjawabnya.

    ReplyDelete
  16. mas saya sudah krim lewat email...

    ReplyDelete


  17. mas saya sudah krim lewat email…  



    saya belum menerima emailnya. tolong dikirim ulang, [email protected]

    ReplyDelete
  18. sudah saya kirim ulang mas...

    ReplyDelete
  19. mas saya sudah kirim emailnya ke [email protected]

    ReplyDelete