Here i installed Bacula with rpm on Centos 6.3 64bit with Mysql Database.
List of RPM whcih required for Installation. you can download from following link as well.
http://isoredirect.centos.org/centos/6.3/os/x86_64/Packages/
http://epel.mirror.mendoza-conicet.gob.ar//6/x86_64/
bacula-client-5.0.0-9.el6.x86_64.rpm
bacula-common-5.0.0-9.el6.x86_64.rpm
bacula-console-5.0.0-9.el6.x86_64.rpm
bacula-console-bat-5.0.0-9.el6.x86_64.rpm
bacula-director-common-5.0.0-9.el6.x86_64.rpm
bacula-director-mysql-5.0.0-9.el6.x86_64.rpm
bacula-docs-5.0.0-9.el6.x86_64.rpm
bacula-storage-common-5.0.0-9.el6.x86_64.rpm
bacula-storage-mysql-5.0.0-9.el6.x86_64.rpm
bacula-traymonitor-5.0.0-9.el6.x86_64.rpm
fedora-usermgmt-0.10-1200.el6.noarch.rpm
fedora-usermgmt-core-0.10-1200.el6.noarch.rpm
fedora-usermgmt-default-fedora-setup-0.10-1200.el6.noarch.rpm
fedora-usermgmt-shadow-utils-0.10-1200.el6.noarch.rpm
mysql-5.1.61-4.el6.x86_64.rpm
mysql-server-5.1.61-4.el6.x86_64.rpm
perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
perl-DBI-1.609-4.el6.x86_64.rpm
Installation of RPM.
[root@backup01 tmp]# rpm -Uvh perl*
warning: perl-DBD-MySQL-4.013-3.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:perl-DBI ########################################### [ 50%]
2:perl-DBD-MySQL ########################################### [100%]
[root@backup01 tmp]# rpm -Uvh mysql-server-5.1.61-4.el6.x86_64.rpm
warning: mysql-server-5.1.61-4.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:mysql-server ########################################### [100%]
[root@backup01 tmp]# rpm -Uvh fedora-usermgmt*
warning: fedora-usermgmt-0.10-1200.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:fedora-usermgmt-default########################################### [ 25%]
2:fedora-usermgmt-core ########################################### [ 50%]
3:fedora-usermgmt-shadow-########################################### [ 75%]
4:fedora-usermgmt ########################################### [100%]
[root@backup01 tmp]# rpm -Uvh bacula*
warning: bacula-client-5.0.0-9.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencie:
libQtCore.so.4()(64bit) is needed by bacula-console-bat-5.0.0-9.el6.x86_64
libQtGui.so.4()(64bit) is needed by bacula-console-bat-5.0.0-9.el6.x86_64
logwatch is needed by bacula-director-common-5.0.0-9.el6.x86_64
perl(Logwatch) is needed by bacula-director-common-5.0.0-9.el6.x86_64
Resolution:-
[root@backup01 tmp]# yum install qt* -y
[root@backup01 tmp]# yum install logwatch -y
Done.
After that
[root@backup01 tmp]# rpm -Uvh bacula*
warning: bacula-client-5.0.0-9.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:bacula-common ########################################### [ 10%]
2:bacula-director-common ########################################### [ 20%]
3:bacula-director-mysql ########################################### [ 30%]
4:bacula-storage-common ########################################### [ 40%]
5:bacula-storage-mysql ########################################### [ 50%]
6:bacula-client ########################################### [ 60%]
7:bacula-console ########################################### [ 70%]
8:bacula-console-bat ########################################### [ 80%]
9:bacula-traymonitor ########################################### [ 90%]
10:bacula-docs ########################################### [100%]
Bacula Setup.
Once Bacula installed Do this 1st thing.
Go under cd /etc/bacula/ dir and change bconsole.conf setting
Change address and password for every conf file under bacula Dir.
Bconsole.conf
address = backup01.utiba
Also made entry under Host file
/etc/hosts
192.168.1.133 backup01.utiba backup01
After that go under
[root@tc1backup1 bacula]# pwd
/usr/libexec/bacula
Run following command
./grant_mysql_privileges
./create_mysql_database
./make_mysql_tables
./grant_bacula_privileges
After that login under Mysql database make sure Bacula database insatlled.
[root@backup01 bacula]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.1.61 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bacula |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql>
List of RPM whcih required for Installation. you can download from following link as well.
http://isoredirect.centos.org/centos/6.3/os/x86_64/Packages/
http://epel.mirror.mendoza-conicet.gob.ar//6/x86_64/
bacula-client-5.0.0-9.el6.x86_64.rpm
bacula-common-5.0.0-9.el6.x86_64.rpm
bacula-console-5.0.0-9.el6.x86_64.rpm
bacula-console-bat-5.0.0-9.el6.x86_64.rpm
bacula-director-common-5.0.0-9.el6.x86_64.rpm
bacula-director-mysql-5.0.0-9.el6.x86_64.rpm
bacula-docs-5.0.0-9.el6.x86_64.rpm
bacula-storage-common-5.0.0-9.el6.x86_64.rpm
bacula-storage-mysql-5.0.0-9.el6.x86_64.rpm
bacula-traymonitor-5.0.0-9.el6.x86_64.rpm
fedora-usermgmt-0.10-1200.el6.noarch.rpm
fedora-usermgmt-core-0.10-1200.el6.noarch.rpm
fedora-usermgmt-default-fedora-setup-0.10-1200.el6.noarch.rpm
fedora-usermgmt-shadow-utils-0.10-1200.el6.noarch.rpm
mysql-5.1.61-4.el6.x86_64.rpm
mysql-server-5.1.61-4.el6.x86_64.rpm
perl-DBD-MySQL-4.013-3.el6.x86_64.rpm
perl-DBI-1.609-4.el6.x86_64.rpm
Installation of RPM.
[root@backup01 tmp]# rpm -Uvh perl*
warning: perl-DBD-MySQL-4.013-3.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:perl-DBI ########################################### [ 50%]
2:perl-DBD-MySQL ########################################### [100%]
[root@backup01 tmp]# rpm -Uvh mysql-server-5.1.61-4.el6.x86_64.rpm
warning: mysql-server-5.1.61-4.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:mysql-server ########################################### [100%]
[root@backup01 tmp]# rpm -Uvh fedora-usermgmt*
warning: fedora-usermgmt-0.10-1200.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [100%]
1:fedora-usermgmt-default########################################### [ 25%]
2:fedora-usermgmt-core ########################################### [ 50%]
3:fedora-usermgmt-shadow-########################################### [ 75%]
4:fedora-usermgmt ########################################### [100%]
[root@backup01 tmp]# rpm -Uvh bacula*
warning: bacula-client-5.0.0-9.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencie:
libQtCore.so.4()(64bit) is needed by bacula-console-bat-5.0.0-9.el6.x86_64
libQtGui.so.4()(64bit) is needed by bacula-console-bat-5.0.0-9.el6.x86_64
logwatch is needed by bacula-director-common-5.0.0-9.el6.x86_64
perl(Logwatch) is needed by bacula-director-common-5.0.0-9.el6.x86_64
Resolution:-
[root@backup01 tmp]# yum install qt* -y
[root@backup01 tmp]# yum install logwatch -y
Done.
After that
[root@backup01 tmp]# rpm -Uvh bacula*
warning: bacula-client-5.0.0-9.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Preparing... ########################################### [100%]
1:bacula-common ########################################### [ 10%]
2:bacula-director-common ########################################### [ 20%]
3:bacula-director-mysql ########################################### [ 30%]
4:bacula-storage-common ########################################### [ 40%]
5:bacula-storage-mysql ########################################### [ 50%]
6:bacula-client ########################################### [ 60%]
7:bacula-console ########################################### [ 70%]
8:bacula-console-bat ########################################### [ 80%]
9:bacula-traymonitor ########################################### [ 90%]
10:bacula-docs ########################################### [100%]
Bacula Setup.
Once Bacula installed Do this 1st thing.
Go under cd /etc/bacula/ dir and change bconsole.conf setting
Change address and password for every conf file under bacula Dir.
Bconsole.conf
address = backup01.utiba
Also made entry under Host file
/etc/hosts
192.168.1.133 backup01.utiba backup01
After that go under
[root@tc1backup1 bacula]# pwd
/usr/libexec/bacula
Run following command
./grant_mysql_privileges
./create_mysql_database
./make_mysql_tables
./grant_bacula_privileges
After that login under Mysql database make sure Bacula database insatlled.
[root@backup01 bacula]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.1.61 Source distribution
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bacula |
| mysql |
| test |
+--------------------+
4 rows in set (0.00 sec)
mysql>
0 comments:
Post a Comment