Re: [FUG-BR] manutenção usando livecd remota
Em 2 de set de 2016 08:40, "Rafael Aquino" escreveu: > > > > - Mensagem original - > > De: "Otavio Augusto" > > Para: "Lista Brasileira de Discussão sobre FreeBSD" > > Enviadas: Quinta-feira, 1 de setembro de 2016 10:27:39 > > Assunto: Re: [FUG-BR] manutenção usando livecd remota > > > Sim ja montei um sistema para teste. Como tudo será feito 100% remoto, > > nem o grub posso instalar localmente minha nova duvida é: > > Substituir o Gerenciador do boot padrao do FreeBSD através do Freebsd > > mesmo sem usar um liveCD ? > > Até agora minha ideia era criar uma ramdisk com o que eu preciso e > > fazer o kernel botar nela, pode ser um outro kernel e uso o nextboot > > para carregar ele, e depois usar o nextboot novamente para carregar o > > kernel padrão. > > O que eu não achei ainda é como configurar o kernel para dar boot numa ramdisk. > > > > > > Em 31 de agosto de 2016 23:47, Luiz Gustavo S. Costa > > escreveu: > >> Em 31 de agosto de 2016 23:11, Otavio Augusto escreveu: > >>> Olá pessoal, > >>> Estou precisando realizar uma manuteção o servidor e esta deverá deixa o > >>> SO off-line ( nao tem outro jeito) e deve ser de madrugada e não terá > >>> alguém no local para auxiliar. ( muitas chances de dar errado, mas o > >>> cliente ja assumiu o risco por escrito). A máquina não tem idrac, ou > >>> iLo ou algo parecido > >>> > >>> Agora eu preciso de algumas opções para dar um boot remoto em um > >>> ramdisk rodando freebsd em modo livecd algo como o mfsBSD [1] > >>> Não uso o mfsBSD porque até onde vi preciso perder a tabela de > >>> partição para da boot nele remotamente sem o auxilio de um CD ou > >>> pendrive. > >>> O ideal seria criar um ramdisk com um freebsd rodando e de alguma > >>> formar forçar o kernel de dar boot neste ramdisk no proximo boot, e no > >>> final do trabalho forçar o kernel voltar a dar boot no disco real. > >>> > >>> Alguém tem ideia de qual opção ou arquivo, até mesmo recompilar um > >>> kernel para dar boot na ramdisk e depois trocar este kernel para o > >>> antigo ? > >>> > >>> > >>> 1 -http://mfsbsd.vx.sk/ > >>> > >>> > >>> > >>> -- > >>> Otavio Augusto > >>> - > >>> Consultor de TI > >>> echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. > >>> http://www.citiustecnologia.com.br > >>> - > >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > >> > >> Instala o grub nessa maquina e coloca ele como gerenciador de boot, > >> assim você pode configurar o mfsbsd para bootar (o grub consegue até > >> ler .iso no sistema de arquivo) e carregar na ram... faça as > >> manutenções necessárias e reprograme o grub para bootar normalmente no > >> sistema padrão. > >> > >> É obvio que tem quer ser feito tudo minuciosamente, sem margem de erro > >> :) ... faça um teste com maquina virtual. > >> > >> Espero que ajude. > >> > >> Abraços > >> > >> -- > >> Luiz Gustavo Costa (Powered by BSD) > >> *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ > >> ICQ: 2890831 / Gtalk: gustavo@gmail.com > >> Blog: http://www.luizgustavo.pro.br > >> - > >> Histórico: http://www.fug.com.br/historico/html/freebsd/ > >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > > > > -- > > Otavio Augusto > > - > > Consultor de TI > > echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. > > http://www.citiustecnologia.com.br > > - > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > Oi... > > O /etc/fstab é lido bootar pelo HD. > > O que já fiz uma vez pra resolver remotamente um problema de HD: O cliente instalou > um segundo HD, formatei e instalei manualmente o BSD neste segundo HD e alterei o /etc/fstab > do HD principal para montar tudo no HD secundário. Assim, o HD com problemas apenas tinha > a função de bootar. > > TEORICAMENTE falando, tu poderias fazer a mesma coisa com RAMDISK. > > Uma sugestão é dar uma olhada no projeto FreeSBIE (tem no ports). Eu uso ele pra criar > LiveCDs customizados. Ele tem scripts que monta tudo em RAMDISK, menos o /usr. > > Mas tu podes olhar como ele faz e montar um /usr mínimo também. > > Boa sorte! > > Rafael Aquino > LK6 TI WEB > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Você pode montar um server pxe e colocar seu mfsbsd pra bootar. Quando terminar o boot basta parar o serviço e o boot ocorrerá localmente Espero ter ajudado - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] manutenção usando livecd remota
- Mensagem original - > De: "Otavio Augusto" > Para: "Lista Brasileira de Discussão sobre FreeBSD" > Enviadas: Quinta-feira, 1 de setembro de 2016 10:27:39 > Assunto: Re: [FUG-BR] manutenção usando livecd remota > Sim ja montei um sistema para teste. Como tudo será feito 100% remoto, > nem o grub posso instalar localmente minha nova duvida é: > Substituir o Gerenciador do boot padrao do FreeBSD através do Freebsd > mesmo sem usar um liveCD ? > Até agora minha ideia era criar uma ramdisk com o que eu preciso e > fazer o kernel botar nela, pode ser um outro kernel e uso o nextboot > para carregar ele, e depois usar o nextboot novamente para carregar o > kernel padrão. > O que eu não achei ainda é como configurar o kernel para dar boot numa > ramdisk. > > > Em 31 de agosto de 2016 23:47, Luiz Gustavo S. Costa > escreveu: >> Em 31 de agosto de 2016 23:11, Otavio Augusto escreveu: >>> Olá pessoal, >>> Estou precisando realizar uma manuteção o servidor e esta deverá deixa o >>> SO off-line ( nao tem outro jeito) e deve ser de madrugada e não terá >>> alguém no local para auxiliar. ( muitas chances de dar errado, mas o >>> cliente ja assumiu o risco por escrito). A máquina não tem idrac, ou >>> iLo ou algo parecido >>> >>> Agora eu preciso de algumas opções para dar um boot remoto em um >>> ramdisk rodando freebsd em modo livecd algo como o mfsBSD [1] >>> Não uso o mfsBSD porque até onde vi preciso perder a tabela de >>> partição para da boot nele remotamente sem o auxilio de um CD ou >>> pendrive. >>> O ideal seria criar um ramdisk com um freebsd rodando e de alguma >>> formar forçar o kernel de dar boot neste ramdisk no proximo boot, e no >>> final do trabalho forçar o kernel voltar a dar boot no disco real. >>> >>> Alguém tem ideia de qual opção ou arquivo, até mesmo recompilar um >>> kernel para dar boot na ramdisk e depois trocar este kernel para o >>> antigo ? >>> >>> >>> 1 -http://mfsbsd.vx.sk/ >>> >>> >>> >>> -- >>> Otavio Augusto >>> - >>> Consultor de TI >>> echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. >>> http://www.citiustecnologia.com.br >>> - >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> >> Instala o grub nessa maquina e coloca ele como gerenciador de boot, >> assim você pode configurar o mfsbsd para bootar (o grub consegue até >> ler .iso no sistema de arquivo) e carregar na ram... faça as >> manutenções necessárias e reprograme o grub para bootar normalmente no >> sistema padrão. >> >> É obvio que tem quer ser feito tudo minuciosamente, sem margem de erro >> :) ... faça um teste com maquina virtual. >> >> Espero que ajude. >> >> Abraços >> >> -- >> Luiz Gustavo Costa (Powered by BSD) >> *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ >> ICQ: 2890831 / Gtalk: gustavo@gmail.com >> Blog: http://www.luizgustavo.pro.br >> - >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > -- > Otavio Augusto > - > Consultor de TI > echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. > http://www.citiustecnologia.com.br > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Oi... O /etc/fstab é lido bootar pelo HD. O que já fiz uma vez pra resolver remotamente um problema de HD: O cliente instalou um segundo HD, formatei e instalei manualmente o BSD neste segundo HD e alterei o /etc/fstab do HD principal para montar tudo no HD secundário. Assim, o HD com problemas apenas tinha a função de bootar. TEORICAMENTE falando, tu poderias fazer a mesma coisa com RAMDISK. Uma sugestão é dar uma olhada no projeto FreeSBIE (tem no ports). Eu uso ele pra criar LiveCDs customizados. Ele tem scripts que monta tudo em RAMDISK, menos o /usr. Mas tu podes olhar como ele faz e montar um /usr mínimo também. Boa sorte! Rafael Aquino LK6 TI WEB - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] manutenção usando livecd remota
Sim ja montei um sistema para teste. Como tudo será feito 100% remoto, nem o grub posso instalar localmente minha nova duvida é: Substituir o Gerenciador do boot padrao do FreeBSD através do Freebsd mesmo sem usar um liveCD ? Até agora minha ideia era criar uma ramdisk com o que eu preciso e fazer o kernel botar nela, pode ser um outro kernel e uso o nextboot para carregar ele, e depois usar o nextboot novamente para carregar o kernel padrão. O que eu não achei ainda é como configurar o kernel para dar boot numa ramdisk. Em 31 de agosto de 2016 23:47, Luiz Gustavo S. Costa escreveu: > Em 31 de agosto de 2016 23:11, Otavio Augusto escreveu: >> Olá pessoal, >> Estou precisando realizar uma manuteção o servidor e esta deverá deixa o >> SO off-line ( nao tem outro jeito) e deve ser de madrugada e não terá >> alguém no local para auxiliar. ( muitas chances de dar errado, mas o >> cliente ja assumiu o risco por escrito). A máquina não tem idrac, ou >> iLo ou algo parecido >> >> Agora eu preciso de algumas opções para dar um boot remoto em um >> ramdisk rodando freebsd em modo livecd algo como o mfsBSD [1] >> Não uso o mfsBSD porque até onde vi preciso perder a tabela de >> partição para da boot nele remotamente sem o auxilio de um CD ou >> pendrive. >> O ideal seria criar um ramdisk com um freebsd rodando e de alguma >> formar forçar o kernel de dar boot neste ramdisk no proximo boot, e no >> final do trabalho forçar o kernel voltar a dar boot no disco real. >> >> Alguém tem ideia de qual opção ou arquivo, até mesmo recompilar um >> kernel para dar boot na ramdisk e depois trocar este kernel para o >> antigo ? >> >> >> 1 -http://mfsbsd.vx.sk/ >> >> >> >> -- >> Otavio Augusto >> - >> Consultor de TI >> echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. >> http://www.citiustecnologia.com.br >> - >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > Instala o grub nessa maquina e coloca ele como gerenciador de boot, > assim você pode configurar o mfsbsd para bootar (o grub consegue até > ler .iso no sistema de arquivo) e carregar na ram... faça as > manutenções necessárias e reprograme o grub para bootar normalmente no > sistema padrão. > > É obvio que tem quer ser feito tudo minuciosamente, sem margem de erro > :) ... faça um teste com maquina virtual. > > Espero que ajude. > > Abraços > > -- > Luiz Gustavo Costa (Powered by BSD) > *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ > ICQ: 2890831 / Gtalk: gustavo@gmail.com > Blog: http://www.luizgustavo.pro.br > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Otavio Augusto - Consultor de TI echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. http://www.citiustecnologia.com.br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] manutenção usando livecd remota
Em 31 de agosto de 2016 23:11, Otavio Augusto escreveu: > Olá pessoal, > Estou precisando realizar uma manuteção o servidor e esta deverá deixa o > SO off-line ( nao tem outro jeito) e deve ser de madrugada e não terá > alguém no local para auxiliar. ( muitas chances de dar errado, mas o > cliente ja assumiu o risco por escrito). A máquina não tem idrac, ou > iLo ou algo parecido > > Agora eu preciso de algumas opções para dar um boot remoto em um > ramdisk rodando freebsd em modo livecd algo como o mfsBSD [1] > Não uso o mfsBSD porque até onde vi preciso perder a tabela de > partição para da boot nele remotamente sem o auxilio de um CD ou > pendrive. > O ideal seria criar um ramdisk com um freebsd rodando e de alguma > formar forçar o kernel de dar boot neste ramdisk no proximo boot, e no > final do trabalho forçar o kernel voltar a dar boot no disco real. > > Alguém tem ideia de qual opção ou arquivo, até mesmo recompilar um > kernel para dar boot na ramdisk e depois trocar este kernel para o > antigo ? > > > 1 -http://mfsbsd.vx.sk/ > > > > -- > Otavio Augusto > - > Consultor de TI > echo fkrmzfkz.xdrzc*tfd | tr a-z.* j-za-i@. > http://www.citiustecnologia.com.br > - > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Instala o grub nessa maquina e coloca ele como gerenciador de boot, assim você pode configurar o mfsbsd para bootar (o grub consegue até ler .iso no sistema de arquivo) e carregar na ram... faça as manutenções necessárias e reprograme o grub para bootar normalmente no sistema padrão. É obvio que tem quer ser feito tudo minuciosamente, sem margem de erro :) ... faça um teste com maquina virtual. Espero que ajude. Abraços -- Luiz Gustavo Costa (Powered by BSD) *+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+ ICQ: 2890831 / Gtalk: gustavo@gmail.com Blog: http://www.luizgustavo.pro.br - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd