Crear en un servidor de hyper-v un switch en modo NAT

En este video voy a mostrar cómo crear un switch interno de tipo NAT (Network Address Translation), el cual se utiliza para traducir las peticiones desde de una red origen a otra red destino distintas entre sí. Esto puede ser útil en el caso de que necesitemos dar aislamiento a un conjunto de máquinas virtuales, mediante su propia red, independiente del resto de la compañia.  Hay que tener algunas consideraciones antes de comenzar.  El servidor de Hyper-V tiene que ser Windows Server 2016 (Desktop Experience o Core) No podemos tener más de 1 red de tipo NAT configurada por servidor. Se tiene que generar mediante powershell,…continue reading →

Contenedor de Microsoft/iis con un index personalizado.

Un contenedor o Docker es la evolución de la virtualización. Al utilizar maquinas virtuales tenemos que simular tanto hardware sobre el que instalaremos un sistema operativo como si fuera una maquina física real. A la hora de virtualizar distintas maquinas virtuales para proporcionarles distintas funciones, se requeriría de una instalación completa de un sistema operativo por cada una de las maquinas que necesitemos implementar. A diferencia de con un Docker que solo necesitamos realizar la instalación completa del sistema operativo una sola vez y luego desplegar tantos contenedores como sean necesarios para las…continue reading →

Cómo crear imágenes personalizadas con Docker

Como bien dice el título, en este post vamos a hablar sobre Docker y cómo crear una imagen personalizada. Docker como se ha mencionado ya en otros posts de este blog, es una herramienta que nos permite crear contenedores, los cuales podríamos llamarlos máquinas virtuales ligeras ya que requieren muchos menos recursos que una máquina virtual completa. Una de las características principales además de los pocos recursos que consume es su portabilidad ya que nos permite desplegarlo en cualquier sistema que tenga Docker instalado. Para crear imágenes personalizadas necesitamos comprender más acerca de…continue reading →

Iniciar un contenedor basado en la imagen microsoft/iis y acceder a la página por defecto del servidor web desde un navegador

Vamos a iniciar un contenedor docker en Windows Server 2016, con la imagen de Microsoft IIS (para Webs). Los contenedores Dockers son lo maximo o lo último de la virtualización. Se puede tener una imagen Docker (Microsoft/IIS) y levantar el mismo servicio, varias veces, redirigiento los puertos a 81 (el 80 viene por defecto), 82 o bien el que se quiera, siempre que esté disponible dicho puerto. Consume pocos recursos y en casi un instante el contenedor está levantado. Los beneficios de utilizar dockers son: El contenedor se puede levantar tantas veces como…continue reading →

Instalar la característica Containers (Docker) en Windows Server 2016 y ver las imágenes Windows disponibles online

Docker es un proyecto de código abierto basado en el kernel de Linux que permite desplegar contenedores rápidamente. Un contenedor es, en resumidas cuentas, una imagen en ejecución.   El propósito de los contenedores es esta independencia de la que hablamos: la capacidad de ejecutar varios procesos y aplicaciones por separado para hacer un mejor uso de su infraestructura y, al mismo tiempo, conservar la seguridad que tendría con sistemas separados (distribuidos).  Se considera como una evolución de la virtualización y se puede instalar en cualquier edición de Windows Server 2016 y tambien en Windows 10.  Entre las principales ventajas frente a las máquinas virtuales tradicionales se encuentran:   Su rapidez de despliegue, a diferencia de las máquinas virtuales, donde hay que realizar una instalación de sistema operativo completa por cada máquina, en Docker a partir de una única imagen se pueden lanzar múltiples contenedores en cuestión de segundos sin necesidad de hacer la instalación en ninguno de ellos. Su mayor ligereza. Debido a que no requieren instalación, entre otras cosas, los contenedores ocupan mucho menos espacio en disco que las máquinas virtuales. Polivalencia. Docker es compatible tanto en sistemas Windows como Linux, asi como entornos cloud.  Control de versiones. Las imágenes que ejecuta Docker se dividen en capas y se pueden modificar con facilidad, de forma que permite hacer integración continua de nuevas características o restaurar a versiones anteriores de una manera sencilla.  Una vez instalado Docker, para descargar imágenes que luego se despliegan en contenedores, como explico en el vídeo nos dirigimos al Docker Hub, el repositorio oficial de imágenes de Docker. Allí aparecerán tanto imágenes oficiales como las subidas por otros usuarios. Las imágenes se pueden valorar con estrellas y las que tengan mayor número de éstas aparecerán en lo más alto de la lista.  https://flic.kr/p/2hQVykM Errores encontrados durante la instalación y posibles soluciones:  -Si instalamos la versión no actualizada de Docker, al desinstalarla e instalar la…continue reading →

Instalar Windows Server 2016 en modo Nano Server

Windows Server 2016 ofrece una nueva opción de instalación: Nano Server. Nano Server es un sistema operativo para servidores que se administra de forma remota, por lo que no tiene opción de inicio de sesiones locales. Está optimizado para centros de datos y nubes privadas. Es mucho más pequeño que el modo Core de Windows Server y solo es compatible con aplicaciones y servicios de 64 bits. Está disponible en las ediciones Standard y Datacenter. Nano Server es ideal para una serie de escenarios: Host para máquinas virtuales de Hyper-VServidor DNSServidor web IISHost…continue reading →