Azure

De Ardemans Wiki
Revisión a fecha de 11:03 19 mar 2016; Pmblanco (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Introduccion

Mis pruebas con Azure

Usando la línea de comandos

Para usar la línea de comandos en Linux hace falta tener instalado nodejs y npm.

En Ubuntu

$ apt-get install nodejs npm

Cabe destacar que a diferencia de otras distros, el comando para ejecutar un nodejs no es "node", sino "nodejs". Para igual se puede crear un enlace simbólico

$ sudo ln -s /usr/bin/nodejs /usr/bin/node

Así algunos scripts .js podrán ser ejecutado sin en la primera línea del script está "#!/usr/bin/node"

La herramienta de azure se puede instalar con npm:

$ npm install -g azure

Logandose

Antes de nada hay que hacer login en Azure:

$ azure login

aparece un mensaje en consola instandote a ir a una URL, e introducir un código, después de lo cual tendrás que poner tus credenciales. Eso creará en tu ~/.azure un fichero con las nuevas credenciales de sesion (temporales)

NOTA: seguro que las credenciales se pueden guardar en local con un certificado y así no hace falta estar logandose cada vez.

Creando una VM

Esta fue mi primera prueba creando una VM

$ azure vm create --verbose --json --location "West Europe" -e 22 -n admin2 ardemans-admin2 -t ~/.ssh/pmblanco.pub.pem -P -w Main -b services 5112500ae3b842c8b9c604889f8753c3__OpenLogic-CentOS-72-20160308 pmblanco --custom-data "./test.sh"

La máquina se creó pero parece que no ejecutó el test.sh que enviaba en el custom-data. Parece que esto solo fucinoa si la imagen de la vm tiene cloud-init, y en el caso de azure esta solo viene con las imágenes de ubuntu.