オープンソースネットワークバックアップソフトウェアbacula(baculaの起動と停止)
一、baculaのDirector daemonとStorage daemonを起動する
上記の構成が完了すると、baculaを起動または閉じることができます.baculaserverで制御側のすべてのサービスを起動または閉じるには、次の2つの方法があります.
1つ目の方法は次のとおりです.
- [root@baculaserver etc]# /opt/bacula/sbin/bacula
- {start|stop|restart|status}
- bacula , :
- [root@baculaserver etc]# /opt/bacula/etc/bacula-ctl-dir {start|stop|restart|status}
- [root@baculaserver etc]# /opt/bacula/etc/bacula-ctl-sd {start|stop|restart|status}
- [root@baculaserver etc]# /opt/bacula/etc/bacula-ctl-fd {start|stop|restart|status}
クライアントFDは別のホストbaculaclientに構成されているため、baculaserverでFile daemonサービスを起動する必要はありません.
baculaのすべてのサービスを開始した後、netstatコマンドを使用して、起動ポートの状況を確認します.
- [root@localhost etc]# netstat -antl |grep 91
- tcp 0 0 0.0.0.0:9101 0.0.0.0:* LISTEN
- tcp 0 0 0.0.0.0:9102 0.0.0.0:* LISTEN
- tcp 0 0 0.0.0.0:9103 0.0.0.0:* LISTEN
このうち、9101はDirector daemonを表す.9102はFile daemonを表します.9103はStorage daemonを表します.
注意baculaのすべてのサービスを開始する前に、MySQLデータベースを起動する必要があります.MySQLデータベースが起動していない場合は、baculaの制御端子に接続するとエラーが発生します.
- [root@baculaserver opt]# /opt/bacula/sbin/bconsole
- Connecting to Director 192.168.12.188:9101
- 19-04 09:45 bconsole JobId 0: Fatal error: bsock.c:135 Unable to connect to Director daemon on 192.168.12.188:9101. ERR=
このときnetstatコマンドを実行すると、9101ポートが起動していないことがわかります.
二、クライアントFDでFile daemonを起動する
最後に、クライアントFD(すなわちbaculaclient)上でFile daemonサービスを起動し、以下のように動作する.
- [root@baculaclient etc]# /opt/bacula/sbin/bacula start
- Starting the Bacula File daemon
クライアントFDを管理するサービスは、以下のようにしてもよい.
- [root@baculaclient etc]# /opt/bacula/sbin/bacula {start|stop|restart|status}
- [root@ baculaclient etc]# /opt/bacula/etc/bacula-ctl-fd {start|stop|restart|status}