Entradas etiquetadas como openshift

OpenShift 3 on OpenStack


The OpenStack project is a libre software cloud computing platform for private and public clouds, which provides an Infrastructure as a Service (IaaS) solution and it’s agnostic in respect kind of applications that can run on it. OpenStack can be used by a software like OpenShift, a libre software PaaS solution in an extremely powerful combination providing a full IaaS+PaaS open source based stack.

OpenShift 3, the last OpenShift version, is not really a smooth evolution of OpenShift 2, it’s a new project based on docker and kubernetes, but Red Hat -the company behind OpenShift- decided to keep the same project name. OpenShift 3 comes in two flavors (AFAIK OpenShift Online has not been updated to version 3 yet): OpenShift Enterprise and OpenShift Origin, available on github. This post describes the installation and configuration of OpenShift Origin version 3 on OpenStack. The procedure followed here is only slightly different from the official documentation, which is strongly recommended to read, but several tips and comments are included in some significant steps.

Leer el resto de esta entrada »

, , ,

Deja un comentario

¿OpenStack o docker?


Este artículo se publicó inicialmente en OpenWebinars.

OpenStack y Docker son dos proyectos de software libre bastante recientes que se han convertido en muy poco tiempo en dos piezas con un enorme potencial y de las que se habla mucho últimamente, en algunos casos como si se tratara de dos opciones contrapuestas, como si tuviéramos que elegir entre una u otra. Pero realmente se trata de dos proyectos con objetivos bien diferentes: openstack consiste principalmente en un conjunto de herramientas que permiten gestionar la infraestructura de un centro de datos (máquinas, redes y almacenamiento) de forma ágil, constituyendo una nube privada de IaaS; por su parte docker se centra en la utilización de contenedores como un mecanismo para el despliegue sencillo y portable de aplicaciones basadas en el uso de microservicios. No sólo se trata de proyectos que no compiten uno con el otro sino que es posible que trabajen coordinadamente, es decir la pregunta sería ¿OpenStack y Docker?.

Leer el resto de esta entrada »

, ,

Deja un comentario

Curso “Fundamentos de Cloud Computing con OpenStack y OpenShift”


Hace unos días finalizamos el curso que lleva el título de la entrada que ha organizado el Cep de Jerez (Cádiz) para profesores de la familia profesional de Informática y Comunicaciones y que he impartido junto a José Domingo Muñoz

El objetivo principal del curso era acercar las tecnologías de cloud computing a profesores de Formación Profesional para que considerasen su inclusión en los ciclos formativos que imparten. Por nuestra parte, la motivación para participar en este tipo de iniciativas es compartir con compañeros la experiencia que estamos viviendo en el IES Gonzalo Nazareno desde que empezamos a conocer y a utilizar en la práctica diaria las tecnologías de cloud computing y de forma particular OpenStack.

Para nosotros ha sido una experiencia positiva y enriquecedora al compartir nuestras vivencias y poder debatir con otros compañeros sus inquietudes, expectativas o dudas, además lo hemos utilizado a modo experimental para evaluar dos recursos didácticos novedosos: la utilización de Github Pages y reveal.js para la documentación del curso y la impartición de vídeo-conferencias en directo a través de Google Hangouts.

Esperamos que el curso también haya sido de interés para los participantes y aprovechamos la disponibilidad de todo el material generado (documentación y vídeo-conferencias) para difundirlo entre todas las personas que puedan estar interesadas

Leer el resto de esta entrada »

, , , ,

Deja un comentario

Utilización de OAuth 1.0 en Google Apps con python bottle


Siguiendo con el uso de OAuth como en la entrada anterior Utilización paso a paso de OAuth 1.0 en twitter con python bottle seguimos con la utilización de este mecanismo de autorización, pero esta vez utilizando Google Apps como proveedor de servicios. Toda la discusión sobre las características principales de OAuth 1.0 está en la entrada anterior, por lo que recomendamos su lectura previa a cualquier lector interesado. Google ya no recomienda utilizar la versión 1.0 de OAuth, que dan por obsoleta (“deprecated”) y recomiendan realizar nuevas aplicaciones utilizando OAuth 2.0, pero en nuestro caso, que se trata principalmente de un ejercicio académico para comprender el funcionamiento de OAuth y puesto que ya tenemos una mini aplicación desarrollada, vamos a reutilizar la mayor parte de este código para interactuar ahora con una de las múltiples APIs de las que dispone Google, en concreto Google Apps Email Settings API Authentication.

Leer el resto de esta entrada »

, , , , ,

Deja un comentario

Utilización paso a paso de OAuth 1.0 en twitter con python bottle


El objetivo de esta entrada es explicar de forma detallada la utilización del protocolo OAth 1.0 en la API de twitter, para la que desarrollaremos una sencilla aplicación que nos permitirá escribir un “tweet” en nombre de un usuario cualquiera de twitter. La aplicación la desarrollaremos en Python utilizando el framework bottle y la desplegaremos en la PaaS OpenShift de RedHat.

Leer el resto de esta entrada »

, , , ,

Deja un comentario

Instalación de Joomla en OpenShift


OpenShift es la Plataforma como servicio (PaaS) de cloud computing de Red Hat. OpenShift puede utilizarse de varias maneras: mediante su cloud público que se denomina OpenShift Online, o bien instalando directamente en un cloud privado el software OpenShift Origin disponible en GitHub.

En esta entrada vamos a explicar los pasos que hay que seguir para desplegar la aplicación web Joomla en OpenShift Online utilizando una cuenta gratuita limitada, lo que OpenShift denomina FreeShift, poniéndo el énfasis en comprender los pasos que damos. En este caso hemos elegido Joomla porque por una parte es una aplicación muy sencilla de instalar y por otro lado porque no está preconfigurada en OpenShift, lo que permite obtener una visión más general del proceso que puede utilizarse de forma muy similar para instalar cualquier otra aplicación web.

Leer el resto de esta entrada »

, , ,

9 comentarios

A %d blogueros les gusta esto: