Instalación de instancias OpenStack desde imágenes ISO
De forma general cuando usamos un software que proporciona infraestructura en la nube (IaaS) como puede ser OpenStack, creamos las instancias a partir de imágenes de sistemas operativo…
43 entradas
De forma general cuando usamos un software que proporciona infraestructura en la nube (IaaS) como puede ser OpenStack, creamos las instancias a partir de imágenes de sistemas operativo…
En estos últimos meses hemos desarrollado y tutorizado dos ediciones de un curso sobre Kubernetes. El curso ha sido elaborado para el CEP de Castilleja de la Cuesta (Sevilla) y los destinatario han…
En este curso aprenderás a desplegar servicios con OpenShift desde cero y ampliar tus conocimientos sobre Cloud Computing y la capa de Plataforma como Servicio PaaS.
Hace pocos días han lanzado el último curso que he impartido en OpenWebinars: Curso de OpenShift. Os dejo aquí los vídeos que se han publicado en YouTube para promocionar el curso:
Vamos a realizar una instalación de Kubernetes y los vamos a configurar para que utilice los recursos ofrecidos por OpenStack: en concreto, vamos a poder crear de forma dinámica volúmenes…
Puedes encontrar todos los ficheros con los que vamos a trabajar en el directorio `wordpress2`.
Como hemos comentado anteriormente los pods son efímero, la información guardada en ellos no es persistente, pero es evidentemente que necesitamos que nuestras aplicaciones tengan la posibilidad de…
Antes de introducir el concepto de almacenamiento persistente, en esta entrada vamos a realizar un despliegue de una aplicación Wordpress y una base de datos MariaDB, para concluir con las…
Para configurar las aplicaciones que vamos a desplegar usamos variables de entorno, por ejemplo podemos ver las variables de entorno que podemos definir para configurar la imagen docker de MariaDB.
Los `Namespaces` nos permiten aislar recursos para el uso por los distintos usuarios del cluster, para trabajar en distintos proyectos.
Partimos del escenario donde tenemos desplegado nuestras dos aplicaciones con las que hemos estado trabajando en prácticas anteriores: guestbook y letschat.
Hasta ahora tenemos dos opciones principales para acceder a nuestras aplicaciones desde el exterior:
En este ejemplo vamos a instalar una aplicación web (CMS), llamado `letschat`. LetsChat nos ofrece la posibilidad de tener un sistema de chat. Está escrito en node.
Nuestra aplicación `guestbook` nos daba un error porque no podía acceder a la base de datos redis, además la forma que teníamos para acceder a la aplicación era utilizando la redirección de puerto…
Existe un componente de Kubernetes llamado KubeDNS, que ofrece un servidor DNS para que los pods puedan resolver diferentes nombres de recursos (servicios, pods, ...) a direcciones IP.
Los servicios (`services`) nos permiten acceder a nuestra aplicaciones.
Vamos a desplegar una aplicación llamada Guestbook que trabaja junto a una base de datos redis. Por lo tanto vamos a desplegar un frontend, nuestra aplicación y un backend la base de datos.
`mediawiki` es una aplicación escrita en PHP que nos permite gestionar una wiki. Vamos a hacer un despliegue en nuestro cluster de kubernetes.
`Deployment` es la unidad de más alto nivel que podemos gestionar en Kubernetes. Nos permite definir diferentes funciones:
`ReplicaSet` es un recurso de Kubernetes que asegura que siempre se ejecute un número de réplicas de un pod determinado.
La unidad más pequeña de kubernetes son los `Pods`, con los que podemos correr contenedores. Un pod representa un conjunto de contenedores que comparten almacenamiento y una única IP.
Un escenario común cuando desplegamos una aplicación web puede ser el siguiente:
Kubernetes es un sistema de código abierto que nos permite despliegues automáticos, escalabilidad y gestión de contenedores de aplicaciones.
La pasada semana, junto a mi compañero @alberto_molina hemos impartido en la Universidad de Almería, un curso sobre infraestructura Cloud, donde hemos tratado temas como la instalación automática y…
El pasado 23 de febrero participé, junto a mi compañero Alberto Molina en las IV Jornadas de Informática de la Universidad de Almería.
En este artículo voy a hacer una introducción a Amazon Web Service S3(Simple Storage Service), que nos ofrece un servicio de almacenamiento masivo de objetos.
Vagrant nos permite automatizar la creación y gestión de máquinas virtuales. Las máquinas virtuales creadas por vagrant se pueden ejecutar con distintos gestores de máquinas virtuales (VirtualBox,…
La funcionalidad ofrecida por heroku esta disponible con el uso de dynos, que son una adaptación de los contenedores Linux y nos ofrecen la capacidad de computo dentro de la plataforma.
El grupo OpenStack Sevilla se une a los eventos de celebración del 5º aniversario del proyecto OpenStack que van a organizar los distintos grupos locales de usuarios de OpenStack con el apoyo de la…
El pasado mes de mayo y junio, he impartido, junto a mi compañero Alberto Molina (@alberto_molina), un curso de iniciación y uso de Openstack organizado por openwebinars.
En las últimas semanas se ha creado oficialmente el grupo de OpenStack Sevilla, donde nos vamos a reunir personas de la provincia de Sevilla para compartir experiencias en el mundo del Cloud…
Los pasados 16 y 17 de febrero,participé junto a mi compañero Alberto Molina, en la Segunda Edición de las Jornadas de Informática organizadas por la Universidad de Almería, en concreto, por el…
Entendiendo las bases de datos como una aplicación más cualquiera, y extendiendo el concepto de SaaS (software como servicio), se puede entender las DBaaS como una nueva manera de acceder al uso de…
Como os comenté en el artículo anterior, estoy desarrollando, junto con mi compañero @alberto_molina, un curso sobre Cloud Computing, que tiene cómo título: Fundamentos de Cloud Computing con…
Hoy comenzamos el curso: Fundamentos de Cloud Computing con OpenStack y OpenShift, que impartiré junto a mi compañero Alberto Molina (@alberto_molina) y que está organizado por el CEP de Jerez de la…
DevStack es un conjunto de script bash que nos permiten instalar OpenStack de forma automática. Tenemos varias formas de realizar la instalación:
El objetivo de esta entrada es contar mi experiencia de instalar el software de Cloud Computing OpenStack en mi ordenador a partir del repositorio de GitHub: .
El pasado jueves impartimos un webinar titulado: ¿Por qué OpenStack? Software libre para la nube. Aquí os dejo la presentación que utilizamos y el vídeo de la charla.
El próximo jueves, 16 de enero, junto a @alberto_molina vamos a impartir un webinar con el título: “¿Por qué OpenStack?
Durante las dos últimas semanas, en dos sesiones, hemos impartido (Alberto Molina, Jesús Moreno y un servidor) unas jornadas sobre Cloud Computing con OpenStack titulada “CLOUD COMPUTING CON…
Seminario impartido en eMadrid, por mi compañero Alberto Molina, el pasado 18 de Enero en la que explicamos las características del despliegue de OpenStack para uso educativo realizado en nuestro…
En estos días hemos terminado la documentación que hemos generado en la realización del proyecto de innovación en la Formación Profesional del Sistema Educativo cuya convocatoria ha sido realizada…
Tres profesores del Departamento de Informática (Jesús Moreno, Alberto Molina y un servidor) del IES Gonzalo Nazareno, junto a otros institutos de Sevilla y de Murcia, estamos llevando a cabo un…