Servidor Ansible: HatoMayor
Servidor Oracle: Higuey
S.O: CentOS 7 Minimal
Paso1: Instalación de los paquetes necesarios 🙂
[root@hatomayor ~]# yum -y groupinstall "Development Tools" [root@hatomayor ~]# yum -y install epel-release gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel [root@hatomayor ~]# yum install -y ansible
Paso2: Agregamos el Servidor higuey en /etc/hosts de HatoMayor:
[root@hatomayor ~]# echo "192.168.56.110 higuey.fcld.acl higuey" >> /etc/hosts
Paso3: Agregamos el Servidor higuey en el Inventario de Ansible:
[root@hatomayor ~]# echo -e "[Servers Oracle 12cr2]\nhiguey ansible_ssh_host=192.168.56.110" >> /etc/ansible/hosts [root@hatomayor ~]# cat /etc/ansible/hosts [Servers Oracle 12cr2] higuey ansible_ssh_host=192.168.56.110
Paso4: Generamos nuestra llave Publica:
[root@hatomayor ~]# ssh-keygen
Paso5: Copiamos nuestra llave Publica al Servidor Higuey:
[root@hatomayor ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@higuey:
Paso6: Realizamos una Prueba
[root@hatomayor .ssh]# ansible -m ping higuey
GNU/Nota: El resultado debe ser:
higuey | SUCCESS => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"ping": "pong"
}
Paso7: GNU/Nota: Debe Descargar Oracle Database 12c Release 2 (12.2.0.1.0) en /tmp del Sevidor HatoMayor:
linuxx64_12201_database.zip
Paso8: GNU/Nota: Descargar el zip que contiene la plantilla YAML jp-12cr2-omar.zip en /tmp:
[root@hatomayor tmp]# wget http://www.codigolibre.org/wp-content/uploads/2019/09/jp-12cr2-omar.zip
Paso9: Descomprima el archivo .ZIP:
[root@hatomayor tmp] # unzip jp-12cr2-omar.zip
Paso10: Cambiar Valores del archivo YAML:
[root@hatomayor tmp]# sed -i 's/omar/higuey/g' jp-12cr2-omar.yaml
GNU/Nota: En mi caso mi ORACLE_SID se llamara igual que el servidor “higuey” .
Paso12: Iniciamos el despliegue con Ansible Playbook:
[root@hatomayor tmp]# time ansible-playbook jp-12cr2-omar.yaml
En Higuey oracle 12cr2 Instalado Sin acceder al Server:P
Paso13: Usted debe tener conocimiento avanzado para realizar estas secuencias de pasos, si no inscribete en el diplomado de Linux y DBA.
GNU/Nota: Espere el video suscrito en nuestro canal codigolibrerd
(1) Comment