[TFS2008] Tiempos de instalación de Team Foundation Server 2008

image47dd1de4

Buenas,

hace unos días, cuando estaba en Málaga, intenté instalar un Team Foundation Server 2010 sobre la marcha para mostrar las ventajas de la instalación. Como dediqué pocos recursos a la máquina virtual de instalación, el proceso quedó a la mitad y mientras instalaba .Net Framework 4.0 tuve que cancelarlo para seguir la demo. En ese momento, prometí hacer un posts con los pasos y los tiempos de instalación, pero claro, hay mucha gente que todavía tiene Team Foundation Server 2008, el primer post es con los tiempos de instalación de TFS2008.

Para esto, he creado una máquina virtual con Windows Server 2003, con los últimos updates y para darle un poco de potencia, lo monté sobre un disco externo eSata de 7200 rpm. Vamos que es una máquina bastante potente para demos. Los tiempos son los siguientes, y espero que sirvan como referencia para alguien que piense invertir 2 horas o más en la instalación de un TFS2008.

Paso 

Hora

Descripción

1

9:47:21 PM

Windows Server 2003 con todos los Updates al día

2

9:47:41 PM

Install Asp.Net

3

9:50:49 PM

Install SQL Server 2005

4

10:16:28 PM

Configure Reporting Services

5

10:20:39 PM

Install .Net Framework 3.5

6

10:38:21 PM

Install Sharepoint Services 3.0

7

10:45:00 PM

Configure Sharepoint Services 3.0

8

10:49:20 PM

Install SQL Server 2005 SP1

9

11:20:45 PM

Install TFS 2008

10

11:32:51 PM

Install TFS Build 2008

11

11:40:32 PM

Install TFS Extensions for Sharepoint

12

11:43:11 PM Install TFS 2008 SP1

13

11:54:11 PM Done !!!

 

 

Saludos @ Homé

El Bruno

[MRDS] Robotics Developer Studio 2008 R3 is here !!!

image47dd1de4

futbolshotBuenas,

aprovechando que es época de mundial y mis amigos españoles reventaron todas las casas de apuestas destapo un post viejuno.

Hace un tiempito se liberó una nueva versión de Microsoft Robotics Developer Studio : Robotics Developers Studio 2008 R3.

La misma se puede descargar desde la página principal de Microsoft Robotics y estas son algunas de las novedades más interesantes de esta versión.

  • Ahora Mirosoft Robotics Developer Studio 2008 R3 se distribuye como una edición única y gratuita (al last!!!)
  • Contiene toda la funcionalidad de la anterior edición (RDS 2008 R2)
  • Se ha añadido soporte para Visual Studio 2010 
  • Se agregaron dos nuevos entornos de simulación adicionales: Multi-level House y Factory
  • Algunos ejemplos se trasladaron a CodePlex, por ejemplo las simulaciones de sumo y fútbol
  • Todos los ejemplos ahora están en C# y VPL
  • Se ha eliminado el soporte para desarrollo con Compact Framework
  • CCR y DSS se han fusionado en el mismo paquete de la MRDS y ya no está disponible por separado.
  • No hay cargo para distribuir el tiempo de ejecución de la CCR y DSS.

Estos son algunos links relacionados

 

Saludos @ Home

El Bruno

PD: VAMOS VAMOS ARGENTINA !!!

[EVENTO] Materiales del evento de Visual Studio 2010 en Malaga (Lab Management incluido !!!)

image47dd1de4

Buenas,

estos son los materiales de la presentación del día de ayer con los chicos de Málaga de Visual Studio 2010.

Fueron 4 horitas largas, donde en la primera parte dimos un vistazo de lo más light de VS2010 y en la 2da parte, un poco de material más duro más relacionado con TFS2010 y con una infructuosa instalación de TFS2010 (tengo pendiente un post al respecto).

