Como atualizar todos os 50 desktops em uma rede?


16

Como posso atualizar todos os 50 desktops para o Maverick Meerkat. Existe algum método netinstall?


11
Uma rede com 50 áreas de trabalho é provavelmente uma empresa de pequeno porte, recomendo que você continue com a versão LTS (10.04). Também recomendo que você configure um proxy APT para economizar o uso da largura de banda. A resposta a seguir fornece instruções para isso: askubuntu.com/questions/3503/…
João Pinto

Respostas:


3

Você pode fazer proxy e armazenar em cache os pacotes (como mencionado na resposta do Scaine ), mas, na minha opinião, isso não economiza muito tempo, principalmente apenas largura de banda. É claro que as atualizações serão baixadas mais rapidamente de uma fonte local, mas se você ainda precisar andar de máquina em máquina ... É muito tempo. Até o SSH e acionar a atualização levaria um tempo.

A melhor ferramenta para o trabalho é provavelmente um dos serviços pagos da Canonical: Landscape .

Com ele, você pode gerenciar todos os seus computadores a partir de uma boa interface do usuário central baseada na Web. Empurre pacotes, atualizações, reinicializações, com monitoramento.

Não é gratuito, mas você pode obter uma avaliação de 30 dias para ver se ela se encaixa na conta.


Eu odeio parecer desleal, mas o Ubuntu Advantage custa pouco menos de 100 libras por assento. São cinco mil dólares para 50 PCs, quase o limite para o que ele oferece. Ele não escala muito acima desse número, porque plataformas como BigFix e Altiris se tornam mais econômicas. Talvez o Puppet possa ser uma opção aqui? Não usei muito, mas acho que pode ser relevante.
Scaine

11
Agora, pouco mais de £ 100 (aumento do IVA, suspeito). Sim. Acho que existem opções de compra em massa para mais de 10 assentos, mas concordo: é muito dinheiro. Você faz obter suporte adicional em cima disso, mas acho que a viabilidade de Paisagem para as pessoas com um orçamento mais apertado do que a maioria das empresas não depende Canonical separando-o do contrato de suporte. £ 10 / assento / mês seria muito mais aceitável.
Oli

Apenas entrei : escrevi sobre o modelo de preços e por que acho errado . Tenho certeza de que não terá efeito em nada, mas aí está.
Oli

3

Você pode experimentar a ferramenta chamada cssh. Com o clusterssh, você pode agrupar todas as 50 máquinas de uma só vez e retransmitir seus comandos para todos ao mesmo tempo. Quando todos fazem a mesma pergunta durante a atualização, isso pode ajudar. Se um deles requer cuidados especiais, você pode fazê-lo selecionando apenas seu terminal e levá-lo ao mesmo estado que os outros.

Isso pode funcionar perfeitamente se você fizer o upgrade com o aplicativo do console chamado: aptitude (você deve primeiro editar o arquivo sources.list). Se você nunca tentou isso, tentaria algumas coisas fáceis primeiro com minhas 50 máquinas, como instalar um programa primeiro ou executar comandos simples como esse lse cdalgo assim. Quando você se acostumou com a ferramenta, pode fazer a atualização.

exemplo de uso:

cssh root@host1 root@host2 .... root@host50

Como os outros sugeriram, a configuração de um proxy pode ajudar, mas não é o problema principal.


2

Você pode considerar usar o Squid-Deb-Proxy: http://popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/

As atualizações autônomas do pacote ajudarão a manter todos os seus sistemas atualizados (mas não os reinicializarão para problemas de kernel, portanto, não é uma solução completa aqui) sudo apt-get install upgrades autônomos

Finalmente, de todos os gerenciadores de patches comerciais completos, que eu saiba, os dois únicos que suportam clientes linux são o BigFix e o Altiris. Tanto quanto sabemos, Ecora não e Shavlick não (apesar de comprar o St. Bernards há algum tempo, que tinha um cliente linux rudimentar).

Você também pode considerar o projeto gratuito, Puppet , que permite vários ajustes e ajustes de assento. Última vez que olhei, a curva de aprendizado era um pouco íngreme e algumas de suas funcionalidades são voltadas para servidores, mas ainda vale a pena dar uma olhada.


0

Veja http://www.ubuntu.com/desktop/get-ubuntu/upgrade . Possui instruções para as edições Desktop e Server.


Para quem me deu a -1 sobre isso: seria bom se você me dizer por que. (Eu não sou louco ou qualquer coisa, mas seria bom saber ....)
zpletan

11
Não era de mim ... mas é provavelmente porque esta questão está pedindo uma solução a granel-upgrade.
Oli

11
Basta fazer o download de todos os pacotes em / var / cache / apt / archives, em seguida, você não precisa fazer nada através da Internet, mas uma vez. (Eu posso fazer upload, se quiser, meu cron personalizado para sincronização pacote s entre os sistemas.) Apenas ssh para as máquinas e executar os comandos do terminal - que é quase tão simples quanto eu sei como fazê-lo, embora eu tenha certeza de que não deve haver outras (e melhores) maneiras.
zpletan
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.