
Instalacion de MongoDB y acceso remoto desde un cliente local
Warning: This information may be outdated. Please note the date of the post.
Instalación de un servidor MongoDB y configuración para permitir el acceso remoto desde la red local.
Instalación de MongoDB sobre Debian Buster
Para instalar MongoDB vamos a utilizar la guía que se encuentra en la página oficial de MongoDB
- Importar la clave pública
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
- Agregar el repositorio
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
- Ahora vamos a instalar los paquetes de MongoDB escogiendo la versión más estable.
apt-get install -y mongodb-org
- Ponemos en marcha el gestor y vemos que efectivamente está en funcionando
systemctl start mongod
systemctl status mongod
root@debian:/etc/apt/sources.list.d# systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2020-12-08 20:46:01 CET; 2s ago
Docs: https://docs.mongodb.org/manual
Main PID: 3406 (mongod)
Memory: 59.2M
CGroup: /system.slice/mongod.service
└─3406 /usr/bin/mongod --config /etc/mongod.conf
dic 08 20:46:01 debian systemd[1]: Started MongoDB Database Server.
Creación de la base de datos de prueba, usuario administrador e introduccir datos
Para empezar a trabajar con mongodb, una vez se haya instalado solo debemos de ejecutar lo siguiente

Aplicación web python, flask y Oracle
Warning: This information may be outdated. Please note the date of the post.
Objetivo
Realización de una aplicación web en cualquier lenguaje que conecte con el servidor ORACLE tras autenticarse y muestre alguna información almacenada en el mismo.
Requisitos
Máquina virtual con Centos8. En este caso he usado virt-manager para la virtualización del Centos8 desde esta imagen. Esta máquina cuenta con una interfaz de red puente a la máquina anfitriona.
Una segunda máquina virtual. Puedes usar una clonación de la primera despues de la instalación de Oracle para amenizar el trabajo.

Oracle 19c sobre CentOS8
Warning: This information may be outdated. Please note the date of the post.
Instalación de oracle en Centos8
Vamos a instalar oracle de la siguiente forma:
- Descargamos la siguiente versión de oracle en la página oficial, en este caso vamos a usar:
Oracle-database-ee-19c-1.0-1.x86_64
Necesitaremos registrarnos para descargarlo y aceptar los términos y condiciones.
- Enviamos el paquete .rpm ya descargado por scp a nuestro CentOS.
scp oracle-database-ee-19c-1.0-1.x86_64.rpm user@192.168.100.167:/home/user/oracle
- Ahora vamos a descargar las dependencias, o prerrequisistos que necesita el sistema para soportar el gestor de base de datos oracle.
sudo dnf install https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el8.x86_64.rpm
Como vemos carga las dependencias correctamente.

Virtualización con Libvirt
Warning: This information may be outdated. Please note the date of the post.
En este post se va a llevar a cabo una práctica para manejar libvirt. Saber gestionar un sistema de virtualización a bajo nivel.
Para conceptos previos puedes acceder a este post
Tarea:
- Crea con
virt-installuna imagen de Debian Buster con formato qcow2 y un tamaño máximo de 3GiB. Esta imagen se denominarábuster-base.qcow2. El sistema de ficheros del sistema instalado en esta imagen será XFS. La imagen debe estar configurada para poder usar hasta dos interfaces de red por dhcp. El usuariodebiancon contraseñadebianpuede utilizar sudo sin contraseña.
Crear redes
Primero tenemos que crear las redes que necesitamos, en este caso usaremos la default que es ‘virbr0’ y una nueva que vamos a crear ‘virbr2’.