Una vez más quiero agradecer a Braulio y a los chicos de Málaga por organizar el evento y por tratarme tan bien … ahh y por los pescaitos !!! (que por fin pude conocer y degustar, incluidas las conchas finas, que básicamente son unas almejotas medio vivas no apta para gente sensible ^^)

 

 

 

 

Saludos @ Broder’s House

El Bruno

[VSLM2010] HowTo: Instalar los elementos necesarios en un cliente para trabajar con Lab Management y TFS 2010

image47dd1de4

Buenas,

un poco de material duro duro para este jueves de sol. En este caso, los pasos para instalar las herramientas necesarias para que un servidor Team Foundation Server 2010 en conjunción con Visual Studio Lab Management 2010, puedan interactuar con un equipo “cliente”.

Tutorial

1. Lanzar el instalador de [Microsoft Visual Studio Agents 2010].

El Bruno

2. Lanzar el instalador de [Microsoft Visual Studio Test Controller 2010]

3. Completar los pasos del instalador con las opciones por defecto y lanzar la herramienta de configuración.

Clipboard01

4. En la herramienta de configuración configurar la cuenta con la que se ejecutará el servicio del Test Controller, el Team Project Collection con el que trabajará el Test Controller y la base de datos de SQL Server para Load Testing.

Clipboard01[5]

5. Desde el formulario inicial de instalación lanzar el instalador de [Microsoft Visual Studio Lab Agent 2010]

6. Completar los pasos del instalador con las opciones por defecto.

Clipboard01[7]

7. Desde el formulario inicial de instalación lanzar el instalador de [Microsoft Visual Studio Test Agent 2010]

8. Completar los pasos del instalador con las opciones por defecto y lanzar la herramienta de configuración.

Clipboard01[9]

9. Lo primero que debemos configurar en el Test Agent, es el modo de ejecución del mismo: como servicio o como proceso interactivo de Windows (donde el 2do, permite ejecutar CodedUITests).

Clipboard01[11]

10. Finalmente debemos configurar el usuario con el que se ejecutará el proceso interactivo  o el servicio, y el Test Controller con el que trabajará el Test Agent.

Clipboard01[13]

11. Done !!!

Pues ya tenemos listo un cliente para trabajar con Team Foundation Server 2010 y Visual Studio Lab Management 2010.

 

 

 

 

Saludos @ Home

El Bruno

[EVENTO] Visual Studio 2010 y Lab Management en Malaga !!! (jugatela y mira a lo nuevo de Testing de Microsoft en Vivo !!!)

image47dd1de4

Buenas,

después de renegar como un chino que se trata de morderse el codo, por fin me puedo llevar un Microsoft Visual Studio Lab Management 2010 para mostrar en un evento de Visual Studio 2010. Así que si mañana 21 de mayo estas por Málaga y tenes ganar de pasar un buen rato hablando sobre Visual Studio 2010, te podes acercar a la charla con los amigotes de Málaga .Net User Group.

Una vez más, la agenda es la clásica –> todo lo que entre de Visual Studio en 4 HORAZAS !!!

 

Saludos @ Home

El Bruno

Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032451739&Culture=es-ES

[VS2010] Disponible la versión en español (de verdad lo vas a instalar en español?)

image47dd1de4

Buenas,

desde hace varios días ya es posible descargar todos los productos de la suite de Visual Studio 2010 en español. A mi personalmente, me gusta utilizar las herramientas en inglés, pero conozco varios sitios donde esperan a que esté disponible in Spanish, para comenzar a usarlas … so ^^.

Clipboard02

 

Saludos @ Here

El Bruno

[VSLM2010] HowTo: Configurar Lab Management desde la consola de TFS2010

Clipboard02

Buenas,

una vez que has conseguido los 16GBs de RAM necesarios para poder realizar unas pruebas mínimas con Microsoft Visual Studio Lab Management 2010, y has instalado un System Center Virtual Machine Manager y un Team Foundation Server 2010, es el momento de configurar la conexión entre ambos productos.

