45
UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA MATERIA: COMUNICACIONES 1 CATEDRATICO: ING. JUAN CARLOS PEÑA TEMA: REDES VIRTUALIZADAS ALUMNOS: ZOMETA, HENRY MAURICIO MORAN TOBAR, RENE ATILIO NOLASCO RODRIGUEZ, JOSE EDGARDO FECHA DE ENTREGA: 29 DE NOVIEMBRE DE 2012

How Too Redes Virtualizadas

Embed Size (px)

Citation preview

Page 1: How Too Redes Virtualizadas

UNIVERSIDAD DE EL SALVADOR

FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE

DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA

MATERIA

COMUNICACIONES 1

CATEDRATICO

ING JUAN CARLOS PENtildeA

TEMA

REDES VIRTUALIZADAS

ALUMNOS

ZOMETA HENRY MAURICIO

MORAN TOBAR RENE ATILIO

NOLASCO RODRIGUEZ JOSE EDGARDO

FECHA DE ENTREGA 29 DE NOVIEMBRE DE 2012

Redes Virtualizadas ndash How to

Planteamiento del problema

Una empresa estaacute considerando dejar de lado las soluciones dedicadas e ingresar a los servicios

virtualizados pero tiene grandes dudas acerca de las configuraciones de red para sus maacutequinas virtuales

Esta empresa en particular desea virtualizar sus redes de servicio por completo lo cual incluye a los

segmentos de red de servidores y sus servidores mismos En vista de lo anterior se le contrata como

consultor para que lidere el proyecto de migracioacuten

Para dicho problema presentamos creamos un escenario en el cual ponemos en praacutecticalos requerimientos

solicitados

La virtualizacioacuten de redes y las redes virtuales

La virtualizacioacuten de redes es la combinacioacuten de los recursos de red del hardware con los recursos de red del

software en una uacutenica unidad administrativa El objetivo de la virtualizacioacuten de redes consiste en facilitar un

uso compartido de recursos de redes eficaz controlado y seguro para los usuarios y los sistemas

El producto final de la virtualizacioacuten de redes es la red virtual Las redes virtuales se clasifican en dos clases

principales externas e internas Las redes virtuales externas constan de varias redes locales que el software

administra como una uacutenica entidad Las partes que componen las redes virtuales externas claacutesicas son el

hardware de conmutacioacuten y la tecnologiacutea de software VLAN Entre los ejemplos de redes virtuales externas

se incluyen las grandes redes corporativas y los centros de datos

Las redes virtuales internas constan de un sistema que usa zonas o maacutequinas virtuales configuradas en al

menos una pseudointerfaz de red Estos contenedores pueden comunicarse entre siacute como si estuvieran en la

misma red local por lo que proporcionan una red virtual en un uacutenico host Las partes que componen la red

virtual son las tarjetas de interfaz de red virtual o NIC virtuales (VNIC) y los conmutadores virtuales

Puede combinar los recursos de red para configurar tanto redes virtuales internas como externas Por

ejemplo puede configurar los sistemas individuales con redes virtuales internas en las LAN que formen parte

de una gran red virtual externa Las configuraciones de red que se describen en este documentopresentan

ejemplos de redes virtuales internas

PARA NUESTRA IMPLEMENTACION LA CONFIGURACION DE MAQUINAS VIRTUALES CON SUS

RESPECTIVAS INTERFACES

ELEMENTO SISTEMA OPERATIVO INTERFAZ DE RED VIRTUALIP

DHCP UBUNTU SERVER EXTERNAL DHCP 19216851

FTP W SERVER 2008 INTERNAL SERVIDORES 192168121

CLUSTER NLB INTERNAL SERVIDORES 1921681130

SWEB 1 W SERVER 2008 NLB 1921681131

SWEB 2 W SERVER 2008 NLB 1921681132

ROUTER VYATTA INTERNAL SERVIDORES 19216812 EXTERNAL DHCP 19216852

Instalando el rol Hyper-V

Hyper-V estaacute incluidoen Microsoft Windows Server 2008 R2 trataacutendose este caso de una

edicioacuten especial de Windows Server 2008 en modo Server Core orientada uacutenica y

exclusivamente a la virtualizacioacuten (mejor dicho a Virtualizacioacuten de Servidores

Virtualizacioacuten de aplicaciones Virtualizacioacuten de Escritorios etc)

Algunas de las caracteriacutesticas avanzadas de Hyper-V como Quick Migration Multi-Site

Clustering soporte para grandes cantidades de memoria y soporte para maacutes de 4

Procesadores en el Servidor Fiacutesico estaacuten incluidas en Windows Server 2008 R2 en sus

ediciones Enterprise o Datacenter

Algunas Recomendaciones para utilizar Hyper-V

1 Utilizar un puerto de red exclusivamente para la gestioacuten del servidor fiacutesico (ej

conexiones RDP copia de ficheros a traveacutes de Ethernet administracioacuten remota

etc)

2 Utilizar uno o varios puertos de red exclusivamente para las Maacutequinas Virtuales

3 Es posible aislar a nivel de red las Maacutequinas Virtuales utilizando diferentes VLANs

mejorando asiacute la seguridad Debe tenerse en cuenta que la configuracioacuten de VLANs

y Redes Virtuales en Hyper-V depende de la tarjeta de red utilizada y de sus

drivers ademaacutes de requerir configuraciones adicionales en los conmutadores de

red (Switches)

4 Es posible arrancar una Maacutequina Virtual desde red en caso de necesidad

utilizando Pre-Boot Execution Environment (PXE) soacutelo en el caso de utilizar

adaptadores de red Legacy en la Maacutequina Virtual (Legacy Network Adapter)

5 Almacenar las Maacutequinas Virtuales en LUNs sobre Fibre Channel o iSCSI En caso de

la peacuterdida de un servidor fiacutesico (Host) se facilitaraacute la posibilidad de presentar las

LUNs a otro servidor fiacutesico (Host) para recuperar el servicio lo antes posible (por

poner un ejemplo pero hay muchas maacutes ventajas)

6 Es posible montar Hyper-V en Cluster dotando asiacute de Alta Disponibilidad a la

infraestructura de Virtualizacioacuten de tal modo que pueda realizarse un balaceo

automaacutetico de las Maacutequinas Virtuales (Quick Migration) en caso de la caiacuteda o

peacuterdida de un servidor fiacutesico (Host) En este caso se requiere de Almacenamiento

SAN ya sea Fibre Channel o iSCSI Ademaacutes los servidores fiacutesicos deben formar

parte de un Dominio de Directorio Activo

7 Crear los Discos Virtuales (VHD) de tamantildeo fijo en vez de Dinaacutemicos

8 Los Discos Virtuales que hospeden el Sistema Operativo en las Maacutequinas Virtuales

(es decir los discos de Sistema o disco C de toda la vida) deben montarse como

IDE en vez de como SCSI

9 Almacenar la informacioacuten de Configuracioacuten y Estado de las Maacutequinas Virtuales asiacute

como los Discos Virtuales y los SnapShots en discos fiacutesicos independientes del

disco del sistema

Ahora procederemos a describir las caracteriacutesticas de hardware que se considera

adecuado a utilizar en la maquina donde instalaremos Hyper-V

Placa base Intel DG 41 RQ con soporte para VT con Procesador INTEL CORE 2DUO 8GB de memoria RAM en dos moacutedulos de 4GB DDR3 Kingstone Hyper-X 1 puerto de red Gigabit (cobre) para gestioacuten del servidor fiacutesico (conexiones RDP

copia de ficheros a traveacutes de Ethernet administracioacuten remota etc) con una direccioacuten IP fija

1 Disco Seagate SATAII de 200GB 7200 rpm para Windows Server 2008 R2(SistemaBoot)

2 Discos Seagate SATAII de 400GB 7200 rpm cada uno dedicados en exclusiva para hospedar los Discos Virtuales (Virtual Disk) de la Maacutequinas Virtuales asiacute como los Snapshots y la informacioacuten de estado de las Maacutequinas Virtuales Estos discos son los que ofreceraacuten el almacenamiento fiacutesico de las Maacutequinas Virtuales

En lo relativo a la configuracioacuten de software tenemos instalado en la maacutequina Windows Server 2008 R2 SP2 actualizado desde Windows Update a la fecha Las tarjetas de red que van a utilizarse para las Maacutequinas Virtuales no tienen configurado nada como se muestra en la siguiente pantalla capturada

El servidor estaacute configurado en Grupo de Trabajo es decir actualmente no pertenece a

ninguacuten dominio de Directorio Activo

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 2: How Too Redes Virtualizadas

Redes Virtualizadas ndash How to

Planteamiento del problema

Una empresa estaacute considerando dejar de lado las soluciones dedicadas e ingresar a los servicios

virtualizados pero tiene grandes dudas acerca de las configuraciones de red para sus maacutequinas virtuales

Esta empresa en particular desea virtualizar sus redes de servicio por completo lo cual incluye a los

segmentos de red de servidores y sus servidores mismos En vista de lo anterior se le contrata como

consultor para que lidere el proyecto de migracioacuten

Para dicho problema presentamos creamos un escenario en el cual ponemos en praacutecticalos requerimientos

