¿Cómo puedo crear máquinas virtuales como parte de un proceso de construcción el uso de MSBuild y MS Virtual Server y/o Hyper-V Server Virtualización?

StackOverflow https://stackoverflow.com/questions/11720

  •  08-06-2019
  •  | 
  •  

Pregunta

Lo que me gustaría hacer es crear una limpieza de imagen de máquina virtual como el resultado de una compilación de una aplicación.

Así que una nueva máquina virtual sería creado (a partir de una plantilla que está muy bien, con el sistema operativo instalado, y algunos software base instalado) --- un nuevo sitio web sería creado en el IIS, y la aplicación web de salida de la compilación copiado a una ubicación en el disco duro de máquina virtual, y IIS configurado correctamente, la máquina virtual sería el inicio y ejecución.

Sé que hay tareas de MSBuild de comandos para todas las acciones administrativas en IIS, pero ¿cómo secuencia de comandos de todas las acciones con las máquinas Virtuales?Específicamente, la creación de una nueva máquina virtual a partir de una plantilla, nombrando de forma única, a partir de ella, configuración, etc...

Específicamente me preguntaba si alguien ha implementado con éxito cualquier máquina virtual de secuencias de comandos como parte de un proceso de construcción.

Actualización:Asumo con Hyper-V, hay un conjunto diferente de las bibliotecas/Api script de máquinas virtuales, nadie juega en todo esto?Y cualquier persona con real experiencia práctica de hacer algo como esto?

¿Fue útil?

Solución

Checkout Biblioteca de Administración de Powershell para Hyper-V en CodePlex.Algunas de las características:

Encontrar una VM
Conexión a una máquina virtual
El descubrimiento y la manipulación de los estados de la Máquina
La copia de seguridad, exportar e instantáneas de VMs
Adición y eliminación de máquinas virtuales, la configuración de la placa base de la configuración.
La manipulación de los controladores de Disco, unidades de disco y las imágenes
Manipluating Tarjetas De Interfaz De Red
Trabajar con archivos VHD

Otros consejos

En realidad se puede crear un script de un buen número de tareas en MS Virtual Server:

http://www.microsoft.com/technet/scriptcenter/scripts/vs/default.mspx?mfr=true

http://msdn.microsoft.com/en-us/library/aa368876(VS.85).aspx

También Virtual PC tipo tiene un montón de cosas en su blog acerca de secuencias de comandos de Servidor Virtual/PC y ahora Hyper-V aquí:

http://blogs.msdn.com/virtual_pc_guy/default.aspx

VMware tiene capacidades similares:

http://www.vmware.com/support/developer/scripting-API/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top