Ol�,
Hoje, o nosso kernel n�o pode ser completamente substituido sem reboot.
Sim modules podem ser carregados e a uns tempos atr�s eu at� tive que usar
um driver de um kernel um pouco mais novo num kernel mais antigo (era
2..2.17 - tava com um pau no module - para n�o parar o servidor, compilei o
kernel 2.2.19 modular, e carreguei o module do kernel 2.2.19 no kernel
2.2.17).
Funcionou e ainda funciona at� hoje sem dar dor de cabe�as.
Quer dizer, estou para ver um sistema que seja atualizavel 100% sem da
reboot.
Reboot n�o � ruim, �s vezes � necess�rio. � ruim porque paralisa o sistema,
por�m � necess�rio e algumas vezes imprescind�vel.
Bom, em rela��o ao resto do sistema, sim � poss�vel atualizar sem reset (eu
j� falei algo contr�rio?).
Principalmente as coisas mais comuns, feito o httpd & cia.
Imagine ter que resetar quando se altera, por exemplo, uma rota no kernel
routing table.
E os sistemas linux tendem a n�o mais necessitarem de reboot, at� na troca
de kernels running. O pessoal da linux-kernel est� trabalhando nisso.

[]'z
Igor
--
[EMAIL PROTECTED]
[EMAIL PROTECTED]




----- Original Message -----
From: <[EMAIL PROTECTED]>
To: "Lisias Toledo" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Thursday, 26 de July de 2001 14:20 PM
Subject: Re: (linux-br) COMO ATUALIZAR O SISTEMA SEM PARAR O SERVIDOR?


>
> eu pensei que tivesse outros "farmzendeiros"  por aqui ( brincadeira
Igor..)
>
> Bem vamos conversar:
>
> Quando penso eu atualizar uma "Linux Box", ou uma caixa linux como diria o
> tradutor de seguranca maxima, e penso no esquema abaixo.
>
> GLIBC
> _____
> / | \
>        /  |  \
>       /   |   \
>      /    |    \
>     /     |     \
>    /      |      \
>   /       |       \
> -----     |     --------
> KERNEL   |     Servicos (daemons)
>           |
>         ------
>         Programas
>     e outras libs
>
> Coloco a Glibc como o item mais importante, pois 80%/90% dos binarios sao
> dinamicamente linkados com ela.
>
> Veja meu /bin:
> root@olarva:/bin# ldd * | grep "not a dynamic executable" | wc -l
>      12
> root@olarva:/bin# ls -1 | wc -l
>     100
> No sbin.
> root@olarva:/sbin# ls -1 | wc -l
>     114
> root@olarva:/sbin# ldd * | grep "not a dynamic executable" | wc -l
>      25
>
> No caso de binarios extaticos, podemos atualizar a glibc, sem problema mas
> os dinamicos requerem uma recompilacao.
> Portanto so atualizo a glibc, em casos extremos, em que um bug afeta todo
> o sistema, ou claro quando a nova versao traz melhoras significativas pro
> desenpenho.
> Se tiver q atualizar a glibc, so se tiver trabalhando com maquinas
> espelhadas pra nao parar, atualiza uma, depois a outra,
>
> o kernel he estatico..
>
> root@olarva:/# ldd vmlinuz
> ldd: warning: you do not have execution permission for `./vmlinuz'
>         not a dynamic executable
>
> O segundo item: O KERNEL
>
> trabalhar sempre em modulos, ai vc so para a maquina se
> tiver que trocar de kernel, ou adicinar um novo hardware, nom-hot-swap.
>
> Terceiro Item e Quarto Item : Programas em geral/shel/libs/servidores etc.
>
> Esses Itens sao 100% atualizaveis, sem ter que parar a maquina.
>
> function critica_construtiva()
> {
> existe um script... pra acentuacao. ou dois, um eu sei q he do piter
> punk esse nao conheco, mas tem outro. que no final pede pra rebootar a
> maquina, isso he desnecessario, bastando reler as variaveis de ambiente.
> nao sei exatamente quais os arquivos que ele altera, alem das variaveis
LC_*, mas he possivel reler essas configuracoes sem rebootar..
> Nota: nao sei como anda agora, isso era nas primeiras versoes.
>


Assinantes em 26/07/2001: 2258
Mensagens recebidas desde 07/01/1999: 124976
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a