Si es un desarrollador o administrador de sistemas, desea crear rápidamente máquinas virtuales en una distribución de Linux para realizar pruebas. Hay muchas soluciones diferentes, como Docker, VMWare, VirtualBox, Vagrant, etc.
Multipass es un administrador de máquinas virtuales liviano que le permite iniciar una máquina virtual Ubuntu de manera fácil y rápida. Vea cómo puede hacer eso.
Cómo configurar Multipass
Multipass está disponible para Windows, macOS y Linux. Para Windows y macOS, puede descargar los paquetes relevantes e instalarlos como cualquier aplicación normal. Tenga en cuenta que, para Windows, deberá instalar VirtualBox o Hyper-V. Hyper-V solo es compatible con Windows 10 Pro y Windows 10 Enterprise. Después de la instalación, puede utilizar Multipass desde la Terminal.
Para Linux, puede instalar Multipass usando Snaps. Después de instalar snapd, puede instalar Multipass con el comando:
sudo snap install multipass --classic
Usar multipass
Después de instalar Multipass, puede iniciar una instancia (caso específico) con:
multipass launch --name instance-name
Iniciar una instancia con Multipass
De forma predeterminada, este comando descargará el Ubuntu LTS actual (en el momento de escribir este artículo, es Ubuntu 20.04). Puede configurar varias instancias con Multipass (con diferentes nombres) y luego usarlas para diferentes propósitos. Puede ver las instancias instaladas con:
multipass list
Ver instancias instaladas
También puede iniciar y detener instancias como desee con:
multipass start instance-name multipass stop instance-name
Multipass le permite interactuar y ejecutar comandos dentro de la máquina virtual. Para hacer esto, necesita ejecutar el comando:
multipass exec instance-name -- sudo apt update
Los usos de Multipass
Multipass es útil desde el punto de vista del desarrollo, porque puede probar rápidamente el código en diferentes versiones de Ubuntu. Sin embargo, también tiene otros grandes usos.
Ejecute aplicaciones de GUI de Linux en macOS
Puede usar XQuartz para mostrar aplicaciones de GUI de Linux en macOS. Para hacer esto, tendrá que definir XQuartz para Permitir conexiones de clientes de red . Una vez completado, puede instalar la aplicación cuya GUI desea ver en una instancia de Multipass. Luego puede pedirle a Multipass que abra la aplicación apuntándola a la dirección IP de la computadora.
Realizar Pi-Hole
Pi-Hole es un popular bloqueador de anuncios basado en red para Linux. Puede configurar este bloqueador de anuncios en la red con Raspberry Pi, pero es un poco más conveniente configurarlo con Multipass.
Configurar un clúster de Kubernetes en Windows
Configurar un clúster de Kubernetes en Windows
Kubernetes le permite administrar cargas de trabajo y servicios en un contenedor. Esto permite una gestión más eficiente de los recursos del sistema. Kubernetes es una excelente opción para ejecutar aplicaciones efectivas. Puede utilizar Multipass para configurar Microk8s en una instancia de Multipass. Básicamente, esto le permite implementar un contenedor con Kubernetes desde una máquina Windows.
máquina virtual ubuntu máquina virtual ubuntu
Si es un desarrollador o administrador de sistemas, desea crear rápidamente máquinas virtuales en una distribución de Linux para realizar pruebas. Hay muchas soluciones diferentes, como Docker, VMWare, VirtualBox, Vagrant, etc.
Multipass es un administrador de máquinas virtuales liviano que le permite iniciar una máquina virtual Ubuntu de manera fácil y rápida. Vea cómo puede hacer eso.
Cómo configurar Multipass
Multipass está disponible para Windows, macOS y Linux. Para Windows y macOS, puede descargar los paquetes relevantes e instalarlos como cualquier aplicación normal. Tenga en cuenta que para Windows, deberá instalar VirtualBox o Hyper-V. Hyper-V solo es compatible con Windows 10 Pro y Windows 10 Enterprise. Después de la instalación, puede usar Multipass desde la Terminal.
Para Linux, puede instalar Multipass usando Snaps. Después de instalar snapd, puede instalar Multipass con el comando:
sudo snap install multipass --classic
Usar multipass
Después de instalar Multipass, puede iniciar una instancia (caso específico) con:
multipass launch --name instance-name
Iniciar una instancia con Multipass
De forma predeterminada, este comando descargará el Ubuntu LTS actual (en el momento de escribir este artículo, es Ubuntu 20.04). Puede configurar varias instancias con Multipass (con diferentes nombres) y usarlas para diferentes propósitos. Puede ver las instancias instaladas con:
multipass list
Ver instancias instaladas
También puede iniciar y detener instancias como desee con:
multipass start instance-name multipass stop instance-name
Multipass le permite interactuar y ejecutar comandos dentro de la máquina virtual. Para hacer esto, necesita ejecutar el comando:
multipass exec instance-name -- sudo apt update
Los usos de Multipass
Multipass es útil desde el punto de vista del desarrollo, porque puede probar el código rápidamente en diferentes versiones de Ubuntu. Sin embargo, también tiene otros grandes usos.
Ejecute aplicaciones de GUI de Linux en macOS
Puede usar XQuartz para mostrar aplicaciones de GUI de Linux en macOS. Para hacer esto, necesitará definir XQuartz para Permitir conexiones de clientes de red . Una vez completada, puede instalar la aplicación cuya GUI desea ver en una instancia de Multipass. Luego puede pedirle a Multipass que abra la aplicación apuntándola a la dirección IP de la computadora.
Realizar Pi-Hole
Pi-Hole es un popular bloqueador de anuncios basado en red para Linux. Puede configurar este bloqueador de anuncios en la red con Raspberry Pi, pero es un poco más conveniente configurarlo con Multipass.
Configurar un clúster de Kubernetes en Windows
Configurar un clúster de Kubernetes en Windows
Kubernetes le permite administrar cargas de trabajo y servicios en un contenedor. Esto permite una gestión más eficiente de los recursos del sistema. Kubernetes es una excelente opción para ejecutar aplicaciones efectivas. Puede utilizar Multipass para configurar Microk8s en una instancia de Multipass. Básicamente, esto le permite implementar un contenedor con Kubernetes desde una máquina con Windows.