Eu preciso carregar o módulo drbd
no meu servidor CentOS no momento da inicialização. Eu sei que um módulo pode ser carregado sem a necessidade de uma reinicialização usando modprobe drbd
, mas é claro que depois de uma reinicialização do sistema eu teria que carregá-lo novamente manualmente. Eu me deparei com Persistent Carregamento de Módulos e diz
Kernel modules are usually loaded directly by the facility that requires them, which is given correct settings in the /etc/modprobe.conf file.
Eu não tenho o arquivo conf, apenas o diretório /etc/modprobe.d/
.
Em seguida, diz:
Red Hat Enterprise Linux checks for the existence of the /etc/rc.modules file at boot time, which contains various commands to load modules.
Portanto, não tenho certeza se isso se aplica somente ao RHEL ou ao CentOS (também é documentação do CentOS), mas /etc/rc.modules
também estava ausente.
Após a execução:
# echo modprobe foo >> /etc/rc.modules
# chmod +x /etc/rc.modules
Eu posso ver o módulo drbd sendo carregado mesmo após a reinicialização:
Tudo bem como eu fiz isso? Segunda pergunta - o SO do CentOS 7 que estou usando é para fins de teste - o sistema de produção será executado no RHEL 7. Será que eu ainda aplicaria as mesmas etapas para carregar o módulo na inicialização?
Obrigado antecipadamente!
Tags boot kernel-modules centos