Crear una aplicación con source-to-image s2i contenerizada con openshift

Para este post, como ejemplo construiremos wordpress como nuestra aplicación en php, iniciando desde su repositorio git, construyendo la aplicación e incluso hacerle la modificaciones para volverla a publicar en openshift. Para este último punto lo ideal es hacer una bifurcación del master y cargarlo a nuestro repositorio git, en caso de no tener permiso para editarla directamente el repositorio maestro, posiblemente será lo más común.

oc new-app –name app-wordpress -i php –context-dir=WordPress https://github.com/ebolges2/WordPress#s2i

Sigue leyendo →

Como crear una memoria USB booteable desde el cli con dd

Los discos y/o memoria USB booteable son necesarias cuando necesitamos instalar una nueva distribución GNU/Linux o ejecutar el sistema operativo directamente desde un USB live (livecd), mismo que nos permitirá trabajar sin instalarlo permanentemente en el ordenador, Existen diferentes herramientas desde la interfaz grafica (GUI) que podemos instalar y luego usar para crear una memoria USB booteable , pero como sabe esta entrada no trata de eso, como amante del cli no necesitas instalar nada y solo usar el comando dd.

dd if=CentOS-8-x86_64-1905-dvd1.iso of=/dev/usb status=progress

Sigue leyendo →

Como crear un team bridge en red hat linux

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2, su función la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. El uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

El teaming es un método de agrupación o vinculación lógico de NICs. Esto nos ofrece una alternativa de implementación de los antiguos bonding,
eth0 –|                                          [ tap1 –|– eth1 (ip) –>VM1
             }–> team –> bridge –(ip)[ tap2 –|– eth2 (ip) –>VM2
eth0 –|                                          [ tapn –|– ethn (ip) –>VMn

nmcli con show BrTeam0

Sigue leyendo →

Como crear un bridge en Gnu/linux con nmcli

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2 (enlace de datos) del modelo OSI, su función es interconectar y/o dividir segmentos de red haciendo la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. Un bridge por software puede ser usado en Linux para emular un bridge físico, el uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

eth0 –|
                  } –> bridge — (ipv4 address)
eth1 –|

brctl show
bridge link show dev ens33

Sigue leyendo →

Como agregar separador de miles a un numero en script y bash

Muchas veces tenemos la necesidad de dividir un numero con un separador de miles para fines de mejorar la visualización, en este post mostrare una forma de como hacerlo rápidamente, aunque existen muchas otras opciones, esta es la que mas me gusta porque no necesito instalar ninguna otra herramienta, utilizando solo lo que se encuentra en cualquier *nix (Linux, Mac o BSD, etc) o sin tener que utilizar un lenguaje como Python o Perl.

En este caso realizaremos una entrada directa, Imaginando que queremos ponerle el separador de miles al siguiente numero 1234567890.

Salida
1,234,567,890

Sigue leyendo →

Bash Shell Script – Heredoc | Here document

Al momento de trabajar con script o programar en algunos lenguajes, un modo que nos facilita la creación de script son los Here-document (Heredoc o Documento-aquí en español), Que son Heredoc? son una modo de redireccionamiento que utilizamos para pasar string » una cantidad de caracteres» a un documento o un script que estemos creando. En otras palabras un here document es un bloque de código de propósito especial, que utiliza una forma de redirección de E / S para alimentar una lista de comandos a un programa o comando interactivo, como cat, ftp, etc.

En este articulo mostrare algunos ejemplos, empleando heredoc con el comando cat, con el fin de presentarles la sintaxis usada en bash cat << EOF > 

Sigue leyendo →

Mi experiencia con el examen de RHCSA – RHCE

Mi consideraciones para las personas que tienen como objetivo la certificación de RHCSA – RHCE

Como certificado en RHCSA, RHCE y otras de RedHat, Hoy me motivo a escribir mi experiencia con los exámenes de red hat, después de que mas de unos de mis amigos se me acercara con tantas dudas y/o las mismas preguntas sobre el proceso.

Sigue leyendo →