
Nos complace anunciar que se ha lanzado MAAS 3.1. ¡La configuración de metal desnudo se vuelve más fácil! MAAS 3.1 introduce algunas de las características solicitadas con más frecuencia en el producto. Mucho es accidental, o puede decirse que es como localizar el mismo problema. De cualquier manera, haremos todo lo posible para proporcionar funciones que satisfagan las necesidades del usuario lo antes posible.
En cualquier caso, los detalles de estas características son un poco grandes para un blog, por lo que veremos una característica en detalle cada semana durante las próximas siete a ocho semanas (excluyendo las vacaciones de Navidad). En este blog introductorio, presentaremos estas funciones solicitadas y le proporcionaremos enlaces a más información en la documentación del producto.
Capacidad para reclutar máquinas implementadas
Los usuarios pueden reclutar máquinas implementadas, que es una solicitud de encuesta de función popular
MAAS es un gran sistema de configuración bare metal, pero ¿qué sucede cuando ha configurado el servidor y ya está ejecutando cargas de trabajo? Al agregar una máquina, la red MAAS arranca la máquina en un entorno temporal para recopilar información de hardware. Esto no se aplica a las máquinas que ya están ejecutando cargas de trabajo:
- Es posible que no pueda interrumpir la carga de trabajo para iniciarla a través de la red.
- La máquina se marcará como lista en lugar de implementada, lo cual es incorrecto.
Para MAAS 3.1, puede especificar que la máquina se ha implementado. No se delegará, pero se marcará como «implementado». Para recopilar información de hardware, se proporciona un script no intrusivo para ejecutar un subconjunto del script de depuración y enviar los datos a MAAS.
Lee mas.
Clonación de la máquina a través de la interfaz de usuario
Extienda el clon de la máquina a la interfaz de usuario, un paso hacia una plantilla de perfil
Seamos realistas: a veces, la configuración básica puede ser realmente aburrida, especialmente cuando usa la misma configuración de almacenamiento para una máquina tras otra. MAAS 3.1 proporciona la capacidad de clonar o copiar rápidamente la configuración de una máquina a una o más máquinas a través de la interfaz de usuario de MAAS. Esto proporciona un acceso conveniente a las funciones API existentes.
La creación de archivos de configuración de la máquina es una tarea repetitiva. Hemos observado que muchos usuarios crean varias máquinas en lotes con la misma configuración. Algunos usuarios crean una plantilla de archivo de configuración de la máquina y la repiten a través de la API, mientras que otros usuarios crean una secuencia de comandos para interactuar con la CLI. Sin embargo, no existe una forma sencilla de clonar la configuración en la interfaz de usuario.
La API MAAS ya tiene una función de clonación, pero nunca se ha expuesto en la interfaz de usuario. Por lo tanto, es posible que los usuarios no sepan que existe esta función de API. Aunque la función de la API de clonación actual no resuelve todos los problemas de plantillas de archivos de configuración de máquinas, es un buen lugar para comenzar a desarrollar plantillas de máquinas.
Lee mas.
Carga / reutilización de imágenes estáticas de Ubuntu
Los usuarios pueden cargar, implementar y reutilizar imágenes de ubuntu de arranque
MAAS ya admite la implementación de imágenes personalizadas del sistema operativo.Las especificaciones se proporcionan al mismo tiempo. lp: maas-image-builder con gh: especificación / packer-maasAdmite la creación de imágenes personalizadas. En 3.1, estas imágenes personalizadas pueden incluir imágenes estáticas de Ubuntu, creadas con cualquier herramienta de su elección y luego implementadas fácilmente usando MAAS.
Sin embargo, Canonical continúa recomendando que utilice cloud-init user_data o datos preestablecidos de Curtin para personalizar Ubuntu siempre que sea posible.
Lee mas.
Rendimiento de sincronización de imágenes mejorado
Después de descargar imágenes en el área, el rack las sincroniza más rápido
La descarga y sincronización de imágenes son elementos de retardo conocidos en MAAS. Aunque la imagen no es pequeña y la descarga lleva algún tiempo, decidimos acelerar el proceso al máximo.
Después de descargar nuevas imágenes en el área, el controlador de rack ahora puede sincronizar las nuevas imágenes más rápido. Además de actualizar a 3.1, nuestros usuarios no necesitan experimentar este rendimiento de sincronización mejorado.
Mejoras de UX de autenticación LXD
Gestión de certificados MAAS a LXD más sencilla
No todas las configuraciones de servidor están relacionadas con bare metal. Muchos de nuestros usuarios confían en la máquina virtual LXD para completar sus tareas. Pero la configuración de VM con autenticación, especialmente certificados, puede ser bastante complicada.
MAAS 3.1 proporciona una experiencia más fluida al conectar servidores LXD existentes a MAAS, guía a los usuarios a través de los pasos manuales y proporciona una mayor seguridad de conexión mediante el uso de certificados.
Actualmente, cada controlador de rack / área MAAS tiene su propio certificado. Para agregar el host LXD VM a MAAS, el usuario debe agregar el certificado de cada controlador que puede acceder al servidor LXD a la lista de confianza de LXD, o usar trust_password (en este caso, el controlador que se comunica con LXD se agregará automáticamente a su certificado de confianza).
Esto no proporcionará una buena experiencia de usuario, porque el primer proceso es engorroso y, por razones de seguridad, no se recomienda utilizar el segundo con fines de producción. Para mejorar esto, MAAS 3.1 administra la clave / certificado de cada LXD y proporciona una forma para que los usuarios obtengan el contenido del certificado para autorizar MAAS en el LXD.
Lee mas.
Soporta clúster LXD
MAAS 3.1 le permite utilizar clústeres LXD con MAAS KVM
El clúster LXD en el contexto de MAAS es una forma de ver y administrar clústeres de host de VM existentes y de combinar VM en los clústeres. MAAS no creará un nuevo clúster, pero descubrirá los clústeres existentes cuando proporcione información para agregar un único host de clúster.
MAAS asume que ha configurado un clúster en el contexto de LXD. Luego, debe configurar el clúster con un mecanismo de confianza único, que MAAS utilizará para comunicarse con el clúster. Agregar un clúster LXD es similar a agregar un solo host LXD; puede proporcionar autenticación para un solo host en el clúster de la misma manera y luego seleccionar un elemento.
La única diferencia es que el nombre que proporcione se utilizará para el clúster en lugar de un solo host. Entonces MAAS se conectará al host proporcionado y descubrirá otros hosts en el clúster, y cambiará el nombre del host definido originalmente con el nombre del miembro del clúster configurado en LXD.
Lee mas.
Instalar MAAS 3.1
A través del paquete debian:
MAAS 3.1 se puede instalar agregando PPA `3.1`:
sudo add-apt-repository ppa:maas/3.1
sudo apt update
sudo apt install maas
Luego, puede instalar el nuevo MAAS 3.1 (recomendado) con el siguiente comando:
sudo apt-get -y install maas
O, si prefiere actualizar, puede hacer esto:
sudo apt upgrade maas
En este punto, puede continuar con la instalación normal.
Vía instantánea:
MAAS 3.1 se puede instalar limpiamente (recomendado):
sudo snap install maas --channel=3.1/stable maas
En este punto, puede continuar con la instalación normal.