-
Ahora sí , podes estar en las nubes [Material]
No CommentsAyer tuvimos una tremenda conferencia técnica con mucha gente que se acercó a discutir el tema de la nube. Hay algo de material que surgió del evento y agrego en este post para quienes quieran un punto de partida para crear su nube privada con SCVMM.
Pueden descargar la presentación de la conferencia acá http://cid-5f9c7b75bd402dda.skydrive.live.com/self.aspx/Pub/Conf%5E_Cloud%5E_20100518/Conferencia%20Tecnica%20-%20Cloud.pdf para ir poniendose en contexto.
Como repaso (muy por arriba) lo que hicimos en la parte de nube privada de la demostración fue,
- Pre-Setup: SCVMM instalado y funcionando integrado con SCOM y el Self-Service Portal.
- Pre-Setup: Crear un VHD generalizado vía sysprep.exe y copiarlo a la biblioteca de SCVMM.
-
IT Pro: Crear un Virtual Machine Template
- Partir del VHD generalizado.
- En el perfil de Hardware garantizar conectividad.
-
En el perfil de Software unir al dominio, usar un archivo desatendido y correr como GUIRunOnce un script que obtiene la IP de la VM que se levantó y lo copia a un File Share donde un servicio corriendo en TMG lo levanta y crea una regla en el perÃmetro para que el RDP esté disponible desde la WAN.El archivo de respuestas que usamos fue,
<?xml version=”1.0″ encoding=”utf-8″?>
<unattend xmlns=”urn:schemas-microsoft-com:unattend”>
<settings pass=”oobeSystem”>
<component name=”Microsoft-Windows-Shell-Setup” processorArchitecture=”amd64″ publicKeyToken=”31bf3856ad364e35″ language=”neutral” versionScope=”nonSxS” xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State”>
<Display>
<ColorDepth>16</ColorDepth>
<HorizontalResolution>1024</HorizontalResolution>
<RefreshRate>60</RefreshRate>
<VerticalResolution>768</VerticalResolution></Display>
<RegisteredOrganization>TechNET</RegisteredOrganization>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<NetworkLocation>Work</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
<SkipMachineOOBE>true</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE></OOBE>
<AutoLogon>
<Password>
<Value>Pas*********</Value>
</Password>
<Domain>TECHNET</Domain>
<Enabled>true</Enabled>
<LogonCount>1</LogonCount>
<Username>Administrator</Username></AutoLogon>
</component>
</settings>
</unattend>
El script con el que obtuvimos la IP, ejecutado en el GUIRunOnce es (si, hay muchas mejoras por hacerle)
DIM objShell
set objShell = wscript.createObject(“wscript.shell”)
iReturn = objShell.Run(“CMD /C ipconfig > \\TN-NOD2\VHDsrc\tmp”, , True)
iReturn = objShell.Run(“powershell “”&{$match = Select-String -Path \\TN-NOD2\VHDsrc\tmp -Pattern 192\.168\.200\.? | Out-String; $match.substring(64,15)}”" > ip.txt”, ,True)
El script que crea la regla en TMG a partir del script anterior reclámenselo a su autor en http://blogs.prisma.cc/blogs/leandro/
- ITPro: Editar el Virtual Machine Template recién creado y editarle el Cost Center.
- ITPro: Crear un grupo del tipo Self-Service Users, agregar a los usuarios del dominio que van a poder provisionar ese template y agregar el template al grupo para que les aparezca por el portal cuando ingresen. Configurar la cuota en base a la cantidad de hardware que tenga.
- End-User: Acceder al Self-Service Portal y provisionar una nueva máquina virtual.
- ITPro: Correr el reporte desde SCOM “Virtual Machine Allocation” para ver cuando hardware le fue alocado a cada centro de costos.
Por último, estas son las referencias que agregamos al final de la presentación para continuar profundizando,
- Microsoft Online Services http://www.microsoft.com/online/business-productivity.mspx
- Provisionamiento Dinámico http://technet.microsoft.com/en-us/magazine/2009.09.dynamicprovisioning.aspx
- Archivo de respuestas de ejemplo http://blogs.technet.com/chrad/archive/2009/06/30/scvmm-sample-unattend-xml-for-windows-server-2008-r2.aspx
- Manejando la Biblioteca de VMM http://blogs.technet.com/chrad/archive/2009/06/26/virtual-machine-manager-library-this-ain-t-got-no-card-catalog-and-you-are-the-crazy-librarian.aspx
-
Leave a comment
Your email address will not be published.