VMWare Data Recovery 1.2 - agendar a reinicialização semanal

1

Nós executamos o VMWare vSphere 4.1 e o VMWare Data Recovery 1.2. Temos uma janela semanal sem backups e, devido a algumas instabilidades, gostaríamos de tentar agendar uma reinicialização semanal automática do dispositivo VMWare Data Recovery.

Detalhes mais específicos: - O VMWare Data Recovery 1.2 parece ser baseado no CentOS 5.2. - Usamos o NFS para armazenamento de dados. O appliance vê isso como armazenamento local, mas a unidade é armazenada em um prédio diferente. Parece funcionar muito bem, e até agora tem sido significativamente mais rápido e mais estável do que o CIFS (que usamos antes).

Eu tentei programar a reinicialização usando /etc/cron.d no próprio dispositivo VDR:

/etc/cron.d/sunday_reboot:

45 1     * * sun   /usr/local/bin/custom_reboot.sh >> /var/log/reboot.log

/usr/local/bin/custom_reboot.sh:

#!/bin/bash
/bin/echo "==================================="
/bin/date
/bin/echo "Rebooting server now."
/usr/bin/reboot

Eu também reiniciei o crond, /etc/init.d/crond restart No entanto, o /var/log/reboot.log permanece vazio e o tempo de atividade mostra que nenhuma reinicialização ocorreu.

O que estou perdendo?

    
por UrkoM 23.04.2012 / 09:20

2 respostas

1

Você não pode agendar a reinicialização fora do sistema operacional, conforme detalhado aqui? Reinicialize a máquina virtual a cada 20 minutos

    
por 23.04.2012 / 23:19
0

O formato do arquivo que você criou em /etc/cron.d é inválido. Você perdeu o campo de nome de usuário. Então, tente o seguinte:

45 1     * * sun  root /usr/local/bin/custom_reboot.sh >> /var/log/reboot.log

Além disso, você precisa verificar as permissões do script criado e certificar-se de que ele tenha permissão de execução x . Isso é para responder sua pergunta sobre o cron job.

Reiniciar continuamente um servidor não é uma boa ideia. Seria realmente melhor encontrar o problema em vez de apenas reiniciar, mesmo que você esteja fazendo isso semanalmente.

    
por 23.04.2012 / 09:24