Eu tenho quatro perguntas.
Eu preciso criar clones de máquinas exatos. Em suma, estou considerando essa abordagem:
1) instale um Ubuntu básico a partir de um DVD (digamos 12.04.3) em cada Clone
2) substitua o /etc/apt/sources.list
em cada Clone pela minha própria versão do arquivo que possui uma única entrada que aponta para um servidor local (digamos que é chamado de "Mestre") em nossa rede
3) apt-get upgrade
de cada clone desse servidor mestre
Um pouco mais detalhadamente:
Para criar o repositório e adicionar todos os pacotes nesse servidor local, vi este post:
Como criar um repositório local do APT?
Pergunta 1: Essa abordagem está correta? ou estou completamente fora da base?
Ele diz para usar esta linha:
deb file:/my_repo/ ./
onde /my_repo
é onde eu armazenei todos os pacotes específicos que eu quero. E este post diz que eu posso usar um formato ftp:/xx
:
link
O que significa que eu só tenho que instalar um daemon de ftp no servidor.
Pergunta 2: Isso está correto, ou seja, apenas o daemon ftp e uma única linha na sources.list?
Para inicialmente preencher o diretório com pacotes, posso apenas
scp -r me@some_well_configured_machine:/var/cache/apt/archives /my_repo/
ou na máquina master:
cp -r /var/cache/apt/archives /my_repo
isto é, eu posso fazer uma cópia completa da árvore de diretórios de alguma outra máquina boa ou até mesmo da própria máquina Mestre.
Pergunta 3: estou correto? (ou seja, uma cópia simples da árvore de diretórios?)
De vez em quando, atualize o diretório / my_repo / no servidor mestre com os pacotes mais recentes do Ubuntu:
- Eu atualizo a máquina Master dos repositórios oficiais do Ubuntu
- copie os pacotes atualizados agora em
/var/cache/apt/archives
no diretório /my_repo/
- Em cada máquina Clone,
apt-get upgrade
Pergunta 4: Isso funcionará? Existe uma maneira melhor ou mais simples?
Atualização: O foco de tudo isso é ter controle das alterações feitas nessas máquinas.
Portanto, a clonagem / ghosting do disco rígido não funcionará nesse caso. Uma vez que as máquinas são construídas, eu preciso que elas permaneçam as mesmas, mesmo que alguém faça uma "atualização do apt-get". Permaneça o mesmo, isto é, até que eu mude o Mestre (depois de uma atualização de todas as máquinas, elas são as mesmas novamente).