Para esto es necesario abrir la consola de administración de Team Foundation Server 2010 y seleccionar la opción [TFS // Application Tier // Lab Management].

Clipboard06

Dentro de esta opción seleccionamos el link [Configure Lab Management]

Clipboard04

Y comenzamos la configuración de las 3 partes que necesita Team Foundation Server 2010 para trabajar con SCVMM.

En primer lugar debemos configurar el nombre del server SCVMM que se encargará de aprovisionar los entornos con los que ejecutaremos las pruebas con Lab Management.

Clipboard08

A continuación se definen los rangos de IPs con los que trabajarán las máquinas virtuales que se ejecuten con Lab Management y SCVMM.

Clipboard10

Finalmente es necesario configurar la url de trabajo del servidor TFS2010, para que el mismo pueda conectarse con SCVMM y que las VMs gestionadas por SCVMM, puedan acceder al servidor TFS2010.

Clipboard12

Cuando ya está configurado nuestro par TFS2010 <-> SCVMM, el paso siguiente es configurar uno o más Team Project Collections para que puedan trabajar con SVCMM (básicamente configurar las bibliotecas y recursos que se utilizarán).

Clipboard14

Para esto seleccionamos la opción [TFS // Application Tier // Team Project Collections].

Clipboard16

Y dentro de las opciones propias de la configuración, podemos ver una nueva pestaña [Lab Management].

Clipboard17

Si accedemos a la opción [Configure Library Shares], aparecerá un nuevo formulario desde el cual podremos configurar las bibliotecas de recursos compartidos, los grupos de hosts con los que trabaja SCVMM y la cuenta de servicio con la que se ejecutará el servicio de integración con SCVMM.

Clipboard19

Una vez configurado, ya es posible comenzar a trabajar con Lab Management y SCVMM.

Clipboard23

Nota: los que no le tenemos miedo a nada, podemos al administrador de dominio CORPAdministrator como cuenta de servicio.

 

 

 

 

Saludos @ Home

El Bruno

[SHAREPOINT] Instalar Sharepoint Foundation para que utilice una base de datos SQL Server Existente

El Bruno

Buenas,

me lo apunto para no olvidarme: como instalar SharePoint Foundation utilizando una base de datos SQL Server ya montada.

  1. Instalar prerrequisitos.
  2. Instalar SharePoint Foundation, con las siguientes opciones:
    1. Seleccionar tipo de instalación: Server Farm.
    2. Seleccionar tipo de server: Complete
    3. Seleccionar Install Now.
  3. Una vez finalizada la instalación, aparecerá el configurador de SharePoint Foundation, que nos permitirá seleccionar el servidor de base de datos.

Clipboard02

Apuntado !!!

 

Saludos @ Home

El Bruno

Recurso: http://technet.microsoft.com/en-us/library/cc287960.aspx

Quote of the day:
Insanity: doing the same thing over and over again and expecting different results. – Albert Einstein

[VSLM2010] Activando el Rol de Hyper-V en Windows Server 2008 R2

image47dd1de4

Buenas,

momento de sacar de la papelera y terminar varios posts antiguos, pero que son la base para el soporte para Lab Management, en este caso los 10 minutos que se invierten en la activación del rol de Hyper-V en Windows Server 2008 R2.

1. En mi caso, antes de activar el rol de Hyper-V, decidí montar un adaptador de red de MS Loopback para utilizar como red virtual principal entre mis VMs.

2. Para esto abrimos Device Manager en nuestro Windows Server 2008 R2 y agregamos un nuevo Legacy Hardware.

3. Seleccionamos el mismo desde la lista de dispositivos y en el tipo seleccionamos Network Adapter.

Clipboard01 

4. En la selección del adaptador de red, seleccionamos Microsoft / Microsoft Loopback Adapter.

Clipboard02

5. Continuamos con el proceso de instalación, y una vez finalizado el mismo, podremos ver el adaptador de red en la lista de adaptadores de red.

Clipboard04

6. A continuación ya podemos instalar el rol de Hyper-V, para esto seleccionamos la opción [Add Role] desde el [Server Manager]; y dentro del mismo seleccionamos la opción [Hyper-V].

Clipboard05

7. En el siguiente paso, seleccionamos el adaptador de red con el que se creará una Virtual Network. En este caso, seleccionamos MS Loopback.

Clipboard06 

8. Finalizamos los pasos del asistente y se lanza el proceso de instalación del Sol.

9. Luego de un par de reinicios ya podemos tenemos instalado el rol de Hyper-V.

Clipboard07

10. Ahora solo falta ejecutar Windows Update, otro reinicio más y listo ! ahora ya podemos comenzar a trabajar con Hyper-V.

 

 

 

 

Saludos @ Home

El Bruno

[VS2010] HowTo: Utilizar parámetros opcionales en C# 2.0 (más simple imposible, pero claro los chicos de C# tienen que madurar de a poco)

image47dd1de4

Buenas,

hace unos días nos dieron el OK para utilizar .Net Framework 4.0 como plataforma de base para el desarrollo de aplicaciones en un cliente donde estoy colaborando ahora. Como ya veníamos utilizando Visual Studio 2010 con el target para .Net Framework 3.5 en nuestros proyectos, yo aproveché y le mostré a unos compañeros como cambiar el Target Framework de un proyecto para .Net 4.0 y después pasó similar al siguiente escenario:

  • El Bruno suelta una frase al estilo: “y ahora podremos utilizar parámetros opcionales
  • El Bruno se lleva una sorpresa cuando escucha: “pero si eso lo estamos utilizando ahora
  • El Bruno empieza a pensar: “jo, estamos utilizando .Net 4.0 y no nos hemos dado cuenta, me crujen los de distribución de apps
  • El Bruno decide optar entre dedicarse a la peluquería o a ver que pasa

Y a partir de aquí, no les comento el detalle, sino que les dejo que saquen sus conclusiones con los siguientes pasos:

1. Abrir Visual Studio 2010.

2. Crear una nueva biblioteca de clases (mal llamada librería) con target .Net Framework 4.0

3. Agregar el siguiente código en la misma:

   1: namespace ClassLibrary1

   2: {

   3:   public class Class1

   4:   {

   5:     public void Foo(string s = "")

   6:     { }

   7:   }

   8: }

4. El ejemplo debería quedar similar a la siguiente imagen

Clipboard02

5. Una vez compilado el proyecto, si descompilamos el mismo utilizando una herramienta como Reflector, podremos ver que el Target Runtime de nuestro ensamblado es para .Net 4.0, como muestra la siguiente imagen:

Clipboard04

6. Y que al momento de compilar, el IDE de Visual Studio ha decorado al parámetro [s] como un parámetro opcional con su correspondiente valor por defecto (los desarrolladores VB sabrán de lo que hablo).

Clipboard06[5]

7. En este momento podemos realizar la prueba de cambiar el Target Runtime de nuestro ensamblado para .Net 2.0 y compilamos nuestra biblioteca. Veremos que no tenemos ningún error, y que si bien es .Net 2.0, la misma compila perfectamente.

Clipboard09

8. Si descompilamos nuestro ensamblado, nos encontraremos con una firma igual para la función Foo(), con su parámetro opcional correspondiente; pero en esta ocasión trabajando con .Net 2.0.

Clipboard11Clipboard02[9]

Hasta aquí llego con la implementación parámetros opcionales en VS2010, ya que los mismos dependen del IDE de VS2010 y no del target runtime de .Net Framework; aunque claro, no hace falta que comente que el ejemplo del paso 7 solo compila en VS2010 !!!.

 

 

 

 

Saludos @ Here

El Bruno