solicitados

La virtualizacioacuten de redes y las redes virtuales

La virtualizacioacuten de redes es la combinacioacuten de los recursos de red del hardware con los recursos de red del

software en una uacutenica unidad administrativa El objetivo de la virtualizacioacuten de redes consiste en facilitar un

uso compartido de recursos de redes eficaz controlado y seguro para los usuarios y los sistemas

El producto final de la virtualizacioacuten de redes es la red virtual Las redes virtuales se clasifican en dos clases

principales externas e internas Las redes virtuales externas constan de varias redes locales que el software

administra como una uacutenica entidad Las partes que componen las redes virtuales externas claacutesicas son el

hardware de conmutacioacuten y la tecnologiacutea de software VLAN Entre los ejemplos de redes virtuales externas

se incluyen las grandes redes corporativas y los centros de datos

Las redes virtuales internas constan de un sistema que usa zonas o maacutequinas virtuales configuradas en al

menos una pseudointerfaz de red Estos contenedores pueden comunicarse entre siacute como si estuvieran en la

misma red local por lo que proporcionan una red virtual en un uacutenico host Las partes que componen la red

virtual son las tarjetas de interfaz de red virtual o NIC virtuales (VNIC) y los conmutadores virtuales

Puede combinar los recursos de red para configurar tanto redes virtuales internas como externas Por

ejemplo puede configurar los sistemas individuales con redes virtuales internas en las LAN que formen parte

de una gran red virtual externa Las configuraciones de red que se describen en este documentopresentan

ejemplos de redes virtuales internas

PARA NUESTRA IMPLEMENTACION LA CONFIGURACION DE MAQUINAS VIRTUALES CON SUS

RESPECTIVAS INTERFACES

ELEMENTO SISTEMA OPERATIVO INTERFAZ DE RED VIRTUALIP

DHCP UBUNTU SERVER EXTERNAL DHCP 19216851

FTP W SERVER 2008 INTERNAL SERVIDORES 192168121

CLUSTER NLB INTERNAL SERVIDORES 1921681130

SWEB 1 W SERVER 2008 NLB 1921681131

SWEB 2 W SERVER 2008 NLB 1921681132

ROUTER VYATTA INTERNAL SERVIDORES 19216812 EXTERNAL DHCP 19216852

Instalando el rol Hyper-V

Hyper-V estaacute incluidoen Microsoft Windows Server 2008 R2 trataacutendose este caso de una

edicioacuten especial de Windows Server 2008 en modo Server Core orientada uacutenica y

exclusivamente a la virtualizacioacuten (mejor dicho a Virtualizacioacuten de Servidores

Virtualizacioacuten de aplicaciones Virtualizacioacuten de Escritorios etc)

Algunas de las caracteriacutesticas avanzadas de Hyper-V como Quick Migration Multi-Site

Clustering soporte para grandes cantidades de memoria y soporte para maacutes de 4

Procesadores en el Servidor Fiacutesico estaacuten incluidas en Windows Server 2008 R2 en sus

ediciones Enterprise o Datacenter

Algunas Recomendaciones para utilizar Hyper-V

1 Utilizar un puerto de red exclusivamente para la gestioacuten del servidor fiacutesico (ej

conexiones RDP copia de ficheros a traveacutes de Ethernet administracioacuten remota

etc)

2 Utilizar uno o varios puertos de red exclusivamente para las Maacutequinas Virtuales

3 Es posible aislar a nivel de red las Maacutequinas Virtuales utilizando diferentes VLANs

mejorando asiacute la seguridad Debe tenerse en cuenta que la configuracioacuten de VLANs

y Redes Virtuales en Hyper-V depende de la tarjeta de red utilizada y de sus

drivers ademaacutes de requerir configuraciones adicionales en los conmutadores de

red (Switches)

4 Es posible arrancar una Maacutequina Virtual desde red en caso de necesidad

utilizando Pre-Boot Execution Environment (PXE) soacutelo en el caso de utilizar

adaptadores de red Legacy en la Maacutequina Virtual (Legacy Network Adapter)

5 Almacenar las Maacutequinas Virtuales en LUNs sobre Fibre Channel o iSCSI En caso de

la peacuterdida de un servidor fiacutesico (Host) se facilitaraacute la posibilidad de presentar las

LUNs a otro servidor fiacutesico (Host) para recuperar el servicio lo antes posible (por

poner un ejemplo pero hay muchas maacutes ventajas)

6 Es posible montar Hyper-V en Cluster dotando asiacute de Alta Disponibilidad a la

infraestructura de Virtualizacioacuten de tal modo que pueda realizarse un balaceo

automaacutetico de las Maacutequinas Virtuales (Quick Migration) en caso de la caiacuteda o

peacuterdida de un servidor fiacutesico (Host) En este caso se requiere de Almacenamiento

SAN ya sea Fibre Channel o iSCSI Ademaacutes los servidores fiacutesicos deben formar

parte de un Dominio de Directorio Activo

7 Crear los Discos Virtuales (VHD) de tamantildeo fijo en vez de Dinaacutemicos

8 Los Discos Virtuales que hospeden el Sistema Operativo en las Maacutequinas Virtuales

(es decir los discos de Sistema o disco C de toda la vida) deben montarse como

IDE en vez de como SCSI

9 Almacenar la informacioacuten de Configuracioacuten y Estado de las Maacutequinas Virtuales asiacute

como los Discos Virtuales y los SnapShots en discos fiacutesicos independientes del

disco del sistema

Ahora procederemos a describir las caracteriacutesticas de hardware que se considera

adecuado a utilizar en la maquina donde instalaremos Hyper-V

Placa base Intel DG 41 RQ con soporte para VT con Procesador INTEL CORE 2DUO 8GB de memoria RAM en dos moacutedulos de 4GB DDR3 Kingstone Hyper-X 1 puerto de red Gigabit (cobre) para gestioacuten del servidor fiacutesico (conexiones RDP

copia de ficheros a traveacutes de Ethernet administracioacuten remota etc) con una direccioacuten IP fija

1 Disco Seagate SATAII de 200GB 7200 rpm para Windows Server 2008 R2(SistemaBoot)

2 Discos Seagate SATAII de 400GB 7200 rpm cada uno dedicados en exclusiva para hospedar los Discos Virtuales (Virtual Disk) de la Maacutequinas Virtuales asiacute como los Snapshots y la informacioacuten de estado de las Maacutequinas Virtuales Estos discos son los que ofreceraacuten el almacenamiento fiacutesico de las Maacutequinas Virtuales

En lo relativo a la configuracioacuten de software tenemos instalado en la maacutequina Windows Server 2008 R2 SP2 actualizado desde Windows Update a la fecha Las tarjetas de red que van a utilizarse para las Maacutequinas Virtuales no tienen configurado nada como se muestra en la siguiente pantalla capturada

El servidor estaacute configurado en Grupo de Trabajo es decir actualmente no pertenece a

ninguacuten dominio de Directorio Activo

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 3: How Too Redes Virtualizadas

La virtualizacioacuten de redes y las redes virtuales

La virtualizacioacuten de redes es la combinacioacuten de los recursos de red del hardware con los recursos de red del

software en una uacutenica unidad administrativa El objetivo de la virtualizacioacuten de redes consiste en facilitar un

uso compartido de recursos de redes eficaz controlado y seguro para los usuarios y los sistemas

El producto final de la virtualizacioacuten de redes es la red virtual Las redes virtuales se clasifican en dos clases

principales externas e internas Las redes virtuales externas constan de varias redes locales que el software

administra como una uacutenica entidad Las partes que componen las redes virtuales externas claacutesicas son el

hardware de conmutacioacuten y la tecnologiacutea de software VLAN Entre los ejemplos de redes virtuales externas

se incluyen las grandes redes corporativas y los centros de datos

Las redes virtuales internas constan de un sistema que usa zonas o maacutequinas virtuales configuradas en al

menos una pseudointerfaz de red Estos contenedores pueden comunicarse entre siacute como si estuvieran en la

misma red local por lo que proporcionan una red virtual en un uacutenico host Las partes que componen la red

virtual son las tarjetas de interfaz de red virtual o NIC virtuales (VNIC) y los conmutadores virtuales

Puede combinar los recursos de red para configurar tanto redes virtuales internas como externas Por

ejemplo puede configurar los sistemas individuales con redes virtuales internas en las LAN que formen parte

de una gran red virtual externa Las configuraciones de red que se describen en este documentopresentan

ejemplos de redes virtuales internas

PARA NUESTRA IMPLEMENTACION LA CONFIGURACION DE MAQUINAS VIRTUALES CON SUS

RESPECTIVAS INTERFACES

ELEMENTO SISTEMA OPERATIVO INTERFAZ DE RED VIRTUALIP

DHCP UBUNTU SERVER EXTERNAL DHCP 19216851

FTP W SERVER 2008 INTERNAL SERVIDORES 192168121

CLUSTER NLB INTERNAL SERVIDORES 1921681130

SWEB 1 W SERVER 2008 NLB 1921681131

SWEB 2 W SERVER 2008 NLB 1921681132

ROUTER VYATTA INTERNAL SERVIDORES 19216812 EXTERNAL DHCP 19216852

Instalando el rol Hyper-V

Hyper-V estaacute incluidoen Microsoft Windows Server 2008 R2 trataacutendose este caso de una

edicioacuten especial de Windows Server 2008 en modo Server Core orientada uacutenica y

exclusivamente a la virtualizacioacuten (mejor dicho a Virtualizacioacuten de Servidores

Virtualizacioacuten de aplicaciones Virtualizacioacuten de Escritorios etc)

Algunas de las caracteriacutesticas avanzadas de Hyper-V como Quick Migration Multi-Site

Clustering soporte para grandes cantidades de memoria y soporte para maacutes de 4

Procesadores en el Servidor Fiacutesico estaacuten incluidas en Windows Server 2008 R2 en sus

ediciones Enterprise o Datacenter

Algunas Recomendaciones para utilizar Hyper-V

1 Utilizar un puerto de red exclusivamente para la gestioacuten del servidor fiacutesico (ej

conexiones RDP copia de ficheros a traveacutes de Ethernet administracioacuten remota

etc)

2 Utilizar uno o varios puertos de red exclusivamente para las Maacutequinas Virtuales

3 Es posible aislar a nivel de red las Maacutequinas Virtuales utilizando diferentes VLANs

mejorando asiacute la seguridad Debe tenerse en cuenta que la configuracioacuten de VLANs

y Redes Virtuales en Hyper-V depende de la tarjeta de red utilizada y de sus

drivers ademaacutes de requerir configuraciones adicionales en los conmutadores de

red (Switches)

4 Es posible arrancar una Maacutequina Virtual desde red en caso de necesidad

utilizando Pre-Boot Execution Environment (PXE) soacutelo en el caso de utilizar

adaptadores de red Legacy en la Maacutequina Virtual (Legacy Network Adapter)

5 Almacenar las Maacutequinas Virtuales en LUNs sobre Fibre Channel o iSCSI En caso de

la peacuterdida de un servidor fiacutesico (Host) se facilitaraacute la posibilidad de presentar las

LUNs a otro servidor fiacutesico (Host) para recuperar el servicio lo antes posible (por

poner un ejemplo pero hay muchas maacutes ventajas)

6 Es posible montar Hyper-V en Cluster dotando asiacute de Alta Disponibilidad a la

infraestructura de Virtualizacioacuten de tal modo que pueda realizarse un balaceo

automaacutetico de las Maacutequinas Virtuales (Quick Migration) en caso de la caiacuteda o

peacuterdida de un servidor fiacutesico (Host) En este caso se requiere de Almacenamiento

SAN ya sea Fibre Channel o iSCSI Ademaacutes los servidores fiacutesicos deben formar

parte de un Dominio de Directorio Activo

7 Crear los Discos Virtuales (VHD) de tamantildeo fijo en vez de Dinaacutemicos

8 Los Discos Virtuales que hospeden el Sistema Operativo en las Maacutequinas Virtuales

(es decir los discos de Sistema o disco C de toda la vida) deben montarse como

IDE en vez de como SCSI

9 Almacenar la informacioacuten de Configuracioacuten y Estado de las Maacutequinas Virtuales asiacute

como los Discos Virtuales y los SnapShots en discos fiacutesicos independientes del

disco del sistema

Ahora procederemos a describir las caracteriacutesticas de hardware que se considera

adecuado a utilizar en la maquina donde instalaremos Hyper-V

Placa base Intel DG 41 RQ con soporte para VT con Procesador INTEL CORE 2DUO 8GB de memoria RAM en dos moacutedulos de 4GB DDR3 Kingstone Hyper-X 1 puerto de red Gigabit (cobre) para gestioacuten del servidor fiacutesico (conexiones RDP

copia de ficheros a traveacutes de Ethernet administracioacuten remota etc) con una direccioacuten IP fija

1 Disco Seagate SATAII de 200GB 7200 rpm para Windows Server 2008 R2(SistemaBoot)

2 Discos Seagate SATAII de 400GB 7200 rpm cada uno dedicados en exclusiva para hospedar los Discos Virtuales (Virtual Disk) de la Maacutequinas Virtuales asiacute como los Snapshots y la informacioacuten de estado de las Maacutequinas Virtuales Estos discos son los que ofreceraacuten el almacenamiento fiacutesico de las Maacutequinas Virtuales

En lo relativo a la configuracioacuten de software tenemos instalado en la maacutequina Windows Server 2008 R2 SP2 actualizado desde Windows Update a la fecha Las tarjetas de red que van a utilizarse para las Maacutequinas Virtuales no tienen configurado nada como se muestra en la siguiente pantalla capturada

El servidor estaacute configurado en Grupo de Trabajo es decir actualmente no pertenece a

ninguacuten dominio de Directorio Activo

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 4: How Too Redes Virtualizadas

PARA NUESTRA IMPLEMENTACION LA CONFIGURACION DE MAQUINAS VIRTUALES CON SUS

RESPECTIVAS INTERFACES

ELEMENTO SISTEMA OPERATIVO INTERFAZ DE RED VIRTUALIP

DHCP UBUNTU SERVER EXTERNAL DHCP 19216851

FTP W SERVER 2008 INTERNAL SERVIDORES 192168121

CLUSTER NLB INTERNAL SERVIDORES 1921681130

SWEB 1 W SERVER 2008 NLB 1921681131

SWEB 2 W SERVER 2008 NLB 1921681132

ROUTER VYATTA INTERNAL SERVIDORES 19216812 EXTERNAL DHCP 19216852

Instalando el rol Hyper-V

Hyper-V estaacute incluidoen Microsoft Windows Server 2008 R2 trataacutendose este caso de una

edicioacuten especial de Windows Server 2008 en modo Server Core orientada uacutenica y

exclusivamente a la virtualizacioacuten (mejor dicho a Virtualizacioacuten de Servidores

Virtualizacioacuten de aplicaciones Virtualizacioacuten de Escritorios etc)

Algunas de las caracteriacutesticas avanzadas de Hyper-V como Quick Migration Multi-Site

Clustering soporte para grandes cantidades de memoria y soporte para maacutes de 4

Procesadores en el Servidor Fiacutesico estaacuten incluidas en Windows Server 2008 R2 en sus

ediciones Enterprise o Datacenter

Algunas Recomendaciones para utilizar Hyper-V

1 Utilizar un puerto de red exclusivamente para la gestioacuten del servidor fiacutesico (ej

conexiones RDP copia de ficheros a traveacutes de Ethernet administracioacuten remota

etc)

2 Utilizar uno o varios puertos de red exclusivamente para las Maacutequinas Virtuales

3 Es posible aislar a nivel de red las Maacutequinas Virtuales utilizando diferentes VLANs

mejorando asiacute la seguridad Debe tenerse en cuenta que la configuracioacuten de VLANs

y Redes Virtuales en Hyper-V depende de la tarjeta de red utilizada y de sus

drivers ademaacutes de requerir configuraciones adicionales en los conmutadores de

red (Switches)

4 Es posible arrancar una Maacutequina Virtual desde red en caso de necesidad

utilizando Pre-Boot Execution Environment (PXE) soacutelo en el caso de utilizar

adaptadores de red Legacy en la Maacutequina Virtual (Legacy Network Adapter)

5 Almacenar las Maacutequinas Virtuales en LUNs sobre Fibre Channel o iSCSI En caso de

la peacuterdida de un servidor fiacutesico (Host) se facilitaraacute la posibilidad de presentar las

LUNs a otro servidor fiacutesico (Host) para recuperar el servicio lo antes posible (por

poner un ejemplo pero hay muchas maacutes ventajas)

6 Es posible montar Hyper-V en Cluster dotando asiacute de Alta Disponibilidad a la

infraestructura de Virtualizacioacuten de tal modo que pueda realizarse un balaceo

automaacutetico de las Maacutequinas Virtuales (Quick Migration) en caso de la caiacuteda o

peacuterdida de un servidor fiacutesico (Host) En este caso se requiere de Almacenamiento

SAN ya sea Fibre Channel o iSCSI Ademaacutes los servidores fiacutesicos deben formar

parte de un Dominio de Directorio Activo

7 Crear los Discos Virtuales (VHD) de tamantildeo fijo en vez de Dinaacutemicos

8 Los Discos Virtuales que hospeden el Sistema Operativo en las Maacutequinas Virtuales

(es decir los discos de Sistema o disco C de toda la vida) deben montarse como

IDE en vez de como SCSI

9 Almacenar la informacioacuten de Configuracioacuten y Estado de las Maacutequinas Virtuales asiacute

como los Discos Virtuales y los SnapShots en discos fiacutesicos independientes del

disco del sistema

Ahora procederemos a describir las caracteriacutesticas de hardware que se considera

adecuado a utilizar en la maquina donde instalaremos Hyper-V

Placa base Intel DG 41 RQ con soporte para VT con Procesador INTEL CORE 2DUO 8GB de memoria RAM en dos moacutedulos de 4GB DDR3 Kingstone Hyper-X 1 puerto de red Gigabit (cobre) para gestioacuten del servidor fiacutesico (conexiones RDP

copia de ficheros a traveacutes de Ethernet administracioacuten remota etc) con una direccioacuten IP fija

