Bacula + bat no Ubuntu Maverick

2

Ok, tenho um objetivo e não tenho certeza dos melhores passos a seguir para chegar lá.

Meta:

  • Configurar uma VM Linux no VirtualBox (Host: Windows Server 2008 R2)
  • Configuração do Bacula em um ambiente Linux
  • Faça o Bacula fazer backup em um dispositivo NAS (de preferência um Drobo, pois é menos caro para nós do que outras soluções NAS parecem ser e não temos tempo para construir algo como FreeNAS / ZFS)

Etapas tomadas até agora:

  • Criação da VirtualBox VM do Ubuntu Server (Maverick) como convidado
  • KDE instalado no Ubuntu
  • Pacotes atualizados, etc.
  • Bacula instalado - sem configuração, etc.

Etapas que precisam ser tomadas, de acordo com o meu conhecimento:

  • Instale e execute o Bacula Administration Tool (bat)
  • Configure o Bacula (por meio dos arquivos bat ou .conf) - faça backup para o HDD externo USB (para testar backups, agendamentos, clientes, etc.)
  • Reconfigure o daemon de armazenamento Bacula para fazer backup em um dispositivo Drobo conectado à rede (por exemplo, Drobo FS)

Perguntas até agora:

  • Eu vejo os seguintes erros no terminal e na ferramenta bat quando ela começa - por quê?

Saída do terminal:

Error: "/var/tmp/kdecache-sean" is owned by uid 1000 instead of uid 0.
(1893) KSharedDataCache::Private::mapSharedMemory: Opening cache "/var/tmp/kdecache-sean/icon-cache.kcache" page size is 4096
(1893) KSharedDataCache::Private::mapSharedMemory: Attached to cache, determining if it must be initialized
(1893) KSharedDataCache::Private::mapSharedMemory: Cache fully initialized -- attached to memory mapping
(1893) KSharedDataCache::Private::mapSharedMemory: 7323648 bytes available out of 10485760
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /home/sean/.config/ibus/bus
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 

E no console eu recebo: "bat: ABORTING devido a ERRO no console / console.cpp: 155 Falha ao conectar ao localhost-dir para populateLists"

Primeiras avenidas de solução de problemas

Isto me parece que bacula-dir não foi iniciado? Nenhuma configuração foi feita, e eu certamente não pretendo saber como iniciar o Bacula corretamente.

Eu tentei consultar a documentação, sem sucesso para essa implementação específica.

Qualquer ajuda? Obrigado!

    
por SeanKilleen 03.11.2010 / 21:44

1 resposta

1

Acho que o seu primeiro problema está relacionado ao uso do morcego na raiz, e não na sua conta de usuário "normal". Eu estou supondo que você começou usando

sudo bat

ou algo similar. Isso é dar as mensagens de aviso que você vê, mas não tenho certeza de que isso está fazendo com que as coisas saiam muito mal para você. Nada nessas mensagens me diz que o bacula-dir não está rodando.

Se você instalou o bacula usando a versão empacotada do Ubuntu, então você pode descobrir se o diretor está rodando usando

/etc/init.d/bacula-director status

Se você está apenas testando as coisas, sugiro que comece com o pacote bacula-director-sqlite3 . Isso não precisa de uma configuração de banco de dados separada, por isso é muito mais fácil seguir em frente. Para uso em produção, você deve usar a versão postgresql ou mysql.

Configurar uma configuração básica do bacula é bastante simples usando os arquivos instalados pelo pacote Debian / Ubuntu. Procure no diretório / etc / bacula. Não tenho certeza se o morcego realmente permite a configuração.

Uma vez que você tenha o diretor configurado e iniciado, tente o seu bat novamente (você precisa ter certeza de que o /etc/bacula/bat.conf está configurado também). Se ainda assim não funcionar e você suspeitar dos erros devidos à execução via sudo, tente copiar o arquivo bat.conf em sua própria conta e inicie o morcego usando

bat -c /home/sean/bat.conf

Isso deve eliminar os erros de permissão.

Se você tiver problemas gerais de configuração, o melhor lugar para pedir ajuda é na lista de discussão bacula-users que pode ser encontrada em www.bacula .org

    
por 03.11.2010 / 23:29