Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
TetraWiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Bacula CapitalBank
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
[[category:Capital Bank]] '''Installation of Bacula for Capital Bank''' tar -xvzf bacula-5.2.13.tar.gz cd bacula-5.2.13 CFLAGS="-g -Wall" ./configure \ --sbindir=/opt/bacula/bin \ --sysconfdir=/opt/bacula/etc \ --enable-smartalloc \ --with-mysql \ --with-openssl \ --with-working-dir=/opt/bacula/working \ --with-pid-dir=/opt/bacula/working \ --with-subsys-dir=/opt/bacula/working \ --enable-batch-insert \ --enable-tray-monitor \ --enable-bat \ --enable-readline OUTPUT = Host: x86_64-unknown-linux-gnu -- redhat Enterprise release Bacula version: Bacula 5.2.13 (19 February 2013) Source code location: . Install binaries: /opt/bacula/bin Install libraries: /usr/lib64 Install config files: /opt/bacula/etc Scripts directory: /opt/bacula/etc Archive directory: /tmp Working directory: /opt/bacula/working PID directory: /opt/bacula/working Subsys directory: /opt/bacula/working Man directory: ${datarootdir}/man Data directory: /usr/share Plugin directory: /usr/lib64 C Compiler: gcc 4.4.7 C++ Compiler: /usr/bin/g++ 4.4.7 Compiler flags: -g -Wall -fno-strict-aliasing -fno-exceptions -fno-rtti Linker flags: Libraries: -lpthread -ldl -ldl Statically Linked Tools: no Statically Linked FD: no Statically Linked SD: no Statically Linked DIR: no Statically Linked CONS: no Database backends: MySQL Database port: Database name: bacula Database user: bacula Job Output Email: root@localhost Traceback Email: root@localhost SMTP Host Address: localhost Director Port: 9101 File daemon Port: 9102 Storage daemon Port: 9103 Director User: Director Group: Storage Daemon User: Storage DaemonGroup: File Daemon User: File Daemon Group: Large file support: yes Bacula conio support: no readline support: no TCP Wrappers support: no TLS support: yes Encryption support: yes ZLIB support: yes LZO support: no enable-smartalloc: yes enable-lockmgr: no bat support: yes enable-gnome: no enable-bwx-console: no enable-tray-monitor: yes client-only: no build-dird: yes build-stored: yes Plugin support: yes AFS support: no ACL support: no XATTR support: yes Python support: no systemd support: no Batch insert enabled: MySQL make make install yum install mysql mysql-server mysql-devel mysqladmin -u root password capitalbank /opt/bacula/etc/create_mysql_database -u root -p /opt/bacula/etc/make_mysql_tables -uroot -p /opt/bacula/etc/grant_mysql_privileges -uroot -p /opt/bacula/etc/grant_bacula_privileges -uroot -p mysql -uroot -p mysql> UPDATE mysql.user SET password=PASSWORD("capitalbank321") WHERE user='bacula'; cd /opt/bacula/etc/ Change the password in each of the conf file and set accordingly. vim bconsole.conf Director { Name = backup.capitalbank.com-dir DIRport = 9101 address = backup Password = "root123" } vim bacula-sd.conf ----> change password where required. #add new entry for Tape Drive Device { Name = LTO-4 Media Type = LTO-4 Archive Device = /dev/nst0 AutomaticMount = yes; # when device opened, read it AlwaysOpen = yes; RemovableMedia = yes; Requires Mount = no; RandomAccess = no; Maximum File Size = 100GB LabelMedia = yes; } vim bacula-dir.conf ---> change the password where required Job { Name = Backup_Oracle Type = Backup Level = Incremental Client = backup.capitalbank.com-fd FileSet = "Full Set" Schedule = DailyCycle Storage = LTO-4 Messages = Standard Pool = File Priority = 10 Write Bootstrap = "/opt/bacula/working/%c.bsr" } Job { Name = BackupCatalog Level = Full Client = backup.capitalbank.com-fd Type = Backup FileSet = Catalog Storage = LTO-4 Schedule = DailyCycle Messages = Standard Pool = File # This creates an ASCII copy of the catalog # Arguments to make_catalog_backup.pl are: # make_catalog_backup.pl <catalog-name> Run Before Job = "/opt/bacula/etc/make_catalog_backup.pl MyCatalog" # This deletes the copy of the catalog Run After Job = /opt/bacula/etc/delete_catalog_backup Write Bootstrap = "/opt/bacula/working/%n.bsr" Priority = 11 } Job { Name = "RestoreFiles" Type = Restore Client=backup.capitalbank.com-fd FileSet="Full Set" Storage = File Pool = File Messages = Standard Where = /restore } # List of files to be backed up FileSet { Name = "Full Set" Include { Options { signature = MD5 } File = /backup } Schedule { Name = DailyCycle Run = Level=Incremental Pool=File at 14:13 } FileSet { Name = "Catalog" Include { Options { signature = MD5 } File = "/opt/bacula/working/bacula.sql" } } Client { Name = backup.capitalbank.com-fd Address = backup FDPort = 9102 Catalog = MyCatalog Password = "root123" # password for FileDaemon File Retention = 600 days # 30 days Job Retention = 24 months # six months AutoPrune = yes # Prune expired Jobs/Files } Storage { Name = File Address = backup # N.B. Use a fully qualified name here SDPort = 9103 Password = "root123" Device = FileStorage Media Type = File } # Definition of tape storage device Storage { Name = LTO-4 Address = backup # N.B. Use a fully qualified name here SDPort = 9103 Password = "root123" # password for Storage daemon Device = LTO-4 # must be same as Device in Storage daemon Media Type = LTO-4 # must be same as MediaType in Storage daemon } # File Pool definition Pool { Name = File Pool Type = Backup Recycle = yes # Bacula can automatically recycle Volumes AutoPrune = yes # Prune expired volumes Volume Retention = 600 days # one year Maximum Volume Bytes = 2000G # Limit Volume size to something reasonable Maximum Volumes = 100 LabelFormat = "Vol" # Limit number of Volumes in Pool } Catalog { Name = MyCatalog # Uncomment the following line if you want the dbi driver # dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = dbname = "bacula"; dbuser = "bacula"; dbpassword = "capitalbank321" } Console { Name = backup.capitalbank.com-mon Password = "root123" CommandACL = status, .status } Now start bacula /opt/bacula/bin/bacula start access console via: /opt/bacula/bin/bconsole It will prompt for option of selecting the backup process and then start the backup process. run Install webmin for graphical interface rpm -ivh webmin-1.660-1.noarch.rpm /etc/init.d/webmin start You can access webmin via browser, localhost:10000 Select the option of Bacula backup system from left drop down menu and you can schedule backup and run backup from the GUI
Summary:
Please note that all contributions to TetraWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
TetraWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)