1 Disco Seagate SATAII de 200GB 7200 rpm para Windows Server 2008 R2(SistemaBoot)

2 Discos Seagate SATAII de 400GB 7200 rpm cada uno dedicados en exclusiva para hospedar los Discos Virtuales (Virtual Disk) de la Maacutequinas Virtuales asiacute como los Snapshots y la informacioacuten de estado de las Maacutequinas Virtuales Estos discos son los que ofreceraacuten el almacenamiento fiacutesico de las Maacutequinas Virtuales

En lo relativo a la configuracioacuten de software tenemos instalado en la maacutequina Windows Server 2008 R2 SP2 actualizado desde Windows Update a la fecha Las tarjetas de red que van a utilizarse para las Maacutequinas Virtuales no tienen configurado nada como se muestra en la siguiente pantalla capturada

El servidor estaacute configurado en Grupo de Trabajo es decir actualmente no pertenece a

ninguacuten dominio de Directorio Activo

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 5: How Too Redes Virtualizadas

Instalando el rol Hyper-V

Hyper-V estaacute incluidoen Microsoft Windows Server 2008 R2 trataacutendose este caso de una

edicioacuten especial de Windows Server 2008 en modo Server Core orientada uacutenica y

exclusivamente a la virtualizacioacuten (mejor dicho a Virtualizacioacuten de Servidores

Virtualizacioacuten de aplicaciones Virtualizacioacuten de Escritorios etc)

Algunas de las caracteriacutesticas avanzadas de Hyper-V como Quick Migration Multi-Site

Clustering soporte para grandes cantidades de memoria y soporte para maacutes de 4

Procesadores en el Servidor Fiacutesico estaacuten incluidas en Windows Server 2008 R2 en sus

ediciones Enterprise o Datacenter

Algunas Recomendaciones para utilizar Hyper-V

1 Utilizar un puerto de red exclusivamente para la gestioacuten del servidor fiacutesico (ej

conexiones RDP copia de ficheros a traveacutes de Ethernet administracioacuten remota

etc)

2 Utilizar uno o varios puertos de red exclusivamente para las Maacutequinas Virtuales

3 Es posible aislar a nivel de red las Maacutequinas Virtuales utilizando diferentes VLANs

mejorando asiacute la seguridad Debe tenerse en cuenta que la configuracioacuten de VLANs

y Redes Virtuales en Hyper-V depende de la tarjeta de red utilizada y de sus

drivers ademaacutes de requerir configuraciones adicionales en los conmutadores de

red (Switches)

4 Es posible arrancar una Maacutequina Virtual desde red en caso de necesidad

utilizando Pre-Boot Execution Environment (PXE) soacutelo en el caso de utilizar

adaptadores de red Legacy en la Maacutequina Virtual (Legacy Network Adapter)

5 Almacenar las Maacutequinas Virtuales en LUNs sobre Fibre Channel o iSCSI En caso de

la peacuterdida de un servidor fiacutesico (Host) se facilitaraacute la posibilidad de presentar las

LUNs a otro servidor fiacutesico (Host) para recuperar el servicio lo antes posible (por

poner un ejemplo pero hay muchas maacutes ventajas)

6 Es posible montar Hyper-V en Cluster dotando asiacute de Alta Disponibilidad a la

infraestructura de Virtualizacioacuten de tal modo que pueda realizarse un balaceo

automaacutetico de las Maacutequinas Virtuales (Quick Migration) en caso de la caiacuteda o

peacuterdida de un servidor fiacutesico (Host) En este caso se requiere de Almacenamiento

SAN ya sea Fibre Channel o iSCSI Ademaacutes los servidores fiacutesicos deben formar

parte de un Dominio de Directorio Activo

7 Crear los Discos Virtuales (VHD) de tamantildeo fijo en vez de Dinaacutemicos

8 Los Discos Virtuales que hospeden el Sistema Operativo en las Maacutequinas Virtuales

(es decir los discos de Sistema o disco C de toda la vida) deben montarse como

IDE en vez de como SCSI

9 Almacenar la informacioacuten de Configuracioacuten y Estado de las Maacutequinas Virtuales asiacute

como los Discos Virtuales y los SnapShots en discos fiacutesicos independientes del

disco del sistema

Ahora procederemos a describir las caracteriacutesticas de hardware que se considera

adecuado a utilizar en la maquina donde instalaremos Hyper-V

Placa base Intel DG 41 RQ con soporte para VT con Procesador INTEL CORE 2DUO 8GB de memoria RAM en dos moacutedulos de 4GB DDR3 Kingstone Hyper-X 1 puerto de red Gigabit (cobre) para gestioacuten del servidor fiacutesico (conexiones RDP

copia de ficheros a traveacutes de Ethernet administracioacuten remota etc) con una direccioacuten IP fija

1 Disco Seagate SATAII de 200GB 7200 rpm para Windows Server 2008 R2(SistemaBoot)

2 Discos Seagate SATAII de 400GB 7200 rpm cada uno dedicados en exclusiva para hospedar los Discos Virtuales (Virtual Disk) de la Maacutequinas Virtuales asiacute como los Snapshots y la informacioacuten de estado de las Maacutequinas Virtuales Estos discos son los que ofreceraacuten el almacenamiento fiacutesico de las Maacutequinas Virtuales

En lo relativo a la configuracioacuten de software tenemos instalado en la maacutequina Windows Server 2008 R2 SP2 actualizado desde Windows Update a la fecha Las tarjetas de red que van a utilizarse para las Maacutequinas Virtuales no tienen configurado nada como se muestra en la siguiente pantalla capturada

El servidor estaacute configurado en Grupo de Trabajo es decir actualmente no pertenece a

ninguacuten dominio de Directorio Activo

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 6: How Too Redes Virtualizadas

Ahora procederemos a describir las caracteriacutesticas de hardware que se considera

adecuado a utilizar en la maquina donde instalaremos Hyper-V

Placa base Intel DG 41 RQ con soporte para VT con Procesador INTEL CORE 2DUO 8GB de memoria RAM en dos moacutedulos de 4GB DDR3 Kingstone Hyper-X 1 puerto de red Gigabit (cobre) para gestioacuten del servidor fiacutesico (conexiones RDP

copia de ficheros a traveacutes de Ethernet administracioacuten remota etc) con una direccioacuten IP fija

1 Disco Seagate SATAII de 200GB 7200 rpm para Windows Server 2008 R2(SistemaBoot)

2 Discos Seagate SATAII de 400GB 7200 rpm cada uno dedicados en exclusiva para hospedar los Discos Virtuales (Virtual Disk) de la Maacutequinas Virtuales asiacute como los Snapshots y la informacioacuten de estado de las Maacutequinas Virtuales Estos discos son los que ofreceraacuten el almacenamiento fiacutesico de las Maacutequinas Virtuales

En lo relativo a la configuracioacuten de software tenemos instalado en la maacutequina Windows Server 2008 R2 SP2 actualizado desde Windows Update a la fecha Las tarjetas de red que van a utilizarse para las Maacutequinas Virtuales no tienen configurado nada como se muestra en la siguiente pantalla capturada

El servidor estaacute configurado en Grupo de Trabajo es decir actualmente no pertenece a

ninguacuten dominio de Directorio Activo

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 7: How Too Redes Virtualizadas

Requisitos de Hyper-V en Windows Server 2008

Principalmente deben utilizarse Procesadores de 64 bits independientemente de que

montemos un Sistema Operativo de 32 bits)

Hyper-V soacutelo estaacute disponible en Windows Server 2008 R2 x64 Ademaacutes debe estar

habilitada la Virtualizacioacuten en la BIOS en algunas situaciones es necesario incluso tener

que actualizar la BIOS del servidor para poder acceder a la opcioacuten de habilitar o

deshabilitar la Virtualizacioacuten Realmente lo que estamos haciendo en este paso

es habilitar la tecnologiacutea Intel-VT (si montamos procesador Intel) o habilitar la tecnologiacutea

AMD-V (si montamos procesador AMD) El resto de fabricantes de procesadores no

soportan esta tecnologiacutea Esto se hace desde la BIOS por lo que en funcioacuten de cada Placa

Base y versioacuten de BIOS se deberaacute proceder de una u otra forma insistiendo en que puede

ser necesario tener que actualizar la BIOS del servidor fiacutesico

Lo mismo ocurre con DEP Debe habilitarse DEP (Data Execution Prevention) en la BIOS

en caso de no estar habilitado

Habilitar Hyper-V en Windows Server 2008 R2

Hyper-V es un Role de Windows Server 2008 R2 por lo tanto para habilitar Hyper-V

deberemos agregar el Role Hyper-V desde Server Manager

Para ello lo primero que deberemos hacer es abrir la herramienta administrativa Server

Manager y en el Nodo de Roles seleccionar Add Roles

En la pantalla de Bienvenida click Next para continuar

En la pantalla Select Server Roles deberemos seleccionar Hyper-V Seguidamente click

Next para continuar

Ver la siguiente imagen

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 8: How Too Redes Virtualizadas

