Imaging mac teclado totalmente remoto grátis?

4

Como posso imaginar um mac remotamente pela rede sem acesso à máquina (sem teclado)?

ATUALIZAÇÃO: Podemos estar tendo problemas com o processo de reinicialização depois de selecionar um disco de inicialização de rede, consulte editar abaixo.

Estamos aprendendo sobre imagens de mac para gerenciar um pequeno pool de máquinas de compilação mac (8 mac minis). Essas máquinas são montadas em uma sala à qual não temos acesso.

Temos direitos administrativos completos sobre essas máquinas, mas ainda precisamos elaborar um processo de geração de imagens que atenda às nossas necessidades.

Objetivos:

  • Distribuir alterações do ambiente do pool de criação com uma imagem padrão
  • As alterações incluem certificados atualizados do iOS, perfis de provisionamento, versões do XCode e outras alterações difíceis de automatizar.
  • É possível salvar imagens para capturar ambientes exatos para tornar as construções mais antigas repetíveis, por exemplo, envio de um hotfix para uma versão ao vivo, enquanto uma versão mais recente está sendo construída.

Para automação de imagem, gostaríamos de ser:

  • Capaz de capturar uma imagem de uma máquina modelo e armazená-la em outro lugar, como outro mac ou na rede
  • Capaz de aplicar essa imagem remotamente a outras máquinas no pool
  • Capaz de aplicar a imagem SEM ACESSO LOCAL, especialmente sem segurar combinações de teclas.

Atualmente:

  • Estão usando o NetBoot e DeployStudio para fazer imagens
  • Ter uma máquina dedicada para ser o 'servidor de imagens' em tempo integral
  • Capturou imagens de máquinas sem problemas
  • Pode inicializar com o NetBoot, mas precisa manter pressionada uma combinação de teclas para fazer esse trabalho
  • Após a inicialização pela rede parecer uma boa imagem

Editar: O netboot local funciona de forma confiável com Command-N. Escolher um disco de inicialização e reinicializar não funciona de forma consistente. Descobrimos que parece funcionar cerca de uma em dez tentativas ou mais. No caso de sucesso, a máquina é reinicializada, mostra o logotipo da Apple, o PXE é inicializado pela rede e a imagem é carregada e continua durante o processo. No caso de falha, a tela permanece preta e a máquina é reinicializada depois de um tempo. Isso é desconcertante, mas pode indicar que temos um problema diferente para resolver.

Parece que estamos muito próximos de uma solução, mas não conseguimos contornar o problema de manter as chaves pressionadas, e isso está realmente causando problemas em nosso fluxo de trabalho.

Existe uma abordagem de imagem que funcione com máquinas totalmente remotas dessa maneira?

    
por Colin Dabritz 07.07.2017 / 19:21

1 resposta

0

O Deploystudio tem uma tarefa 'netboot periódica' que faz o que diz na lata. Adicione isso ao seu fluxo de trabalho.

Se você está tendo problemas de netbooting, certifique-se de usar imagens de netboot feitas naquele hardware (ou seja, instalar deploystudio em um cliente, criar um conjunto de inicialização, copiá-lo para o servidor, remover deploystudio do cliente). Imagens de inicialização de rede são bastante específicas de hardware. Torne isso o mais fácil possível para os clientes, tendo apenas 1 servidor de inicialização, se possível. Além disso, se você tiver uma rede roteada, adicione o endereço auxiliar de IP do servidor netboot.

Além disso, você pode automatizar um fluxo de trabalho específico para ser executado em um computador específico sempre que ele executa o netboot deploystudio. Usamos isso no passado e parece funcionar bem.

    
por 08.07.2017 / 22:18