Crear Hyper-V Containers

Sabemos que existen 2 tipos de containers (gracias a mi post anterior: Windows Server Containers). Hoy me toca hablar de los Hyper-V Containers, haciendo especial 茅nfasis en como crear Hyper-V Containers, utilizando siempre PowerShell como principal herramienta de gesti贸n.

Para los que no recuerdan los Hyper-V Containers, tienen como funci贸n principal, ampliar el aislamiento proporcionado por los Windows Server Containers mediante la ejecuci贸n de cada conteiner en una m谩quina virtual altamente optimizada. En este tipo de containers, el kernel del conteiner host no se comparte con los contenedores.

Crear Hyper-V Containers

Ya vimos el comando para crear los Windows Server Containers, pero para este tipo necesitamos declarar el tipo de runtime que se va a ejecutar en nuestro Container, gracias al par谩metro RuntimeType con el valor HyperV:

New-Container -Name HVCon -ContainerImageName NanoServer -SwitchName "Virtual Switch" -RuntimeType HyperV

As铆 de f谩cil creamos un Hyper-V Container!

Convertir el Container

Una funcionalidad relacionada con la gesti贸n de los Containers es la capacidad de convertir un contenedor, en Hyper-V Container.

Al momento, solamente se puede convertir el runtime de los containers que son Nano Server.

El procedimiento es bastante sencillo y vamos a comenzarlo creando un container con el runtime por default:

New-Container -Name DemoCon -ContainerImageName nanoserver -SwitchName NAT

Ejecutando el siguiente c贸digo, vamos a ver que la propiedad RuntimeType tiene el valor default:

Get-Container | Select ContainerName, RuntimeType

Para hacer la conversi贸n, vamos a usar el comando Set-Container, ingresando el par谩metro RuntimeType con el valor Hyper-V

Set-Container DemoCon -RuntimeType HyperV

Hyper-V Container - Conversi贸n

En el post anterior (Crear Windows Server Containers) dejo un ejemplo de c贸mo crear una 鈥渨eb鈥 y ejecutarla en el container.

Ahora queda en ustedes seguir probando funcionalidades y quedar a la espera de las nuevas caracter铆sticas que van a ir surgiendo.

Saludos,

Comments