Analista NNF

Analista NNF

Uma premissa básica de quem se dispõe a trabalhar em uma atividade que exige a instalação de um software é saber como instalar. Vamos entender melhor.

Instalador padrão

NNF significa Next Next Finish. É o café com leite da TI. Todo mundo sabe fazer isso, pelo menos espera-se que saiba. É o tipo de instalação básica onde o analista vai seguindo um assistente, selecionando as opções disponíveis. A maioria dos softwares são instalados usando um assistente, e a maioria dos analistas acredita que está é única maneira de instalar. É aceitável quando a instalação vai ocorrer em poucas máquinas.

Instalador por linha de comando

Agora complica tudo. A linha de comando permite que se faça uma instalação programada, padronizada e silenciosa, sem qualquer interação. O grande problema é que os mais novos cresceram com interface gráfica e não fazem idéia dessa possibilidade, e deixam para trás a oportunidade de realizar algo mais rápido e sem erros.

Automação

Considerando que na TI dezenas, centenas ou milhares de computadores precisam que um software seja instalado a qualquer momento, e em um curto espaço de tempo, faz sentido usar assistente de instalação, de máquina em máquina, ou deixar na mão do usuário essa tarefa?
Aqui entra a linha de comando e sua instalação por parâmetros. Um instrução simples seria
Setup.exe /q /n ou msiexec.exe /I arquivo.msi /qn
Os dois comandos fazem uma instalação silenciosa sem reiniciar o computador.
Em uma distribuição em massa do software, em questão de minutos o mesmo é entregue nos computadores sem interrupção.

Vamos subir de nível

E quando o software requer uma troca de configuração? Podemos ter que alterar um arquivo de configuração, um XML com parâmetros, chaves de registro ou entrada de banco de dados. Isso resolvemos com scripts. Embora BAT e VBS ainda funcionem, fazem parte do passado. Então vamos de PowerShell.
PowerShell é a linguagem de script atual do Windows com sintaxe bastante similar aos produtos do Visual Studio e que integra recursos do .net Framework. Tem sido bastante utilizada para automatizar instalações e configurações.

Seu futuro com os scripts

Como você vai trabalhar na infra depende de como você vai encarar aquela tela preta do ssh, as linhas de comando e o editor PowerShell. Se não tem esse dom de programar ou lembrar de comandos, reveja sua participação na Infraestrutura, ou busque eliminar os bloqueios psicológicos a essa maravilhosa opção que nos é dada.
Não espere que outro faça, se não sabe aprenda, copie de algum repositório, estude no ônibus, no vaso, qualquer lugar serve.

Script é vida!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *