Bacula Linux IPv6 Setup

From Tech Wiki
Revision as of 10:12, 28 April 2016 by Adam.birds (talk | contribs) (Created page with "== Setup Bacula Client on Linux using IPv6 == === Login to client server and sudo up. === ====CentOS==== Check NICs. Configure Interface: This is what needs setting in '''/...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Setup Bacula Client on Linux using IPv6

Login to client server and sudo up.

CentOS

Check NICs.

Configure Interface:

This is what needs setting in /etc/sysconfig/network-scripts/ifcnfg-eth1

ONBOOT=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes

Then

#Check eth1 has a IPv6 'bac' address.
ip a

#If not run
ifup eth1

#After a minute retry
ip a
ip a

3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 90:b1:1c:23:ff:39 brd ff:ff:ff:ff:ff:ff
    inet6 2a02:22d0:bac:0:92b1:1cff:fe23:ff39/64 scope global dynamic
       valid_lft 604741sec preferred_lft 43141sec
    inet6 fe80::92b1:1cff:fe23:ff39/64 scope link
       valid_lft forever preferred_lft forever

Ubuntu/Debian

This is what needs setting in /etc/network/interfaces

# Backup Network
auto eth1
iface eth1 inet6 auto

Install Bacula client. Skip if already installed.

yum install bacula-client

Edit bacula-fd.conf

/etc/bacula/bacula-fd.conf

FileDaemon {
 Name = [insert hostname here]
 FD Addresses = {
        #ipv4 = { addr = 0.0.0.0; port = 9102; }
        ipv6 = { addr = ::; port = 9102; }
 }
 WorkingDirectory = /var/spool/bacula
 Pid Directory = /var/run
 Maximum Concurrent Jobs = 20
 Heartbeat Interval = 10
}

Director {
 Name = Ziff-dir
 Password = "[insert bacula password here]"
}

Director {
 Name = Ziff-tray
 Password = "[insert bacula password here]"
 Monitor = yes
}

Messages {
 Name = Standard
 director = Ziff-dir = all, !skipped, !restored
}

Final Client checks

#Restart bacula-fd
service bacula-fd restart

#Set bacula-fd to start on boot
chkconfig bacula-fd on

#Check listening port reports IPv6
lsof -i :9102

COMMAND    PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
bacula-fd 5893 root    3u  IPv6 17820696      0t0  TCP *:bacula-fd (LISTEN)

Backup Server

Run the following on the backup server.


#Open bacula console
bconsole

#Reload the configurations
reload

#Status client and select client
status client

#Bconsole will report back the IPv6 address.

Connecting to Client srv-78_109_168_211 at 2a02:22d0:bac:0:92b1:1cff:fe23:ff39:9102