La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Scripting con Virtual Server. Daniel Matey MCSE, MCSA, MCSD, MCDBA. MVP Operations Manager. Blog:

Presentaciones similares


Presentación del tema: "Scripting con Virtual Server. Daniel Matey MCSE, MCSA, MCSD, MCDBA. MVP Operations Manager. Blog:"— Transcripción de la presentación:

1 Scripting con Virtual Server. Daniel Matey MCSE, MCSA, MCSD, MCDBA. MVP Operations Manager. Blog:

2 Agenda Beneficios del uso de scripting. ¿Qué necesito para hacer y correr scripts? La seguridad en los scripts. ¿Para que pueden ser útiles los scripts de VS 2005? Un repaso a las técnicas básicas de scripting. Scripting en Virtual Server 2005 R2. Powershell. Scripting con MOM 2005 y El futuro del scripting en entornos virtuales.

3 Beneficios del uso de Scripts Rapidez a la hora de correr tareas repetitivas. Evita errores humanos. Un script, con buenos comentarios es una documentación excelente. Mejor gestión del cambio. Automatizable.

4 ¿Qué necesito para hacer y correr scripts? Los scripts se pueden programar con cualquier editor de textos, como por ejemplo el Notepad. Windows Server 2003 y XP incluyen nativamente soporte para WSH y los lenguajes de script VBScript y JScript. El soporte para scripts esta inicialmente deshabilitado en VS.

5 DEMO 1 Configurar Virtual Server para permitir la ejecución de scripts.

6 La seguridad en los scripts. Los scripts siempre corren bajo el contexto de seguridad del usuario que los lanza. Si queremos crear scripts que se conecten a servidores remotos tendremos que tener en cuenta la seguridad. –Cuentas de dominio (Recomendado). –Conectarse al VS con usuario y contraseña (Texto plano por defecto)

7 ¿Para que pueden ser útiles los scripts de VS 2005? –Crear/Borrar maquinas virtuales. –Descartar/Salvar el estado. –Listar las maquinas virtuales. –Ver/Cambiar la configuración de maquinas virtuales. –Operar remotamente las maquinas virtuales. –Instalar las Additions. –Apagar / encender / resumir. –Modificar permisos. –Clustering, Client, etc.

8 Scripting en Virtual Server R2 Virtual Server provee de una serie de objetos COM que pueden ser usados programáticamente para interactuar con Virtual Server. –Se puede acceder programáticamente a VS desde:.Net. Scripts. PowerShell Cualquier lenguaje o plataforma de desarrollo que soporte COM.

9 Un repaso a las técnicas básicas de scripting. Cscript, Wscript (Demo 2). Argumentos y gestión de errores(Demo 3). Funciones. –http://devguru.com/technologies/vbscript/13896.asphttp://devguru.com/technologies/vbscript/13896.asp Bucles. –http://devguru.com/technologies/vbscript/14154.asphttp://devguru.com/technologies/vbscript/14154.asp

10 Objetos, instancias, métodos y propiedades. –Para trabajar con VS es necesario instanciar objetos COM. Set miVirtualServer = CreateObject("VirtualServer.Application") - Los objetos tienen propiedades que nos permiten leer información y métodos que nos permiten ejecutar acciones. -En algunos casos un método puede devolvernos alguna información, un objeto o una colección de objetos. set colVMs = miVirtualServer.VirtualMachines -En este caso colVMS contiene una colección con todas las VM del servidor en el que estamos.

11 Para recorrer una colección podemos usar un bucle for each. For Each VM in colVMs wscript.echo Nombre de la VM: & VM.AccountName Next ¿Cómo puedo saber mas sobre el modelo de objetos de VS?. us/library/aa aspxhttp://msdn2.microsoft.com/en- us/library/aa aspx Programmer´s Guide (en el menú de inicio)

12 DEMO 4 Listar todas las maquinas virtuales.

13 Scripting en Virtual Server 2005 R2. DEMO 5 -Crear una maquina virtual nueva a partir de una existente. -Añadir recursos a una maquina existente.

14 Scripting en Virtual Server 2005 R2. Virtual Server Scripts: –http://www.microsoft.com/technet/scriptcenter/scri pts/vs/default.mspx?mfr=truehttp://www.microsoft.com/technet/scriptcenter/scri pts/vs/default.mspx?mfr=true

15 PowerShell PowerShell es un nuevo sistema de línea de comandos y scripting. Desde PowerShell es posible llamar a objetos COM. Podemos descargar PowerShell desde: –http://www.microsoft.com/technet/scriptcenter/topi cs/msh/download.mspxhttp://www.microsoft.com/technet/scriptcenter/topi cs/msh/download.mspx

16 Scripting en Virtual Server 2005 R2. DEMO 6 -PowerShell.

17 Scripting con MOM 2005 y Operations Manager & VS. Operations Manager puede correr scripts que: –Ayuden a monitorizar VS. –Reaccionen ante situaciones concretas. Para mas información consultar el SDK de Operations Manager.

18 El futuro del scripting en entornos virtuales. SCVMM. Virtualización en Longhorn server.

19 Y por ultimo….. La seguridad de las maquinas virtuales es tan importante como las de las físicas (Actualizaciones, Fortificación, etc.) Los scripts pueden ser un agujero de seguridad especialmente aquellos que estén temporizados y corran con privilegios. –Firma siempre tus scripts.

20 ¿Vas a hacer un piloto sobre Virtualización? Con Virtual Server R2 SP1 o Windows VirtualizationCon Virtual Server R2 SP1 o Windows Virtualization Podemos ayudarte con:Podemos ayudarte con: –Webcasts dedicadas con los grupos de producto –Presentaciones y Whitepapers –Laboratorios online –Soporte gratuito –Suscripción a TechNet gratuita TODO completamente GRATISTODO completamente GRATIS Contacta con nosotros para iniciar el proceso:Contacta con nosotros para iniciar el proceso: Otras tecnologías con las que puedes contar con este tipo de ayuda para desarrollar un pilotoOtras tecnologías con las que puedes contar con este tipo de ayuda para desarrollar un piloto –HPC, IIS7, PowerShell, NAP, ISA 2006, Vista, Bitlocker, Microsoft Office Sharepoint Server

21 Más acciones de Virtualización Versión grabada: –Tecnologías de Virtualización de Microsoft. Presente y Futuro –Introducción Técnica a Virtual PC –Uso avanzado de Virtual Server 2005 R2. –Cómo virtualizar diferentes roles de Servidores de Infraestructura –Virtualización de la infraestructura de las Delegaciones Remotas Próximas sesiones: –Virtual Server Scripting. –Migración de máquinas físicas a máquinas virtuales 29 de Mayo –Virtualización de aplicaciones con Microsoft Softgrid. 31 de Mayo


Descargar ppt "Scripting con Virtual Server. Daniel Matey MCSE, MCSA, MCSD, MCDBA. MVP Operations Manager. Blog:"

Presentaciones similares


Anuncios Google