Como configurar um laboratório de informática para uma escola?

8

pessoal.

Recentemente, recebi a tarefa de remover o Windows XP de 15 computadores de uma escola primária, instalar o Lubuntu 12.10 neles (muito velho para o Gnome / Unity) e configurar o Scratch para que os alunos pudessem começar a aprender a programar em um mês. ou dois.

O problema é: embora eu use o Linux há uma década, não faço ideia de como configurar um computador "mestre" para lidar com as atualizações e talvez até transmita o que está acontecendo na tela para todos os computadores "escravos" no laboratório.

A única resposta útil que encontrei aqui foi esta sobre o uso de "squid-deb-proxy" para lidar com as atualizações de maneira eficiente.

Qualquer como tos, tutoriais ou dicas de alguém que tenha feito algo semelhante?

Muito apreciado. Obrigado.

theguilster

    
por theguilster 31.01.2013 / 10:52

3 respostas

5

Abaixo estão algumas das minhas "melhores práticas" sobre isso. Faça uma pergunta específica sobre as opções individuais, é muito amplo para mergulhar nos detalhes de todos eles neste único Q & amp; A, eu acho.

  • Gerencie-os de maneira centralizada.

    Você tem várias opções aqui: Puppet , Landscape e Chef são apenas alguns exemplos.

  • Preseed a instalação.

    Isso evitará perguntas manuais de pergunta / resposta na instalação e permitirá que você as instale automaticamente em seu gerenciamento central a partir do item acima.

  • Considere a inicialização de PXE.

    Em caso de problemas e você deseja restaurar completamente o estado original do sistema, isso tornará muito mais fácil reinstalar a partir do zero. Considere que isso também seja automatizado, para que você possa permitir que os usuários façam isso por conta própria caso não confiem no estado atual do sistema (em termos de segurança).

    Alternativamente, você pode até executar um ambiente Live personalizado (atualizado) em um diskless configure usando um servidor NFS central. Os usuários podem armazenar arquivos em sua unidade flash USB ou você pode configurá-los para ter as casas em um compartilhamento de rede.

  • Vigilância nas máquinas.

    Não tenho certeza se você está perguntando sobre a visualização das telas das máquinas individuais ou para ver a tela do PC "mestre" nas telas individuais.

    Várias opções aqui também. A maneira mais fácil que eu acho é impor o início de um servidor VNC em cada máquina (usando o gerenciamento central) e, em seguida, encontrar um aplicativo cliente capaz de colocar 15 deles na área de trabalho do professor. O inverso também é bastante fácil: basta pré-configurar um cliente VNC nessas máquinas ou até mesmo adicionar um atalho em seus desktops.

  • Instale um proxy central.

    Se você espera que os usuários usem a Internet de maneira semelhante (visite páginas da Web idênticas), um proxy como o Squid pode ajudá-lo a reduzir o uso da largura de banda no link para o ISP, além de melhorar a velocidade. O pacote squid-deb-proxy é útil para atualizações de pacotes, sim, mas um Squid regular pode fazer mais do que isso.

  • Comandos SSH "cluster"

    Eu realmente recomendo evitar isso, em favor do primeiro item (gerenciamento centralizado). No entanto, se você precisar executar comandos a partir de um local central, PSSH ou SSH de cluster pode ajudá-lo no script. Mas realmente, olhe para opções em Puppet / Landscape / Chef primeiro.

por gertvdijk 31.01.2013 / 13:07
0

Minha sugestão é usar o Edubuntu LTSP (Ubuntu + Linux Terminal Server Projeto + ferramentas de professor) para isso.

A última vez que eu gerenciei laboratórios de informática foi antes do Edubuntu existir, mas eu usei o LTSP com bastante eficiência, e eventualmente usei o K12LTSP para isso. Você pode procurar por K12LTSP - os arquivos de e-mail ainda estão on-line e a maioria dos problemas que você encontrou serão similares aos que estão lá.

O LTSP é maravilhoso para a reutilização de computadores antigos, porque a maior parte do trabalho pesado pode ser feito no servidor, com aplicativos individuais como o Firefox ou o Scratch, executados localmente no cliente, se você preferir. Você também não precisa se preocupar com o bloqueio dos discos, pois tudo é executado RO a partir do servidor, com / home mount RW (geralmente usando NFS). Você acabou de definir o servidor entre o roteador de laboratório e o lado de fora, e definir os clientes para inicialização PXE, e você geralmente é feito. Os alunos não poderão mudar nada, e qualquer dano que causarem ao seu $ HOME poderá ser eliminado sem problemas.

O Edubuntu também vem com o tipo de ferramentas de monitoramento de clientes que você está pedindo. link

    
por Bo Dang Ren 23.02.2013 / 09:47
0

Outra opção (embora não o Ubuntu) é usar uma imagem modificada do SliTaz em um dos sistemas, que pode ser usado para inicializar o PXE por todo o laboratório, carregando a imagem na memória. A inicialização é quase instantânea e até os sistemas antigos são super rápidos neste sistema.

Você cria sua imagem modificada, inicializa o primeiro sistema, liga o servidor de inicialização e inicializa os outros computadores. Isso é tudo que você precisa fazer.

link

    
por Bo Dang Ren 23.02.2013 / 09:51

Tags