En la pantalla Hyper-V click Next para continuar (noacutetese que aquiacute nos avisa de que es

posible que tengamos que activar la Virtualizacioacuten en la BIOS como comentamos antes)

En la pantalla Create Virtual Networks no seleccionar ninguna tarjeta de red Esta

configuracioacuten la realizaremos a posteriori manualmente Click Next para continuar

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 9: How Too Redes Virtualizadas

Ver la siguiente imagen

En la pantalla Confirm Installation Selections click Install para continuar

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 10: How Too Redes Virtualizadas

Y reiniciamos

Tras el reinicio al volver a loguearnos en el servidor nos encontraremos con la pantalla de

Installation Results indicaacutendonos que ha finalizado la instalacioacuten de Hyper-V Click Close

para continuar

Realizado todo esto ya tenemos agregado el Role de Hyper-V en nuestro Windows Server

2008 R2

Configuracioacuten baacutesica de Hyper-V

Una vez instalado Hyper-V (es decir despueacutes de agregar el Role Hyper-V) es

recomendable revisar algunas configuraciones antes de empezar a crear Maacutequinas

Virtuales

Desde la herramienta administrativa Hyper-V Manager click con el botoacuten derecho sobre

el servidor deseado y seguidamente click en la opcioacuten Hyper-V Settings del menuacute

contextual

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 11: How Too Redes Virtualizadas

En el diaacutelogo Hyper-V Settings tenemos dos opciones de configuracioacuten especialmente

importantes

Virtual Hard Disks Permite especificar la ruta por defecto que se desea utilizar

para la creacioacuten de nuevos Discos Virtuales Inicialmente estaacute configurado con

CUsersPublicDocumentsHyper-VVirtual Hard Disks Es una buena praacutectica

almacenar esta informacioacuten en discos independientes al disco del sistema

Virtual Machines Permite especificar la ruta por defecto que se desea utilizar para

la creacioacuten de nuevas Maacutequinas Virtuales Inicialmente estaacute configurado con C

ProgramDataMicrosoftWindowsHyper-V siendo esta ubicacioacuten la que

originalmente almacena los ficheros XML de configuracioacuten de Maacutequinas Virtuales

Esta configuracioacuten es bastante importante ya que bajo la ruta que especifiquemos

se crearaacuten varias subcarpetas en particular la subcarpeta Virtual Machines y la

subcarpeta Snapshots (esta uacuteltima cuando creemos una Snapshot) Ademaacutes en

caso de especificar una ruta diferente a la que viene de faacutebrica es importante

tener en cuenta que en la ruta original

(CProgramDataMicrosoftWindowsHyper-V) se crearaacuten Symbolic Links

apuntando a los ficheros de configuracioacuten de las Maacutequinas Virtuales

La subcarpeta Virtual Machines almacenaraacute los ficheros XML de configuracioacuten de

las Maacutequinas Virtuales Sin embargo es importante tener en cuenta que tambieacuten

almacenaraacute dos ficheros por cada Maacutequina Virtual con su informacioacuten de estado

un fichero con extensioacuten vsv que suele ocupar pocos MB y un fichero

con extensioacuten bin del tamantildeo de la memoria asignada a la Maacutequina Virtual Asiacute si

tenemos varias Maacutequinas Virtuales a las cuales les hemos asignado un total de 4GB

de memoria RAM deberemos tener al menos 4 GB para almacenar la informacioacuten

de estado Ademaacutes es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

La subcarpeta Snapshots se utilizaraacute como ruta por defecto para el

almacenamiento de las instantaacuteneas (Snapshots) de Maacutequinas Virtuales Teacutengase

en cuenta que tras la creacioacuten de una nueva Maacutequina Virtual es posible cambiar la

ubicacioacuten de las Snapshots para dicha Maacutequina Virtual Es decir cada Maacutequina

Virtual podriacutea utilizar una ruta diferente para sus Snapshots Evidentemente lo

maacutes coacutemodo es que se utilice la misma ruta para todas las Maacutequinas Virtuales En

cualquier caso es una buena praacutectica almacenar esta informacioacuten en discos

independientes al disco del sistema

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 12: How Too Redes Virtualizadas

Antes de continuar es importante tener alguacuten concepto de queacute es un SnapShot Un

SnapShot de una Maacutequina Virtual es una imagen de dicha maacutequina en un momento en el

tiempo incluyendo los datos configuracioacuten y estado de la Maacutequina Virtual No debe

utilizarse como un meacutetodo de copia de seguridad entre otros motivos porque basa su

funcionamiento en los Discos de Diferenciacioacuten y en caso de peacuterdida de los Discos

Virtuales originales nos quedariacuteamos sin nada

Tras ver la configuracioacuten de las ruta por defecto para el almacenamiento de los ficheros de

configuracioacuten de Maacutequinas Virtuales Hyper-V es importante tener claro el

funcionamiento de la rutas de los ficheros de configuracioacuten de Maacutequinas Virtuales Hyper-

V Con esto deberiacuteamos de ser capaces de definir las rutas que deseamos utilizar en

nuestra implementacioacuten de Hyper-V En el caso de ejemplo se desea utilizar las siguientes

rutas en cada uno de los dos discos (E y F) utilizados para Maacutequinas Virtuales

EVirtual Machines Almacenamiento de los ficheros de configuracioacuten XML de las

Maacutequinas Virtuales Hyper-V

EVirtual Hard Disks Almacenamiento de los Discos Virtuales (VHD) de las

Maacutequinas Virtuales Hyper-V

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 13: How Too Redes Virtualizadas

FSnapshots Almacenamiento de los Snapshots de las Maacutequinas Virtuales Hyper-

V

Creacioacuten de maacutequinas virtuales en hyper-v

Para la creacioacuten de una maacutequina virtual en hyper-v seguiremos los pasos que a

continuacioacuten se listan

Abrir el hyper-v manager desde Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager

Debemos tener en cuenta varios detalles antes de crear nuestra maacutequina virtual Primero confirmar en donde vamos a almacenar la MV y ademaacutes que tenemos espacio suficiente para la almacenarla dentro de la consola de Hyper-V podemos configurar el lugar donde por defecto almacenaremos las maacutequinas virtuales tambieacuten debemos asegurarnos de tener suficientes recursos para que la maacutequina virtual funcione (memoria RAM y procesador) Ver siguiente imagen

Para crear la nueva maacutequina virtual lo primero que debemos hacer es en la ventana de

Hyper-V en el panel actions damos clic en nuevo y luego nueva maacutequina virtual Ver

siguiente imagen

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 14: How Too Redes Virtualizadas

Se abriraacute un wizard lo primero que debemos colocar es el nombre de la Maacutequina Virtual

como se ve en la siguiente imagen

Despueacutes de darle el nombre y algo importante la ubicacioacuten si no la configuramos previamente en los settings de Hyper-V (paso 2) El segundo paso del wizard nos pregunta cuanta RAM le vamos a asignar a esta maacutequina virtual Ver siguiente imagen

WEBSERVER

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 15: How Too Redes Virtualizadas

En el tercer paso del wizard nos pide una conexioacuten de red para la maacutequina virtual este paso seraacute explicado en una seccioacuten posterior (Configuracioacuten de re para maacutequinas virtuales) Ver siguiente imagen

Lo siguiente es el tamantildeo y la ubicacioacuten del Virtual Hard Disk (VHD) de la nueva maacutequina virtual como recomendacioacuten resulta que al crear la MV el VHD que se crea es dinaacutemico esto con el objetivo de crear la maquina maacutesraacutepido por defecto en el wizard el tamantildeo del VHD es de 127 Gb como recomendacioacuten es que se cree un tamantildeo mucho menor o conforme a las necesidades y conforme con la cantidad de espacio de disco con el que se cuenta ademaacutes si lo que primero se va a instalar es el Sistema Operativo lo ideal es que el tamantildeo de ese VHD fuese de 20 a 40 Gb maacuteximo

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 16: How Too Redes Virtualizadas

Las otras dos opciones son para cuando tenemos ya un VHD listo para colocaacuterselo a la maquina o si no queremos todaviacutea asignarle un vhd Ver siguiente imagen

En el siguiente paso vamos a poder definir si queremos instalar el Sistema Operativo cuando se encienda la maacutequina virtual para eso debemos tener previamente un medio de instalacioacuten puede ser una imagen iso o un DVD colocado en la unidad del servidor fiacutesico Ver siguiente imagen

Para finalizar tenemos un resumen de las caracteriacutesticas de la Maacutequina virtual esto con el fin de corregir posibles errores que tengamos antes de la creacioacuten de la maacutequina Ver siguiente imagen

VHD

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 17: How Too Redes Virtualizadas

Damos click en Finish y se ha creado una maacutequina virtual en la ventana la encendemos y lo primero que se haraacute es instalarle el Sistema Operativo como en una maquina fiacutesica Ver siguiente imagen

VIRTUALWEB

VIRTUALWEB

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 18: How Too Redes Virtualizadas

Configuracioacuten de redes en maacutequinas virtuales con hyper-v

En hyper-v se utilizan tres tipos de redes las cuales se manejan a traveacutes del Virtual Network Manager el cual estaacute ubicado en el panel de la ventana de administracioacuten de Hyper-V (Inicio Administrative Tools (Herramientas de Administracioacuten) hyper-v manager en el panel derecho Virtual Network Manager) Las redes virtuales se clasifican en tres las redes externas las redes internas y las redes privadas que se explican a continuacioacuten

