Estoy ejecutando una configuración virtual (kvm) MAAS / juju donde la mayoría de los nodos MAAS (incluido el maestro MAAS) son virtuales, pero algunos también son nodos físicos. Los nodos físicos de Dell 1950 se configuran automáticamente para el arranque en MAAS, por lo que cuando implemento a través de Juju se encienden automáticamente. Mi problema radica en tratar de configurar el arranque para sistemas virtuales. Veo la posibilidad en el MAAS para el tipo de potencia. Puedo elegir virsh. Pero necesito completar información que no sé. ¿Qué debo completar para Driver e ID de energía?
Alguien tiene experiencia con eso?
juju
kvm
maas
virtualization
dhojgaard
fuente
fuente
Respuestas:
En maas 1.2 a 1.8, el tipo de energía de virsh requiere solo la dirección y la ID de energía.
Captura de pantalla de MAAS 1.8
Captura de pantalla de MAAS 1.2-1.4
El
libvirt-bin
paquete necesita ser instalado para obtener elvirsh
comandoel
Power ID
es el nombre de la máquina virtual que muestrasudo virsh list --all
La dirección es una cadena de conexión libvirt normal:
o
Si desea utilizar ssh, deberá generar un par de claves ssh para el usuario de maas. Por defecto no hay un directorio de inicio creado para el usuario de maas.
Agregue un shell de inicio de sesión para el usuario de maas (solo necesitaremos esto para el
ssh-copy-id
comando más adelante; si está colocando las teclas ssh en su lugar manualmente o utilizando un mecanismo diferente, este paso no es estrictamente necesario):Genere un par de claves SSH como usuario maas (presione enter tres veces para aceptar la ruta predeterminada y la contraseña vacía):
Luego agregue la clave pública
~ubuntu/.ssh/authorized_keys
en el servidor vm para que virsh pueda usar ssh sin contraseña:Como usuario de maas, pruebe los comandos de virsh contra libvirt en 10.0.0.2:
fuente
virsh -c qemu:///system list --all
hay un conjunto de resultados vacío?virsh -c qemu:///system list --all
en la máquina 10.0.0.2 es equivalente a la ejecuciónvirsh -c qemu+ssh://[email protected]/system list --all
en otra máquina, siempre que el usuario "ubuntu" en 10.0.0.2 se agregue al grupo "libvirtd" (es decir, puede acceder a los nodos KVM en ejecución) y tiene una clave SSH autorizada para permitirle para conectarse a [email protected] sin una contraseña.qemu+ssh://[email protected]/system
, y la clave SSH debe permitir el acceso sin contraseñaroot
, no alubuntu
usuario. No hace falta decir que esto es bastante inseguro :)El controlador y el nombre de usuario no son necesarios para virsh. Se eliminarán eventualmente. B
fuente