Autor: Rodrigo da Silva Cunha Versão 1.0.1
Estudo de Caso: Um sysadmin precisa replicar um comando especifico por pool de servidor.
Objetivo: Criar array com servidores registrados em arquivo para que enviem comandos por pool de servidores.
Step1:Criar lista de servidores.
Step2:Criar função full e função por Área(Matriz, FilialMG);
Step3: Alterar Data do pool de servidores;
Nota: Este Projeto Precisa de uma PA com Acesso de Chave.
Modulo: Criar um projeto para áreas sem acesso via PA.
Step1:
Lab Teste1 03122018:
Arquivos:
./servidores
#Matriz
Matrizservidor[0]="192.168.0.1"
Matrizservidor[1]="192.168.0.2"
Matrizservidor[2]="192.168.0.3"
Matrizservidor[3]="192.168.0.4"
a="0"
b="4"
#Filial MG
FilialMGservidor[0]="192.168.1.1"
FilialMGservidor[1]="192.168.1.2"
FilialMGservidor[2]="192.168.1.3"
FilialMGservidor[3]="192.168.1.4"
c="0"
d="4"
#Pool de Teste
Testeservidor[0]="192.168.0.10"
Testeservidor[1]="192.168.0.20"
e="0"
f="1"
~
root$ ./script
~
#!/bin/bash
source servidores
for i in $(seq ${a} ${b})
do
echo ${Matrizservidor[$i]}
done
for i in $(seq ${c} ${d})
do
echo ${FilialMGservidor[$i]}
done
for i in $(seq ${e} ${f})
do
echo ${Testeservidor[$i]}
done
~
github
github
Nenhum comentário:
Postar um comentário