External Este tipo de Red Virtual permite enlazar la Red Virtual con una tarjeta de red fiacutesica disponible en el servidor de virtualizacioacuten (Host o Parent Partition) De este modo es posible comunicar una Maacutequina Virtual con el resto de recursos y dispositivos (Router Proxys servidores DHCP DNS etc) existentes en la red (bueno disponibles en la red a la cual nos conecta la correspondiente tarjeta de red fiacutesica del Host) Es posible especificar el VLAN ID deseado Es importante tener en consideracioacuten ciertos detalles

o Soacutelo se puede enlazar una uacutenica Red Virtual con una tarjeta de red fiacutesica Es decir en el momento en que creamos una Red Virtual de tipo External asociada a una tarjeta de red fiacutesica no podremos crear Redes Virtuales adicionales asociadas a la misma tarjeta de red fiacutesica Para crear Redes Virtuales de tipo External adicionales necesitamos maacutes tarjetas de red fiacutesicas

o No es posible conectar una Red Virtual con una tarjeta de red Wireless fiacutesica

Internal Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Ademaacutes de permitir la comunicacioacuten entre las Maacutequinas Virtuales de la misma Red Virtual tambieacuten permite la comunicacioacuten entre las mismas y el Host Sin embargo no se ofrece acceso a la red fiacutesica Es posible especificar el VLAN ID deseado

Private Permite comunicar entre siacute muacuteltiples Maacutequinas Virtuales (todas las que esteacuten utilizando la misma Red Virtual) Sin embargo no permite la comunicacioacuten ni con el Host ni con la red fiacutesica

Para conseguir este comportamiento Hyper-V utiliza lo que se denomina Virtual Switches Es decir el Host incorpora un Switch de red virtual que actuacutea como corazoacuten de las comunicaciones entre las Maacutequinas Virtuales el Host y las redes externas (redes fiacutesicas) permitiendo la creacioacuten de muacuteltiples segmentos de red (es decir las Virtual Networks) sobre los que enchufar las Maacutequinas Virtuales que se desee De hecho el concepto de Virtual Switches se utiliza con todos los tipos de Redes Virtuales (no soacutelo con las de tipo External)

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 19: How Too Redes Virtualizadas

Al crear una nueva Red Virtual (Virtual Network) se estaacute creando impliacutecitamente un nuevo Virtual Switch De hecho se podriacutea decir que una Red Virtual es un Virtual Switch De este modo la tarjeta de red fiacutesica se conecta directamente al Virtual Switch soacutelo y exclusivamente como consecuencia de crear una Red Virtual de tipo External Del mismo modo todas las tarjetas de red virtuales de todas las Maacutequinas Virtuales (Child Partitions) que se quieran conectar a la tarjeta de red fiacutesica realmente se conectan directamente al Virtual Switch (es decir se enlazan con una Red Virtual) y es a traveacutes del Virtual Switch (o Red Virtual) como se comunican con la tarjeta de red fiacutesica Esto tambieacuten incluye al Host (Parent Partition) En cualquier caso el concepto de Virtual Switch es transparente pero quizaacutes resulte algo confuso ya que en el Hyper-V Manager se ven las Virtual Networks pero no se ven los Virtual Switches por ninguacuten lado cuando es praacutecticamente lo mismo

En la configuracioacuten de cada Maacutequina Virtual se pueden agregar Tarjetas de Red Virtuales desde la opcioacuten Add Hardware existiendo dos tipos de Tarjeta de Red Virtual

Network Adapter Se trata de un dispositivo Sinteacutetico es decir requiere de la instalacioacuten de los Integration Components para su funcionamiento y ofrece la ventaja de un gran rendimiento especialmente en redes Gigabit No soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Legacy Network Adapter Se trata de un dispositivo Emulado capaz de funcionar sin necesidad de instalar los Integration Components pero con la desventaja de ofrecer un peor rendimiento Soporta el arranque desde red PXE (Pre-Boot Execution Environment)

Al agregar una nueva Tarjeta de Red Virtual o bien al modificar posteriormente (si fuese necesario) se puede especificar la Red Virtual (Virtual Network) a la que se desea conectar la Tarjeta de Red Virtual de tal modo que se puede tener diferentes Tarjetas de Red Virtuales cada una de las cuales puede estar conectada a la misma o diferente Virtual Network Del mismo modo tambieacuten se puede activar la opcioacuten Enable virtual LAN identification para especificar el VLAN ID que se desea utilizar en la Maacutequina Virtual

Configuracioacuten de red virtual de tipo external

El primer paso es abrir la herramienta administrativa Hyper-V Manager y desde ella abrir el Virtual Network Manager por ejemplo desde el menuacute contextual del Host como se muestra en la siguiente imagen

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 20: How Too Redes Virtualizadas

En el Virtual Network Manager se podriacutea ver las Redes Virtuales que se tienen configuradas Tambieacuten se podraacute crear modificar y eliminar Redes Virtuales Asiacute se puede utilizar la opcioacuten New Virtual Network para crear una nueva Red Virtual seleccionando el tipo de Red Virtual (External Internal o Private) y haciendo click en el botoacuten Add Como se muestra en la siguiente imagen

Para crear una nueva Red Virtual de tipo External se deberaacute asignarle un nombre (ej LAN HV 01 - Virtual Network) y seleccionar la tarjeta de red que se desea utilizar Opcionalmente se puede introducir alguna nota u observacioacuten y la informacioacuten del VLAN ID que se desea utilizar para el Host (Parent Partition) En este uacuteltimo caso se deberaacute activar la opcioacuten Enable virtual LAN identification for parent partition y seguidamente especificar el VLAN ID Click eb OK para continuar

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 21: How Too Redes Virtualizadas

Con esto ya se tiene creada una Red Virtual en este caso de tipo External Para crear una nueva Red Virtual de tipo External simplemente se siguen los mismos pasos teniendo en cuenta que se deberaacute elegir una tarjeta de red fiacutesica diferente

Configuracioacuten de red virtual de tipo priacutevate

Abrir el Virtual Network Manager seleccionar la opcioacuten New Virtual Network seleccionar Private y click en Add como se muestra en la siguiente imagen

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 22: How Too Redes Virtualizadas

Seguidamente se introduce el nombre (ej LAN iSCSI 01) y descripcioacuten (opcional) deseado para la nueva Red Virtual y click en Apply

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 23: How Too Redes Virtualizadas

Para crear la segunda Red Virtual de tipo Private es suficiente con seguir los mismos pasos eligiendo un nombre diferente para la nueva Red Virtual

Creacioacuten de Discos Virtuales y Maacutequinas Virtuales con Hyper-V

Manager

Ahora que ya tenemos instalado y configurado Hyper-V asiacute como las Redes Virtuales que

necesitamos llega el momento de crear las correspondientes Maacutequinas Virtuales y Discos

Virtuales

Lo primero que deberemos tener en cuenta es que durante el asistente de creacioacuten de

una nueva Maacutequina Virtual desde Hyper-V Manager es posible tambieacuten crear un nuevo

Disco Virtual sin embargo este seraacute un Disco Dinaacutemico Debido a que habitualmente nos

interesaraacute crear Discos Virtuales (VHD) de tamantildeo fijo deberemos crear los Discos

Virtuales por separado (desde fuera del asistente de creacioacuten de Maacutequina Virtual) para

seguidamente poder conectarlos a la correspondiente Maacutequina Virtual Ademaacutes el

asistente de creacioacuten de una nueva Maacutequina Virtual estaacute orientado a la creacioacuten de un

uacutenico Disco Virtual por lo que en aquellos casos en que sea necesaria la creacioacuten de varios

Discos Virtuales seraacute necesario crearlos por separado ademaacutes de que posiblemente

necesitemos agregar nuevas controladoras virtuales SCSI

Otro motivo por el que no crear los Discos Virtuales desde el asistente de creacioacuten de una

nueva Maacutequina Virtual es debido a que habitualmente utilizaremos Discos Virtuales

(VHD) maquetados con sysprep para el Sistema Operativo Lo normal es crearse una

Maacutequina Virtual con un Disco Virtual (VHD) para el sistema montar sobre dicha Maacutequina

Virtual el Sistema Operativo deseado la Integracioacuten de Componentes y otro software

corporativo que se desee y finalmente ejecutar un sysprep Realizado todo esto podemos

eliminar dicha Maacutequina Virtual pero debemos guardar su Disco Virtual (VHD) de tal

modo que cuando necesitemos una nueva Maacutequina Virtual con el mismo Sistema

Operativo se hace una copia de dicho Disco Virtual (VHD) se le asigna a la Maacutequina

Virtual de turno y ya estaacute Al arrancarla el Sistema Operativo ya estaraacute instalado y

simplemente se presentaraacute un MiniSetup que pediraacute un miacutenimo de datos

Comenzamos con la creacioacuten de una nueva Maacutequina Virtual Hyper-V a traveacutes del asistente

Lo primero de todo es abrir la herramienta administrativa Hyper-V Manager y seleccionar

