Imaging instalações do OS X

9

Temos cerca de 20 Macs em nossa loja, todos configurados e configurados conforme foram comprados. Temos uma mistura de computadores e anos (alguns Mac Minis, alguns iMacs, alguns MacBook Pros). Eles nem estão todos executando a mesma versão do OS X.

Gostaríamos de configurar uma nova instalação do último OS X (Mountain Lion a partir de hoje) com todos os aplicativos instalados e todas as configurações de rede configuradas e, em seguida, clonar isso em todos os Macs.

Meu primeiro pensamento é simplesmente clonar o disco rígido com dd , mas não tenho certeza se isso realmente funcionará devido a diferenças de hardware. Além disso, nomes de computador e similares precisarão ser alterados (semelhante ao Sysprep no Windows).

Qual software ou processo devo usar para criar imagens de computadores que executam o OS X?

    
por Tom Marthenal 27.07.2012 / 02:06

3 respostas

6

Você deve examinar um conjunto de imagens e configurações como o JAMF Casper ou o Deploy Studio gratuito. Ambos facilitam a criação de scripts de tarefas de instalação complexas e ambos suportam a implantação de imagens via PXE.

Para o Deploy Studio, com o qual estou mais familiarizado, você pré-instala qualquer software que desejar, depois inicializa a máquina de referência com a imagem PXE e é um fluxo de trabalho de captura. Quando o fluxo de trabalho estiver concluído, você terá um servidor com a imagem de trabalho armazenada nele. A partir daí, as ferramentas de gerenciamento do Deploy Studio permitem automatizar outras partes da implantação, incluindo a instalação de pacotes extras que não gostam de ser pré-instalados em imagens (como o Final Cut), preenchendo informações de rede, definindo o nome da máquina Diretório aberto ou ativo, etc.

JAMF Casper tem a vantagem em termos de recursos, mas também não é gratuito. O Casper permitirá o gerenciamento de configuração contínuo, enquanto o Deploy Studio pressupõe que você esteja usando uma ferramenta adicional para isso, como o ARD.

Ambas as ferramentas permitem que você importe um dmg "thin" do sistema operacional, o que significa que você pode optar por implantar uma imagem de varejo do sistema operacional e não uma imagem capturada. Isso reduz as instalações dependentes de hardware (embora eu não tenha encontrado problemas em anos), mas também é geralmente considerado "mais limpo". Então você pode usar as ferramentas periféricas de qualquer dos produtos para fazer o script da cópia / instalação de quaisquer aplicações adicionais após o sistema ter uma imagem base limpa estabelecida. Para o Windows e OS X, recomendo vivamente a abordagem de imagem fina. Isso facilita a atualização da instalação básica, pois você pode apenas ajustar um script quando um novo produto é adicionado, em vez de fazer uma restauração / recaptura / reimplantação completa. É certamente um pouco mais de trabalho com scripts, mas no final vale a pena.

A Apple também inclui um System Image Utility que também pode implantar imagens pré-configuradas, mas não o analiso desde 10.5 porque as ferramentas de terceiros eram muito superiores e atendiam às minhas necessidades desde então.

    
por 30.07.2012 / 00:46
5

Existem muitas opções, mas é preciso pensar mais longe do que você - É fácil instalar todas as máquinas com o mesmo sistema operacional (crie a imagem e use dd , Disk Utility (crie uma imagem e depois restaurá-lo para cada unidade), Carbon Copy Cloner, etc para obtê-lo em todos os lugares). Existe uma pergunta de um tempo atrás que também pode ser útil aqui.

A outra parte que você deseja considerar é que você realmente deseja manter todos os seus sistemas na mesma configuração padrão (ou pelo menos muito similar). O software que eu sugeriria para isso seria radmind - foi desenvolvido na Universidade de Michigan para ajudá-los a gerenciar seus laboratórios Mac .

Puppet e Chef também são boas opções , embora possa haver mais ressalvas ao lidar com sistemas Mac, já que eles não são tão "tradicionais" como um sistema Unix para o qual essas ferramentas são projetadas.

    
por 27.07.2012 / 02:18
3

Sua melhor opção seria usar o Carbon Copy Cloner ou o Super Duper para clonar a unidade finalizada, depois testá-la em todos os seus diferentes Macs a partir de uma unidade externa. Se todos eles forem inicializados com sucesso, use o software de clonagem para implantar a imagem.

    
por 27.07.2012 / 02:13