CentOS/Bacula client install script

From Mana zināšanu grāmata
Revision as of 10:41, 16 April 2026 by Kaspars (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
 
#!/bin/sh
yum install -y wget
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
rpm -ivh epel-release-7-6.noarch.rpm
yum update -y
echo -e "[epel-bacula7]\n
name=Bacula backports from rawhide\n
baseurl=http://repos.fedorapeople.org/repos/slaanesh/bacula7/epel-\$releasever/\$basearch/
\n
enable=1\n
skip_if_unavailable=1\n
gpgkey=http://repos.fedorapeople.org/repos/slaanesh/bacula7/RPM-GPG-KEY-slaanesh\n
gpgcheck=1\n
[epel-bacula7-source]\n
name=Bacula backports from rawhide — Source\n
baseurl=http://repos.fedorapeople.org/repos/slaanesh/bacula7/epel-\$releasever/SRPMS\n
enabled=0\n
skip_if_unavailable=1\n
gpgkey=http://repos.fedorapeople.org/repos/slaanesh/bacula7/RPM-GPG-KEY-slaanesh\n
gpgcheck=1" >> /etc/yum.repos.d/epel-bacula7.repo
yum install bacula-client -y
if 'firewall-cmd --state' = running
  then
     firewall-cmd --permanent --zone=public --add-port=9002/tcp
     firewall-cmd --reload
fi

read -p "Your srv IP: " ip

sed -i -e 's/Password = "@@FD_PASSWORD@@"/Password = "QWE123qwe"/g' /etc/bacula/bacula-fd.conf
sed -i -e 's/Password = "@@MON_FD_PASSWORD@@"/Password = "QWE123qwe"/g' /etc/bacula/bacula-fd.conf
 sed -i -e 's/ FDport = 9102/ FDport = 9102\n  FDAddress = ${ip}/g' /etc/bacula/bacula-fd.conf

systemctl restart bacula-fd
systemctl status bacula-fd