la opcioacuten New Virtual Machine del menuacute contextual del Host deseado como se muestra

en la siguiente pantalla capturada

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 24: How Too Redes Virtualizadas

Click Next para continuar

Especificar el nombre de la nueva Maacutequina Virtual Opcionalmente es posible seleccionar

una ubicacioacuten alternativa a la de por defecto para almacenar el correspondiente fichero de

configuracioacuten de la Maacutequina Virtual Es importante tener claro el funcionamiento de

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 25: How Too Redes Virtualizadas

las rutas de los ficheros de configuracioacuten de las Maacutequinas Virtuales Click Next para

continuar

Especificar la cantidad de memoria que se desea asignar a la Maacutequina Virtual y click Next

para continuar

Seleccionar la Red Virtual con la que se desea enlazar la tarjeta de red virtual Teacutengase en

cuenta que por defecto se crearaacute una uacutenica tarjeta de red de tipo Network Adapter En

caso de necesitar configurar muacuteltiples tarjetas de red virtuales o de necesitar poder

configurar la VLAN o necesitar de una tarjeta de red virtual de tipo Legacy Network

Adapter etc seraacute necesario realizar la configuracioacuten despueacutes de crear la Maacutequina Virtual

editando su configuracioacuten Click Next para continuar

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 26: How Too Redes Virtualizadas

Seleccionar el Disco Virtual (VHD) que se desea utilizar Teacutengase en cuenta que si creamos

un nuevo Disco Virtual (VHD) desde aquiacute se crearaacute de tipo Dinaacutemico Habitualmentese

suele seleccionar la opcioacuten de Attach a virtual hard disk later y despueacutes de la creacioacuten de

la Maacutequina Virtual o bien se crean los Discos Virtuales que se necesiten etc Click Next

para continuar

Revisamos la informacioacuten de la pantalla de resumen y si estaacute todo bien click Finish

Realizado todo esto habremos creado nuestra primera Maacutequina Virtual Sin embargo es

muy recomendable editar la configuracioacuten de la Maacutequina Virtual tras su creacioacuten ya que el

asistente de creacioacuten de una nueva Maacutequina Virtual tan soacutelo nos permite configurar

algunas de las posibles opciones y probablemente necesitemos o deseemos configurar

alguna que otra cosa maacutes Para editar la configuracioacuten de una Maacutequina Virtual existente

debe seleccionarse la Maacutequina Virtual deseada utilizarse la opcioacuten Settings del menuacute

contextual como se muestra en la siguiente pantalla capturada

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 27: How Too Redes Virtualizadas

Al editar la configuracioacuten de la Maacutequina Virtual lo primero que podemos hacer es utilizar

la paacutegina Add Hardware para antildeadir tarjetas de redes virtuales o controladoras SCSI

virtuales como se puede apreciar en la siguiente pantalla capturada

En la paacutegina BIOS se puede realizar alguna configuracioacuten baacutesica que no merece mayor

explicacioacuten que la siguiente pantalla capturada

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 28: How Too Redes Virtualizadas

La paacutegina Memory tan soacutelo permite especificar la memoria que se desea asignar a la

Maacutequina Virtual En la paacutegina Processor se puede especificar el nuacutemero de procesadores

que se desea asignar a la Maacutequina Virtual (esta configuracioacuten depende del Sistema

Operativo que se desee montar en la Maacutequina Virtual) asiacute como ciertas condiciones de

gestioacuten de recursos Teacutengase en cuenta que si tenemos un Quad Core en el Host y

asignamos un uacutenico procesador a una Maacutequina Virtual esta Maacutequina Virtual podraacute

consumir hasta un 25 de la capacidad maacutexima de procesamiento del Host

Podemos seleccionar cualquiera de las controladoras virtuales de la Maacutequina Virtual (sean

IDE o SCSI) para antildeadir nuevos Discos Virtuales o DVDs virtuales (montar imaacutegenes ISO o

una unidad de DVD fiacutesica del Host)

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 29: How Too Redes Virtualizadas

Podemos seleccionar las tarjetas de red virtuales para configurar la Red Virtual con la

quese desea conectar configurar la VLAN deseada asiacute como la MAC Address

Tambieacuten es posible configurar puertos virtuales

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 30: How Too Redes Virtualizadas

Es posible seleccionar que servicios de los Integration Services se desean utilizar en la

Maacutequina Virtual Habitualmente se utilizan todos aunque puede haber excepciones (ej

desmarcar Time synchronization)

En la paacutegina Snapshot File Location es posible especificar la carpeta que se desea utilizar

para el almacenamiento de los Snapshots de la Maacutequina Virtual en cuestioacuten Teacutengase en

cuenta que se utilizaraacute una subcarpeta Snapshot por debajo de la ruta aquiacute especificada

Suele recomendarse utilizar un disco diferente para los Snapshots con el objetivo de evitar

problemas de disco (tanto de rendimiento como de quedarse sin espacio libre) Debe

tenerse en cuenta que no es posible cambiar la ruta de Snapshots en una Maacutequina

Virtual que ya tiene Snapshots creados

En la paacutegina Automatic Start Action puede configurarse como deseamos que se comporte

la Maacutequina Virtual en el inicio del Host Habitualmente suelo configurar las Maacutequinas

Virtuales para que se inicien de forma automaacutetica (opcioacuten Always start this virtual machine

automatically)

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 31: How Too Redes Virtualizadas

En la paacutegina Automatic Stop Action puede configurarse queacute accioacuten se desea que tome la

Maacutequina Virtual en caso de una parada ordenada del Host Habitualmente se suele

configurar esta opcioacuten para realizar una parada ordenada de la Maacutequina Virtual es decir

la opcioacuten Shut down the guest operating system

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 32: How Too Redes Virtualizadas

Ahora ya tenemos nuestra Maacutequina Virtual configurada y podremos arrancarla para

empezar a trabajar con ella

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 33: How Too Redes Virtualizadas

Configuracioacuten deRouterVyatta

Vyatta es una solucioacuten de coacutedigo abierto para enrutamiento y seguridad con un rendimiento

excelente Se encuentra disponible en software y appliance pudiendo llegar a ser usado incluso en

maacutequinas virtuales (nuestro escenario) La versioacuten de coacutedigo abierto tiene la misma funcionalidad

que la comercial la uacutenica diferencia como en todos estos productos es que con la versioacuten de pago

disponemos de soporte por parte de la compantildeiacutea

Para nuestro escenario utilizamos la versioacuten VC64 - Live CD ISO disponible a nuestra fecha

en httpwwwvyattaorgdownloads

1 Creamos una maacutequina virtual con un disco duro de 300 Mb y 256 de Ram e instalamos

Vyatta

Inicie la maacutequina virtual con el LiveCD Usando el loginvyatta utilice la contrasentildeavyatta

Ejecute el comandoinstall system

Cuando la instalaciograven se complete remueva el LiveCD

Reinicie el sistema

EJEMPLO

vyattavyatta~$ installimage Welcome to the Vyatta install program This scriptwill walk you through the process of installing theVyatta image to a local hard drive Would you like to continue (YesNo) [Yes]ltEntergt Probing drives OK Looking for pre‐existing RAID groupsnone found The Vyatta image will require a minimum 1000MB root Would you like me to try to partition a drive automaticallyor would you rather partition it manually with parted Ifyou have already setup your partitions you may skip this step

Partition (AutoPartedSkip) [Auto]ltEntergt

I found the following drives on your system sda 1074MB Install the image on [sda] ltEntergt This will destroy all data on devsda Continue (YesNo) [No] Yes How big of a root partition should I create (1000MB ‐ 1074MB) [1074]MB ltEntergt Creating filesystem on devsda1 OK Done Mounting devsda1 What would you like to name this image [VSE64‐20120309]ltEntergt OK This image will be named VSE64‐20120309 Copying squashfs image Copying kernel and initrd images Done I found the following configuration files configconfigboot optvyattaetcconfigbootdefault

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 34: How Too Redes Virtualizadas

Which one should I copy to sda [configconfigboot]ltEntergt

Copying configconfigboot to sda Enter password for administrator account Enter vyattapasswordvyatta

Retype vyattapasswordvyatta I need to install the GRUB boot loader I found the following drives on your system sda 1074MB Which drive should GRUB modify the boot partition on [sda] ltEntergt Setting up grub OK Done

vyattavyatta~$

2 Configuracioacuten de Interfaces ethernet eth0 y eth1

Lo primero que debemos realizar es asignarle un nombre Para eso debemos estar en

modo de configuracioacuten vyatta ldquordquo para ello ejecutamos

$ configure

Como estaacute basado en GNULinux la manera de nombrar las interfaces de red es mediante

ethX con X igual a 0 para la primera interfaz que reconoce el sistema 1 la segundahellip Para

saber cuaacutentas interfaces tiene nuestro router ejecutamos el comando

show interfaces

Debemos tener en cuenta que como estaacute basado en GNULinux tambieacuten disponemos de

las oacuterdenes ifconfig e ip que podemos utilizar tanto para saber queacute interfaces tenemos

como para configurarlas) Para configurarlas disponemos de la orden set interfaces Por

