[FUG-BR] Instalar e empacotar freeBSD como uma firmware

2015-09-23 Por tôpico victordan...@netlinepb.com.br

Pessoal, garimpei na net mas não encontrei o que queria.

Estou precisando montar um servidor freeBSD de maneira que eu possa 
colocá-lo num flash card, de modo a mantê-lo e atualizá-lo, do mesmo 
modo que fazemos com switches e routers hoje em dia, o desenvolvedor 
libera uma nova firmware, o pessoal atualiza via browser e reboota o 
hardware com o sistema novo.


Alguém pode me passar o caminho das pedras?

Victor Dantas
Netline Telecom
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Instalar e empacotar freeBSD como uma firmware

2015-09-23 Por tôpico victordan...@netlinepb.com.br
Isso mesmo, preciso de um projeto similar, não para roteamento, mas para 
transcoders de vídeo, gostaria de entender como geram as imagens, e a 
técnica para que na atualização do sistema, eu possa jogar a nova imagem 
no disco usando o dd com o sistema rodando, ou seja, preciso 
instanciá-lo na memória.


Lá no projeto BSDRP, não fica claro.

Se alguém puder indicar, livro, documentação ou outras fontes, ficarei 
agradecido.


Victor

Em 23/09/2015 12:58, Eduardo Schoedler escreveu:

O pessoal do BSDRP fez isso, você pode dar uma olhada na wiki deles.
Tem scripts e dicas.

--
Eduardo Schoedler


Em 23 de setembro de 2015 12:36, victordan...@netlinepb.com.br
 escreveu:

Pessoal, garimpei na net mas não encontrei o que queria.

Estou precisando montar um servidor freeBSD de maneira que eu possa
colocá-lo num flash card, de modo a mantê-lo e atualizá-lo, do mesmo modo
que fazemos com switches e routers hoje em dia, o desenvolvedor libera uma
nova firmware, o pessoal atualiza via browser e reboota o hardware com o
sistema novo.

Alguém pode me passar o caminho das pedras?

Victor Dantas
Netline Telecom
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd





-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Instalar e empacotar freeBSD como uma firmware

2015-09-23 Por tôpico Eduardo Schoedler
O pessoal do BSDRP fez isso, você pode dar uma olhada na wiki deles.
Tem scripts e dicas.

--
Eduardo Schoedler


Em 23 de setembro de 2015 12:36, victordan...@netlinepb.com.br
 escreveu:
> Pessoal, garimpei na net mas não encontrei o que queria.
>
> Estou precisando montar um servidor freeBSD de maneira que eu possa
> colocá-lo num flash card, de modo a mantê-lo e atualizá-lo, do mesmo modo
> que fazemos com switches e routers hoje em dia, o desenvolvedor libera uma
> nova firmware, o pessoal atualiza via browser e reboota o hardware com o
> sistema novo.
>
> Alguém pode me passar o caminho das pedras?
>
> Victor Dantas
> Netline Telecom
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Eduardo Schoedler
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Instalar e empacotar freeBSD como uma firmware

2015-09-23 Por tôpico Eduardo Schoedler
Acho que ainda deve ter o picobsd no ports...

Em 23 de setembro de 2015 13:16, victordan...@netlinepb.com.br
 escreveu:
> Isso mesmo, preciso de um projeto similar, não para roteamento, mas para
> transcoders de vídeo, gostaria de entender como geram as imagens, e a
> técnica para que na atualização do sistema, eu possa jogar a nova imagem no
> disco usando o dd com o sistema rodando, ou seja, preciso instanciá-lo na
> memória.
>
> Lá no projeto BSDRP, não fica claro.
>
> Se alguém puder indicar, livro, documentação ou outras fontes, ficarei
> agradecido.
>
> Victor
>
>
> Em 23/09/2015 12:58, Eduardo Schoedler escreveu:
>>
>> O pessoal do BSDRP fez isso, você pode dar uma olhada na wiki deles.
>> Tem scripts e dicas.
>>
>> --
>> Eduardo Schoedler
>>
>>
>> Em 23 de setembro de 2015 12:36, victordan...@netlinepb.com.br
>>  escreveu:
>>>
>>> Pessoal, garimpei na net mas não encontrei o que queria.
>>>
>>> Estou precisando montar um servidor freeBSD de maneira que eu possa
>>> colocá-lo num flash card, de modo a mantê-lo e atualizá-lo, do mesmo modo
>>> que fazemos com switches e routers hoje em dia, o desenvolvedor libera
>>> uma
>>> nova firmware, o pessoal atualiza via browser e reboota o hardware com o
>>> sistema novo.
>>>
>>> Alguém pode me passar o caminho das pedras?
>>>
>>> Victor Dantas
>>> Netline Telecom
>>> -
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>>
>
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



