jueves, 20 de diciembre de 2018

Instalando OpenStackClient para administrar OpenStack desde una Ubuntu en Windows 10

Bueno, después de haber instalado ya Ubuntu en Windows 10 y realizado los pasos iniciales, ahora hacemos la instalación del CLI de OpenStack, que en sí son unos cuantos comandos que hay que ejecutar para tener ya instalado, para eso necesitamos pip (que es una herramienta para instalar y gestionar paquetes en Python). Sin embargo antes de eso, realizamos el clásico apt-get update:

§sudo apt-get update

Dependiendo de si tienen o no más actualizaciones que realizar, esto puede demorar algunos minutos, pero en sí es bastante rápido.

Ahora hacemos la instalación de python pip propiamente.

§sudo apt-get install python-pip python-dev
Como ven con la imagen anterior, se empieza la instalación, sin embargo en algunos casos vi que no se instalaron todos los paquetes (se ve un mensaje que indica que no se instaló todo), en ese caso es volver a ejecutar el mismo comando y completará lo que faltaría, en todo caso deberían tener una instalación satisfactoria como se ve en la imagen siguiente.
Para evitar cualquier problema, es mejor hacer un --upgrade tanto a la instalación de pip como al pbr, con los siguientes comandos:

§sudo pip install pip --upgrade

§sudo pip install pbr --upgrade


Y finalmente ejecutamos el comando para instalar el CLI de OpenStack, en este caso para mejor gestión del mismo se instala Tambien los demás componentes como Nova, Neutron, Glance, etc.

§sudo pip install python-{openstack,keystone,nova,neutron,glance,cinder,swift,heat}client --upgrade


Esto tomará algunos minutos, pero después ya tendrán todo el CLI de OpenStack instalado para su uso futuro. Como ejemplo ejecuto 2 comandos, el: source openrc.sh y luego el openstack project list, para ver el uso del CLI en si.


Bueno con esto terminamos la instalación del CLI de OpenStack satisfactoriamente. En resumen todos los comandos que ejecutamos a continuación:


§sudo apt-get update

§sudo apt-get install python-pip python-dev

§sudo pip install pip --upgrade

§sudo pip install pbr --upgrade

§sudo pip install python-{openstack,keystone,nova,neutron,glance,cinder,swift,heat}client --upgrade

Hasta la próxima!

miércoles, 19 de diciembre de 2018

Habilitando Linux Sybsystem para instalacion de Ubuntu en Windows 10

Un poco perdido este tiempo sí, porque estuve con proyectos más relacionado a tecnologías opensource, y sobre todo con OpenStack, que al final esta muy interesante poder integrar todas estas tecnologías con las de Microsoft, es por eso que acompañaré una serie de posts del mismo, donde primero es la instalación del Linux Subystem y Ubuntu en Windows, y después de la instalación de los componentes para la administración de OpenStack (CLI) sobre Ubuntu.

Creo que esto es lo básico con lo que se comienza para después compartir ya algunas cosas más específicas que estuve viendo, pero en si para todo es necesario el CLI, el cual se hará referencia en general.

Entonces sin más que decir, empecemos con lo primero. que para poder tener el CLI de OpenStack en Windows, es necesario tener habilitado el Linux Subsystem y después instalar Ubuntu del Store, detallando paso a paso.

Habilitando el Linux Subsystem.
Para este fin, abrir el Turn Windows features on or off, solo escriban windows features, y aparecerá el programa para ejecutar


Una vez que este abierto el Windows features busquen en la lista el Windows Subsystem for Linux, y seleccionen para habilitarlo y presionen OK.


Empezará la instalación del feature, hay que esperar algunos minutos.

Y después que finalice, pedirá reiniciar el equipo, en este caso presionar Restart now.


Bien, hasta este momento tenemos el Linux Subsystem instalado.

Instalación de Ubuntu
Ahora solamente es necesario instalar un Linux OS del Store, para este fin en el store buscaremos Ubuntu:



De la lista que nos presentan elegimos en este caso el Ubuntu 16.04 LTS y presionamos Get.



Esto demorará unos cuantos minutos..



Y al finalizar la instalación, presionar Launch



Esto tomará nuevamente algunos minutos y luego será presentado con la interfaz de Linux, donde se pedirá que introduzca el usuario que tendrá privilegios (sudo) administrativos en Linux, coloquen un nombre que sea representativo para ustedes.


Y después pedirá una contraseña que será utilizada bastante en los siguientes ejercicios, así que no lo olviden::


Despues de este setup, ya estamos listo para empezar la siguiente parte que es la instalación del CLI de OpenStack.