ejmplo para asignar la direccioacuten 19216812 a la interfaz eth0

set interfaces ethernet eth0 address 1921681224

set interfaces ethernet eth1 address 1921685224

Guardamos los cambios

commit

Y guardamos la configuracioacuten de inicio

save

Listo tenemos nuestro routerVyatta configurado

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 35: How Too Redes Virtualizadas

Balanceo de Carga en Maacutequinas Virtuales

Supuestos

Sistema operativo Windows 2008 R2 (Guest - invitado)

HyperV Host corre Windows 2008 R2

Cada VM guest posee dos adaptadores de Red

NLB Cluster usaraacute modo UNICAST

Pasos a Configurar

1 Configurar Adaptadores de Red

2 Configurar Balanceo de Carga (Network Load Balancing)

3 Validar Configuracioacuten

Escenario de la Configuracioacuten NLB deseada

La imagen siguiente muestra la topologiacutea de NLB deseado configuracioacuten de este artiacuteculo

Nota Este escenario en particular se utiliza para una intranet por lo que las redes de NLB

y red corporativa estaacuten en la misma red Si se desea el acceso externo al cluacutester NLB NLB

la red corporativa y lo maacutes probable es que sea en redes separadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 36: How Too Redes Virtualizadas

Configurar los adaptadores de red

Nota Cuando se ejecuta Unicast la NIC que tiene habilitado NLB tendraacute su Direccioacuten

MAC que se sobrescribe (cada nodo compartiraacute la direccioacuten MAC asignada al cluacutester

NLB) Debido a esto habraacute una configuracioacuten adicional requerida dentro HyperV para las

interfaces de red asignados NLB

1 Instalacioacuten de Windows VM invitados 2008 e instalar los uacuteltimos parches y

controladores

2 Crear un registro DNS para el nombre del cluacutester Mi nombre de cluacutester es

nlbcomunicacioneses ------- 1921681130

1 En cada invitado en Windows Cambiar el nombre de las conexiones de red en

consecuencia Yo tengo la miacutea como tal

4 En cada VM invitados en Windows configurar cada adaptador de red basado en el

esquema de direccioacuten de red La informacioacuten de configuracioacuten necesaria para cada

adaptador de red es la siguiente

NLB NIC IP Address y Subnet soacutelo se configura

Meacutetricas 20

WINS Deshabilitar NetBIOS

IMPORTANTE NO seleccionar manualmente el equilibrio de carga de red (NLB) de

conexioacuten Esto sucederaacute de forma automaacutetica durante el proceso de creacioacuten del cluacutester

NLB Si su seleccionado manualmente la creacioacuten de cluacutesteres NLB no recogeraacute esta

interfaz de red como una opcioacuten Esta imagen es simplemente para servir como una

referencia para eliminar todas las conexiones de aceptar NLB y TCP

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 37: How Too Redes Virtualizadas

Corp Red NIC configuracioacuten de la red corporativa (IP GW DNS)

Meacutetrica 1

Orden de enlace

Network Corp

NLB

Conexiones de acceso remoto

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 38: How Too Redes Virtualizadas

Configuracioacuten del servidor NIC

Servidor1

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 39: How Too Redes Virtualizadas

Server2

5 Una vez que las tarjetas de red estaacuten configuradas Ejecutar un ipconfig all y anote la

direccioacuten IP y la asignacioacuten de direcciones MAC para las interfaces de red en ambos

Nota Una vez que el grupo se crea la interfaz de red de cluacutester designado recibiraacute una

nueva direccioacuten MAC y Propiedad NLB se habilitaraacute en la interfaz de red (NLB)

6 IMPORTANTE De forma predeterminada Windows 2008 se ha deshabilitado el reenviacuteo

IP (routing) Para que esta configuracioacuten con dos tarjetas de red NLB para trabajar y no

definir una puerta de enlace para adherirse a las mejores praacutecticas hay que habilitar el

reenviacuteo IP en la tarjeta NIC NLB para que las peticiones enviadas a eacutel se remiten a la otra

la comunicacioacuten de lo contrario no funcionaraacute backend A continuacioacuten se muestra la liacutenea

de comandos simple de ejecutar en cada nodo NLB

Nota Aseguacuterese de abrir el siacutembolo del sistema como Ejecutar como Administrador

tambieacuten si estaacute ejecutando IPV6 aseguacuterese de sustituir el IPv4 con IPv6

netsh interface ipv4 int set ltNLB NIC ltNOMBRE Desviacuteo = habilitado

Mi Escenario netsh interface ipv4 set int NLB Desviacuteo = habilitado

7 A continuacioacuten proceder a la creacioacuten y configuracioacuten del cluacutester de NLB nuevo

Crear y configurar Equilibrio de carga de red de cluacutesteres

Este proceso se detallaraacute el proceso de creacioacuten y configuracioacuten del cluacutester de NLB

1 Acceda a una de las maacutequinas virtuales invitadas (Nodos de NLB) En mi

caso Servidor1 (primer nodo del cluacutester)

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 40: How Too Redes Virtualizadas

2 Haga clic en Administrador de equilibrio de carga de red y seleccione Ejecutar como

ADMINISTRADOR

3 En el aacuterbol de consola haga clic en Red en Cluacutesteres de equilibrio de carga y a

continuacioacuten haga clic en el nuevo cluacutester

4 En el cuadro Host escriba el nombre del equipo (Server1contosocom) de la maacutequina

virtual invitada que seraacute el primer anfitrioacuten de la agrupacioacuten a continuacioacuten haga clic

en Conectar (Nombre de host no el nombre del cluacutester)

5 En las interfaces disponibles para la configuracioacuten de una lista nuevo cluacutester seleccione

un adaptador de red para el cluacutester NLB y a continuacioacuten haga clic en Siguiente

6 En virtud de las interfaces de red seleccione la interfaz NLB

Nota Si la interfaz de red NLB no aparece en la lista compruebe que el Network Load

Balancing la propiedad es sin comprobar en las propiedades de red de la interfaz NLB no

recogeraacute la interfaz de red si esa casilla de verificacioacuten ya estaacute activada

7 En el nuevo cluacutester direcciones IP de cluacutester pantalla defina la direccioacuten IP virtual En

mi caso el de la direccioacuten IP asignada a

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 41: How Too Redes Virtualizadas

Importante Tenga en cuenta la direccioacuten MAC en la propiedad Direccioacuten de red y a

continuacioacuten haga clic en Siguiente Utilizaraacute esta direccioacuten MAC despueacutes

8 En el modo de operacioacuten del cluacutester haga clic en Unicast a continuacioacuten haga clic en

Siguiente

9 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual

10 En este punto usted tiene un solo nodo en el cluacutester de NLB y la direccioacuten MAC ha

cambiado Para verificar ejecutar un ipconfig all y compruebe si la conexioacuten de red NLB

cambiado de lo que se ha indicado anteriormente a una nueva direccioacuten MAC En mi caso

la miacutea cambioacute de (Anterior MAC 00155 D CC E 1605 a 02 BF 0A 0100 A A0)

11 Si no lo hizo en el paso 7 aseguacuterese de tomar nota de la nueva direccioacuten MAC

y apagar el nodo (servidor 1)

12 Una vez que el invitado (Servidor1) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

13 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

14 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 42: How Too Redes Virtualizadas

Antildeadir la VM segundo al cluacutester NLB

1 Continuando con el paso 15 el arranque de la maacutequina virtual (servidor 1) e inicie

sesioacuten en Windows

2 Load Balancing Open Network Manager (Ejecutar Como administrador)

3 Haga clic en el cluacutester NLB a continuacioacuten haga clic en Agregar host al cluacutester

4 Especifique el nombre del nuevo host (servidor 2) y luego haga clic en Conectar Los

adaptadores de red que estaacuten disponibles para el host se enumeran en la parte inferior del

cuadro de diaacutelogo

5 Haga clic en el adaptador de red que desea utilizar para el equilibrio de carga de

red (NLB En mi caso) y luego haga clic en Siguiente

6 La direccioacuten IP configurada en el adaptador de red es la direccioacuten IP dedicada

(1921681132) para este equipo

7 Complete el resto de la configuracioacuten de NLB y a continuacioacuten apague la maacutequina

virtual (servidor 2)

8 Una vez que el invitado (Server2) estaacute apagado abra el Administrador de HyperV y

seleccionar el servidor 1gt Settingsgt Network Adapter (el asignado al NLB)

9 Bajo la direccioacuten MAC la direccioacuten MAC establece como Estaacutetica e introduzca la

direccioacuten MAC asignada a la interfaz de red NLB (nota anterior)

10 A continuacioacuten seleccione Habilitar la suplantacioacuten de direcciones MAC y

seleccione Aplicar

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 43: How Too Redes Virtualizadas

11 A continuacioacuten iniciar la maacutequina virtual (servidor 2)

12 Load Balancing Open Network Manager

13 Compruebe que el cluacutester NLB depende ademaacutes de los dos nodos

14 En este punto usted ahora tiene un cluacutester de dos nodos NLB cada nodo que

comparten la misma direccioacuten MAC en la interfaz de red NLB

Page 44: How Too Redes Virtualizadas