-- 
Eduardo Schoedler
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] GPT corrupted table e kernel panic no ZFS

2015-09-23 Por tôpico Danilo Egea Gondolfo

On 09/23/2015 17:13, victorio@felipe.center wrote:

Boa tarde.

Um servidor com FreeBSD 10.2-RELEASE amd64 deu kernel panic com a 
mensagem:


panic: solaris assert rs == NULL, file: 
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c, 
line 186


Eu reinicei o servidor mas continuava aparecendo mesmo erro e 
informando que a tabela GPT do disco ada1 estava corrompida.


Bootei o sistema em single mode, recuperei o GPT com o comando gpart 
recover ada1, contudo qualquer comando zpool ou zfs continua dando o 
mesmo panic no sistema.


O FreeBSD está instalado no disco ada0 e os dados estão no ada1. O 
ada1 é um vdev de um pool ZFS de dados (zpool create dados /dev/ada1).


Qualquer comando zfs ou zpool que tenta acessar esse pool dá kernel 
panic. Eu também instalei o zfsonlinux num Ubuntu 14.04 para tentar 
importar o zpool, mas o módulo do kernel quebra também.


Eu testei o disco com o smartctl e pelo menos no teste short, não é 
reportado nenhum erro.


Alguém tem alguma dica de como eu posso recuperar os dados?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Você criou a tabela de partições (gpart create -s gpt ada1) e depois o 
pool direto em ada1?
O seu erro deve estar vindo daí. Você pode usar o ZFS no disco bruto 
mesmo, ou criar uma partição (gpart add) e usar ela no pool. O que 
provavelmente está acontecendo é que o zpool está sobrescrevendo os 
dados da tabela gpt.


Agora recuperar os dados é outras história, começa mandando as 
informações que o Tirloni pediu e vê o que a galera descobre...

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] GPT corrupted table e kernel panic no ZFS

2015-09-23 Por tôpico victorio

Em 2015-09-23 17:37, Giovanni Tirloni escreveu:

On 09/23/2015 05:13 PM, victorio@felipe.center wrote:

solaris assert rs == NULL, file:
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c,
line 186


Em single-mode, por favor rode o comando `zdb -b -c -A dados` para ter
mais detalhes do que pode estar errado.

Giovanni


Giovanni, estou rodando o comando.

Deu alguns erros relacionados à rs_start e rs_end, que estão no código 
do zfs no range_tree.c, mas tá executando.


Assim que terminar eu reporto.

Obrigado.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] GPT corrupted table e kernel panic no ZFS

2015-09-23 Por tôpico victorio

Boa tarde.

Um servidor com FreeBSD 10.2-RELEASE amd64 deu kernel panic com a 
mensagem:


panic: solaris assert rs == NULL, file: 
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c, 
line 186


Eu reinicei o servidor mas continuava aparecendo mesmo erro e informando 
que a tabela GPT do disco ada1 estava corrompida.


Bootei o sistema em single mode, recuperei o GPT com o comando gpart 
recover ada1, contudo qualquer comando zpool ou zfs continua dando o 
mesmo panic no sistema.


O FreeBSD está instalado no disco ada0 e os dados estão no ada1. O ada1 
é um vdev de um pool ZFS de dados (zpool create dados /dev/ada1).


Qualquer comando zfs ou zpool que tenta acessar esse pool dá kernel 
panic. Eu também instalei o zfsonlinux num Ubuntu 14.04 para tentar 
importar o zpool, mas o módulo do kernel quebra também.


Eu testei o disco com o smartctl e pelo menos no teste short, não é 
reportado nenhum erro.


Alguém tem alguma dica de como eu posso recuperar os dados?
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] GPT corrupted table e kernel panic no ZFS

2015-09-23 Por tôpico Giovanni Tirloni

On 09/23/2015 05:13 PM, victorio@felipe.center wrote:

solaris assert rs == NULL, file:
/usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/range_tree.c,
line 186


Em single-mode, por favor rode o comando `zdb -b -c -A dados` para ter mais 
detalhes do que pode estar errado.


Giovanni
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd