Interesante Windows Azure Bootstrapper, utilidad que está disponible en CodePlex, cuyo objetivo es simplificar las tareas de instalación en el arranque de los web y worker roles.
Se trata de una utilidad de línea de comandos que puede ser de gran utilidad cuando necesitas instalar componentes extras en los despliegues, como por ejemplo instalar la runtime de Crystal Report, las tools de una determinada tecnología que no está disponible en Azure por defecto etc….cualquier cosa que se nos ocurra.
Permite conectar al storage para descargse instaladores, descargar algo de un determinada URL, descomprimir, ejecutar, definir el número de instalaciones simultáneas etc..
En su página de CodePlex se comentan estos ejemplos, que pueden servir para ilustrar más claramente el objetivo de la misma:
bootstrapper.exe -get bootstrap/Installer.zip -lr $lr(temp) -unzip $lr(temp)extract -sc $config(ConnectionString) -run $lr(temp)extractinstaller.msi -args /qn –block
El ejemplo que acabo de poner arriba se descarga un fichero llamado installer.zip de un blob container llamado bootstrap al directorio temporal local, lo descomprime, y ejecuta el fichero installer.msi pasándole los argumentos /qn.
Otro ejemplo podría ser el siguiente, que lo que hace es descargarse desde la página de Microsoft las herramientas de ASP.MVC2 y luego instalarlas.
bootstrapper.exe -get http://download.microsoft.com/download/F/3/1/F31EF055-3C46-4E35-AB7B-3261A303A3B6/AspNetMVC3ToolsUpdateSetup.exe -lr $lr(temp) -run $lr(temp)AspNetMVC3ToolsUpdateSetup.exe -args /q
Si os interesa la herramienta podéis acceder a ella desde aquí.
cuántas herramientas ya hay en codeplex que sean realmente útiles para Azure ??
salu2gra
no iba a salir una de nombre Houston o algo asi ??
Haber hay muchas, pero es como todo, unas más que otras 🙂
Te veo un poco desactualizado, Houston hace meses que está disponible con el nombre de «Database Manager».
Un saludo,