Al montar y gestionar un laboratorio doméstico, es de suma importancia buscar formas de reducir los gastos generales y mejorar el rendimiento. Una forma de hacerlo es aprovechar una tecnología denominada SR-IOV o Single-Root I/O Virtualization (virtualización de E/S de raíz única). SR-IOV permite pasardispositivos PCIea varias máquinas virtuales a la vez, manteniendo al mismo tiempo un alto nivel de rendimiento y una baja latencia. A continuación, se indican cuatro razones por las que es posible que desee utilizar SR-IOV en la configuración de su laboratorio doméstico.
Es difícil resistir la tentación de actualizar su laboratorio en casa.
A menos que utilices varias máquinas virtuales en entornos orientados a la producción, probablemente no necesites procesadores gigantescos ni cantidades exorbitantes de memoria en tu servidor doméstico. Sin embargo, es muy difícil no ceder a la tentación de ampliar tu laboratorio doméstico, especialmente cuando la mayoría de los componentes de PC para servidores obsoletos se venden a precios muy bajos.
4Rendimiento mejorado
SR-IOV elimina al intermediario
Si eres de los que juega con dispositivos PCIe virtualizados en tu laboratorio doméstico, seguramente habrás notado el impacto en el rendimiento que sufren cuando se transfieren a las máquinas virtuales. Las NIC pueden sufrir un impacto especialmente fuerte en el rendimiento. Para mitigar esto, el uso de SR-IOV evita el hipervisor y permite el acceso directo al hardware para la mayoría de las operaciones de red. Si estás usando tu laboratorio doméstico para transmitir contenido multimedia, por ejemplo, esta podría ser una buena manera de eliminar cualquier carga innecesaria.
6 razones por las que mi laboratorio en casa es una pesadilla
Tener un laboratorio en casa puede ser genial, pero también puede traer consigo algunas desventajas graves
3Costo reducido
Sin duda es mejor que comprar más hardware.
Poder replicar un único dispositivo de hardware en varias máquinas virtuales le permite ahorrar una gran cantidad de costos que, de otro modo, tendría que asumir usted, el usuario. SR-IOV le permite escalar hacia arriba o hacia abajo de manera mucho más eficiente y utilizando menos hardware. Debe asegurarse de que tanto el dispositivo como la plataforma de su laboratorio admitan SR-IOV, pero la mayoría del hardware moderno puede utilizar la funcionalidad. No debería tener que salir corriendo a comprar nuevos equipos, pero es posible que deba actualizar algún firmware aquí y un BIOS allá.
Convertí mi vieja PC en un laboratorio doméstico con tecnología Proxmox: así fue como funcionó
En pocas palabras, Proxmox se ha convertido en mi herramienta favorita para experimentar con (y romper) contenedores y máquinas virtuales.
2Aislamiento de recursos
Crea entornos mejor protegidos
No podrá obtener un mejor aislamiento dentro de sus entornos virtuales que si tuviera hardware separado para que cada uno de ellos lo use exclusivamente, pero podemos acercarnos bastante. SR-IOV funciona mediante la creación de VF o funciones virtuales. Estas VF son las que se asignan a las máquinas virtuales de forma individual y, si se produjera un mal funcionamiento o una configuración incorrecta, solo afectaría a la máquina virtual a la que está asignada. Si virtualizara el dispositivo PCIe, un mal funcionamiento afectaría la funcionalidad de todas las máquinas virtuales que lo utilicen. Este aislamiento es invaluable para aquellos que experimentan con cualquier tipo de configuración que requiera que muchas máquinas virtuales utilicen dispositivos PCIe.
5 cosas que debes hacer para garantizar que tu laboratorio casero sobreviva a tus experimentos
Si te encanta trabajar en proyectos complejos, estos cinco consejos pueden hacer que tu preciado servidor doméstico sea más resistente a la experimentación.
1Proporciona un banco de pruebas más realista
Es lo más cercano a la realidad que puedes llegar a estar.
SR-IOV no es un reemplazo total para tener más hardware, pero es lo más parecido que se puede conseguir. Al virtualizar hardware, depende principalmente del contenedor que esté usando y su hipervisor. Con SR-IOV, puede aprovechar y probar funciones más avanzadas en su hardware antes de implementarlas en un entorno real. Por ejemplo, en las NIC modernas, tiene funciones como RSS y tramas gigantes que no se pueden replicar correctamente con un hipervisor. Para ser claros, estas funciones se pueden emular, pero su sobrecarga de rendimiento puede ser abrumadora a escala. SR-IOV elimina la emulación y lo acerca a lo que vería en el campo.
Una obviedad para cualquier entusiasta del laboratorio doméstico
Ya sea que esté virtualizando una red para una posible implementación posterior o superando los límites con un controlador de almacenamiento, SR-IOV es definitivamente algo que debe tener en su kit de herramientas a medida que expande y escala sus experimentos de laboratorio en el hogar. Si está configurando unnuevo laboratorio en el hogarcon piezas estándar, no tendrá ningún problema al utilizar esta tecnología, pero juntarpiezas de PC antiguaspara un laboratorio puede generar algunos problemas más adelante. ¡Tenga esto en cuenta a medida que continúa su viaje de laboratorio en el hogar!