Hi All.
Sobre o último momento notei uma série de questões relativas ao DeployStudio, variando da incerteza sobre as localizações do Netboot e do Repo, até ‘Como faço para implantar o DeployStudio? Eu também ouvi algumas reclamações sobre a documentação do DeployStudio ser de data ou difícil de seguir. Em um esforço para ajudar os administradores de Macs a conseguir uma perna e um pouco de avanço no DeployStudio eu montei vários blogs.
Porque eu montei alguns enquanto estava em projetos e quis ajudar a dar algo de volta para a comunidade, muito parecido com o que eu tentei fazer com a minha série anterior de blogs Munki.
O plano actual é produzir e ‘publicar’ uma série de posts que o levem de um Mac Server standard para uma solução DeployStudio funcional da forma mais directa possível. Agora isso significará alguns sacrifícios, por exemplo, eu estarei escamoteando a maioria dos recursos mais avançados, mas espero que você se sinta confortável o suficiente com o básico para que você mesmo teste o resto!
Este blog ‘parte 1’ procura cobrir onde encontrar informações sobre a solução DeployStudio, onde obter o instalador e para que serve cada opção do instalador. A ‘parte 2’ procura cobrir a configuração do Repositório e servidor do DeployStudio. A ‘Parte 3’ deve cobrir a configuração do serviço Netboot e a construção do conjunto NetBoot do DeployStudio. Estes devem deixar você com uma solução DeployStudio totalmente funcional.
Key Details
OS Used: OS X Yosemite (10.10.5)
DeployStudio Usado: 1.6.16
I estará frequentemente usando “DS” como estenografia para “DeployStudio” em toda esta série.
I também estará usando “Repo” como estenografia para “Repository” em toda esta série.
Informação
Direito, vamos começar pelo início, onde você pode ir para descobrir informações sobre o DeployStudio (além destes blogs e nosso curso de treinamento!).
>
Agenda um web-browser e navegue até http://www.deploystudio.com
>
Esta página irá mostrar a primeira página do site do DS com abas para os seguintes recursos:
- Downloads
- Documentação
- Forums
Informação: Documentação
Ah, a minha palavra favorita (como deve ser). Este link permite que você baixe os PDFs da documentação fornecida pelo desenvolvedor e vale bem a pena ler.
Informação: Fóruns
Os fóruns são o melhor lugar para ir se você acha que pode ter encontrado um bug com a DS, e para descobrir se outros têm possíveis soluções para o problema. Você também pode enviar pedidos de recursos aqui.
Informação: Downloads
E, como esperado, aqui é onde você obtém seus instaladores para DS.
Clique na versão que deseja baixar.
Clique na parte inferior da página e clique novamente no número da versão.
>
>
Esta acção irá então iniciar o download de um ficheiro de imagem de disco contendo o instalador.
Instalação
OK, por isso agora tem a sua nova e brilhante cópia de DS descarregada e a imagem de disco montada, e encontra aí um número de bits e peças extra. O que é isso?
Instalação: Guia de Instalação Rápida
Esta é uma cópia do Guia de Instalação Rápida, encontrado no site principal da DS na seção Documentos.
Instalação: Extras
Como você imagina, esta pasta contém todos os bits e peças extras que você pode precisar mas não quer rodar como parte da instalação.
These include:
- “DeployStudioRuntime_v1.6.16.pkg”
- Esta irá instalar apenas a aplicação DS Runtime (a mesma aplicação que corre enquanto um Mac é Netbooted). Útil se você tem uma situação incomum como usar um SO de imagem externa em vez de uma imagem NetBoot.
- “DeployStudioServer Uninstaller”
- Faz exatamente o que diz na lata. Um pacote desinstalador para remover o DS server de um OS.
- “ExampleTask”
- Esta pasta contém um número de ficheiros de exemplo para construir a sua própria tarefa personalizada no DS. Pense nisso como um SDK para DS.
- “FreezeHomedirs_v1.6.16.mpkg”
- Esta instala uma solução com scripts personalizados para restaurar o diretório home de um usuário para um estado pré-definido na reinicialização, similar à solução Deep Freeze, mas apenas para diretórios home de usuários.
- “import_compters_template.csv”
- Um ficheiro template que lhe permitiria importar um número de registos de computador para DS prontos a usar.
Instalação: Instalador
E agora chegamos ao importante, o próprio instalador do DeployStudio Server. Este instalará todos os componentes DS necessários, bem como opcionalmente (habilitado por padrão) o ‘DeployStudio Runtime for PCs’ (DS usado para suportar PCs com imagens, mas este parece não ser mais desenvolvido ativamente) e “950.deploystudio.relica.sync” (todos os scripts e itens necessários para construir um servidor de réplicas DS com sincronização).
Installation: Step-By-Step
Direito, por isso temos isso fora do caminho, vamos continuar com o guia.
1. Na imagem de disco do instalador DS recém baixado e montado, clique duas vezes no arquivo “DeployStudioServer_v1.6.16.mpkg” do instalador.
2. Se você tiver o Gatekeeper da Apple habilitado, você deve receber um aviso de que o instalador não foi assinado.
3. Confirme que obteve a imagem de disco (e o instalador) a partir de uma fonte legítima, depois “Ctrl” + Clique no instalador, e seleccione “Open”.
4. O Gatekeeper irá dar-lhe um segundo aviso. Verifique se está satisfeito com isto, depois clique novamente em “Abrir”.
5. Clique em continuar até chegar à tela do SLA. Leia e confirme que você está ok com estes termos, depois clique em “Agree”.
6. Clique em “Install” e digite o nome de usuário e senha do administrador local. Clique em “Instalar Software”.
7. A instalação está completa.
Instalação: O que fez?
Bem, como você pode adivinhar, teria instalado vários arquivos. Os principais são:
- “/Applications/Utilities/DeployStudio Admin.app”
- “/Applications/Utilities/DeployStudio Assistant”
- “/Applications/Utilities/DeployStudio Runtime”
- Estas três aplicações são utilizadas para gerir o servidor DS, configurar as definições e executar os fluxos de trabalho.
- “/Library/PreferencePanes/DeployStudioServer.prefPane”
- >
- Esta opção adiciona um painel de preferências às preferências do Sistema para permitir que você gerencie o serviço DS Server e verifique o status da sincronização da réplica.
>
>
- “/Library/LaunchDaemons/com.deploystudio.server.plist”
- Este ficheiro Launch Daemon configura o serviço DS Server para iniciar automaticamente no arranque, uma vez activado.
E é isso mesmo. Parabéns você tem…baixado e executado um instalador. Ok, então não é uma quantidade enorme, mas pelo menos tem você configurado e pronto para, junto com o conhecimento para encontrar mais ajuda se necessário.
Próxima vez, nós olhamos para configurar o seu DS Repo para story seus arquivos DS, e configuramos o servidor DS em si.
Sumário
Como sempre, se você tiver alguma pergunta, consulta ou comentário, nos informe abaixo e eu tentarei responder e mergulhar no máximo que eu puder. Estou especialmente ansioso para ouvir qualquer feedback sobre esta nova série.
Interessado em aprender mais sobre o DeployStudio? Participe do nosso curso DeployStudio 101 em Londres.
Disclaimer
Embora o autor tenha tido o cuidado de fornecer aos nossos leitores informações precisas, por favor, use sua discrição antes de agir com base em informações baseadas no post do blog. Amsys não o compensará de forma alguma se você alguma vez sofrer uma perda / inconveniência / dano por causa de / enquanto fizer uso da informação neste blog.