Autore Topic: DRBD da sorgenti  (Letto 3876 volte)

Offline agenore

  • Full Member
  • ***
  • Post: 93
    • Mostra profilo
    • E-mail
DRBD da sorgenti
« il: 12 Novembre 2012, 17:55:30 »
Ciao a tutti,
da un pò di giorni (quando il tempo lo consente) sto cercando di installare l'ultima versione di DRBD direttamente dai sorgenti su di una Centos 6.3 minimal.
La compilazione sembra essere andata a buon fine, mi ha creato sia gli script necessari come drbdadm sia il modulo brbd.ko. Il modulo lo ha anche messo in /lib/modules/2.6.32-279.14.1.el6.i686/updates/ e fin qui tutto ok.
Ho notato che il modulo è con permessi 644 e quindi non è eseguibile. Ho provato ad installare a mano il modulo stesso con insmod drbd.ko ma ottengo il seguente errore:
insmod: error inserting 'drbd.ko': -1 Unknown symbol in module
e vedendo li /var/log/messages ho trovato questo errore...
localhost kernel: drbd: Unknown symbol crc32c
e lanciano lsmod | grep crc32c non mi ritorna niente.
Qualche suggerimento?
grazie.



Offline agenore

  • Full Member
  • ***
  • Post: 93
    • Mostra profilo
    • E-mail
Re: DRBD da sorgenti
« Risposta #1 il: 12 Novembre 2012, 18:28:15 »
finalmente forse ho risolto. Googolando ho trovato alcune notizie che indirettamente mi hanno portato (forse) alla soluzione. dalla directory dei sorgenti eseguendo make menuconfig si apre una finestra che mostra quali moduli devono essere creati direttamente dentro il Kernel e quali appunto restare moduli. Navigando tra le opzioni ho notato che nella sezione cryptography API sono stati creati come moduli sia il CRC32C che il CRC32 C intel.
Nella directory dei sorgenti ....../kernel/lib ho trovato il modulo libcrc32c.ko che è quello che più gli assomiglia  :o. L'ho caricato ed è andato .... ho poi caricato drbd.ko ... :o ed è andato pure quello. ;D non resta di far si che si carichino in automatico e sperare che funzioni tutto .....  ??? ::) :P speriamo.
Ciao.

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re: DRBD da sorgenti
« Risposta #2 il: 12 Novembre 2012, 18:28:44 »
Perchè dai sorgenti e non dai repository con yum?

Offline agenore

  • Full Member
  • ***
  • Post: 93
    • Mostra profilo
    • E-mail
Re: DRBD da sorgenti
« Risposta #3 il: 14 Novembre 2012, 11:02:42 »
per provare, per curiosità, per vedere come andava a finire :D

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: DRBD da sorgenti
« Risposta #4 il: 14 Novembre 2012, 11:08:26 »
quindi, per definizione, per giocare su una macchina che non andrà mai in produzione, giusto?

anyway, ti consiglio di provare l'approccio della ricompilazione del pacchetto rpm.. partendo dal src.rpm

Offline agenore

  • Full Member
  • ***
  • Post: 93
    • Mostra profilo
    • E-mail
Re: DRBD da sorgenti
« Risposta #5 il: 14 Novembre 2012, 12:33:48 »
Grazie, proverò appena finisco di testare che il tutto funzioni utilizzando due VM.