オープンソースネットワークバックアップソフトウェアbacula(baculaの起動と停止)



一、baculaのDirector daemonとStorage daemonを起動する
上記の構成が完了すると、baculaを起動または閉じることができます.baculaserverで制御側のすべてのサービスを起動または閉じるには、次の2つの方法があります.
1つ目の方法は次のとおりです.
 

  
  
  
  
  1. [root@baculaserver  etc]# /opt/bacula/sbin/bacula 
  2.  {start|stop|restart|status} 
  3. bacula , : 
  4. [root@baculaserver  etc]# /opt/bacula/etc/bacula-ctl-dir  {start|stop|restart|status} 
  5. [root@baculaserver  etc]# /opt/bacula/etc/bacula-ctl-sd  {start|stop|restart|status} 
  6. [root@baculaserver  etc]# /opt/bacula/etc/bacula-ctl-fd  {start|stop|restart|status} 

クライアントFDは別のホストbaculaclientに構成されているため、baculaserverでFile daemonサービスを起動する必要はありません.
baculaのすべてのサービスを開始した後、netstatコマンドを使用して、起動ポートの状況を確認します.
 

  
  
  
  
  1. [root@localhost etc]# netstat -antl |grep 91  
  2. tcp  0      0 0.0.0.0:9101                0.0.0.0:*                   LISTEN       
  3. tcp  0      0 0.0.0.0:9102                0.0.0.0:*                   LISTEN       
  4. 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の制御端子に接続するとエラーが発生します.
 

  
  
  
  
  1.  [root@baculaserver opt]# /opt/bacula/sbin/bconsole 
  2. Connecting to Director 192.168.12.188:9101 
  3. 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サービスを起動し、以下のように動作する.
 

  
  
  
  
  1. [root@baculaclient etc]# /opt/bacula/sbin/bacula start 
  2. Starting the Bacula File daemon 

クライアントFDを管理するサービスは、以下のようにしてもよい.
 

  
  
  
  
  1. [root@baculaclient etc]# /opt/bacula/sbin/bacula {start|stop|restart|status} 
  2. [root@ baculaclient  etc]# /opt/bacula/etc/bacula-ctl-fd  {start|stop|restart|status}