Sistemas & Desarrollo

encontrados: 13, tiempo total: 0.004 segundos rss2
39 meneos
681 clics
Cómo funciona la virtualización, parte 1: introducción a la virtualización [ENG]

Cómo funciona la virtualización, parte 1: introducción a la virtualización [ENG]

El propósito de esta serie de artículos es explicar cómo funciona la virtualización en la arquitectura x86 internamente, ya que mucha de la información que se muestra en trabajos académicos es bastante difícil de entender para principiantes, así que estos artículos empezarán desde cero e irán mostrando los conceptos y el conocimiento según sea necesario. Esta serie incluye, entre otras cosas: introducción a la virtualización; VMWare y virtualización completa; Xen y paravirtualización; KVM y Qemu; y virtualización con Intel VT-x.
24 15 0 K 40
24 15 0 K 40
4 meneos
34 clics

Cómo ejecutar Wine usando aceleración gráfica en un contenedor LXD en Ubuntu [ENG]  

Wine permite ejecutar programas de Windows en un entorno Linux. Cuando se instala Wine, este añade muchos paquetes, incluyendo paquetes para arquitecturas de 32 bits, lo que se puede considerar como algo desordenado. ¿Habría alguna forma de instalar todos estos paquetes en un contenedor para para que quede todo más limpio? Gracias a los contenedores LXD, podemos hacerlo.
3 meneos
46 clics

Docker en producción: una historia de fracaso [ENG]

Mi primer encuentro con Docker fue en 2015 para experimentar si era beneficioso para nosotros. En ese momento no era posible ejecutar un contenedor en segundo plano y tampoco había ningún comando para saber si se estaba ejecutando, ni para depurar, ni para entrar a través de SSH. El experimento fue rápido: Docker era inútil y estaba más cerca de una versión beta que de una versión final. Ya en 2016 y en un nuevo trabajo, el hype de Docker sigue creciendo como loco mientras que mis compañeros están atascados con Docker en producción.
4 meneos
49 clics

Usar snapshots de LXD [ENG]

En esta entrada se muestra cómo se hacen snapshots en el gestor de contenedores LXD usando ZFS como sistema de archivos del contenedor. Además, se muestran los tiempos de ejecución para los comandos, lo que evidencia la velocidad de ZFS como sistema de archivos.
4 meneos
64 clics

LXD 2.0: migración de contenedores en tiempo real [ENG]

Una de las más excitantes características de LXD 2.0, aunque todavía experimental, es el soporte para crear puntos de restauración de contenedores. Básicamente los puntos de restauración hacen que se pueda serializar un contenedor para guardarlo en el disco para luego restaurarlo en el mismo servidor con el mismo estado que tenía antes de la serialización, o bien en otro servidor, lo que equivaldría a la migración de contenedores en tiempo real.
6 meneos
63 clics

Programar directamente usando el API de LXD [ENG]

El API REST de LXD puede ser accedido directamente o bien a través de un socket Unix o bien a través de HTTPS. El protocolo es idéntico en ambos casos, la única diferencia es que en el caso del socket Unix se usa texto plano mientras que si se usa HTTPS se requiere autenticación. A continuación se muestran los pasos para el acceso al API y cómo se usa.
2 meneos
22 clics

Usar contenedores LXD dentro de contenedores LXD [ENG]

La versión 2.0 de LXD permite una característica interesante: la de poder ejecutar LXD de forma anidada en contenedores gestionados con LXD. Como las imágenes soportadas de Ubuntu vienen con LXD preinstalado, es muy sencillo usar contenedores anidados mediante este gestor. En esta entrada veremos los pasos necesarios para llevarlo a cabo.
8 meneos
116 clics

Docker en LXD [ENG]

Desde los primeros tiempos de los contenedores de Linux (alrededor de 2006) tenemos que distinguir entre contenedores de aplicaciones y contenedores de sistema. En esta entrada se mostrarán sus pequeñas diferencias y se mostrará cómo usar Docker (contenedor de aplicaciones) en LXD (contenedor de sistema).
6 meneos
137 clics
Introducción a LXD 2.0, el gestor de contenedores a través de LXC en Linux [ENG]

Introducción a LXD 2.0, el gestor de contenedores a través de LXC en Linux [ENG]

Como está cerca de salir la versión 2.0 de LXC, LXD y LXCFS, creo que es una buena idea hablar sobre las cosas nuevas que van a venir en esta versión del proyecto desde que comenzó hace año y medio. En esta serie de entradas hablaré de qué es LXC y LXD, de la instalación y configuración, de los primeros pasos con contenedores y de su API, entre otras muchas cosas.
3 meneos
59 clics

Presentación con diapositivas de la tecnología de contenedores ‘lxd’ en Ubuntu [ENG]  

Presentación con diapositivas del funcionamiento de la tecnología de contenedores de Linux ‘lxd’, que se apoya sobre la tecnología ‘lxc’ del kernel de Linux, en Ubuntu.
16 meneos
179 clics
Canonical lanza LXD, el hipervisor más rápido del mundo [ENG]

Canonical lanza LXD, el hipervisor más rápido del mundo [ENG]

Canonical ha lanzado hoy LXD, el hipervisor más rápido del mundo, que adopta un enfoque de contenedores puros para virtualización en Linux ofreciendo rendimiento y ventajas dramáticas tanto sobre VMware ESX como sobre Linux KVM para la infraestructura de nube privada y/o pública. LXD ofrece hasta 15 veces la densidad de KVM para cargas de trabajo de inactividad y reduce drásticamente la latencia con un mayor rendimiento de E/S en cargas de trabajo intensivas tales como telecomunicaciones NFV, Big Data y aprendizaje automático.
1 meneos
44 clics

Infografía: contenedores LXD en Ubuntu [ENG]

LXD (pronunciado "lex-dee") es un hipervisor de contenedores de Ubuntu. Los contenedores LXD actúan como máquinas virtuales, pero tienen la ligereza y la escalabilidad de los contenedores de procesos. LXD se puede utilizar por sí solo para implementar aplicaciones tradicionales con alta carga de trabajo o puede utilizar contenedores Docker dentro de contenedores LXD para conseguir lo mejor de ambas tecnologías.
6 meneos
73 clics
Cómo obtener información del consumo de memoria y CPU de los contenedores de Linux (LXC) [ENG]

Cómo obtener información del consumo de memoria y CPU de los contenedores de Linux (LXC) [ENG]

Para mostrar información acerca de los contenedores de Linux (LXC) se usa el comando lxc-info. Mediante este comando se puede obtener información como: uso de CPU en segundos; uso de I/O; uso de memoria; uso de memoria del kernel; uso de ancho de banda de red. A continuación se muestran ejemplos y casos de uso.

menéame