Estou executando uma instalação MAAS / juju virtual (kvm) em que a maioria dos nós do MAAS (incluindo o mestre do MAAS) é virtual, mas alguns também são nós físicos. Os nós físicos da Dell 1950 são configurados automaticamente para inicialização no MAAS; portanto, quando implanto via Juju, eles são ligados automaticamente. Meu problema está na tentativa de configurar a inicialização para sistemas virtuais. Vejo a possibilidade no MAAS para o tipo de energia. Eu posso escolher virsh. Mas preciso preencher informações que não conheço. O que devo preencher para Driver e Power ID?
Alguém tem experiência com isso?
juju
kvm
maas
virtualization
dhojgaard
fonte
fonte
Respostas:
Nas versões 1.2 a 1.8, o tipo de energia virsh requer apenas o endereço e o ID de energia.
Captura de tela do MAAS 1.8
Captura de tela do MAAS 1.2-1.4
O
libvirt-bin
pacote precisa ser instalado para obter ovirsh
comandoo
Power ID
é o nome da máquina virtual mostrada porsudo virsh list --all
O endereço é uma string de conexão libvirt normal:
ou
Se você deseja usar o ssh, precisará gerar um par de chaves ssh para o usuário maas. Por padrão, não há diretório inicial criado para o usuário maas.
Adicione um shell de logon para o usuário maas (isso só será necessário para o
ssh-copy-id
comando posteriormente; se você estiver colocando as chaves ssh no lugar manualmente ou usando um mecanismo diferente, esta etapa não será estritamente necessária):Gere um par de chaves SSH como usuário maas (pressione enter três vezes para aceitar o caminho padrão e a senha vazia):
Em seguida, adicione a chave pública
~ubuntu/.ssh/authorized_keys
no servidor vm para que o virsh possa usar ssh sem uma senha:Como usuário maas, teste os comandos virsh contra a libvirt em 10.0.0.2:
fonte
virsh -c qemu:///system list --all
um conjunto de resultados vazio?virsh -c qemu:///system list --all
na máquina 10.0.0.2 é equivalente à execuçãovirsh -c qemu+ssh://[email protected]/system list --all
em outra máquina, desde que o usuário "ubuntu" na 10.0.0.2 seja adicionado ao grupo "libvirtd" (ou seja, pode acessar os nós KVM em execução) e possua uma chave SSH autorizada para permitir que você conectar-se ao [email protected] sem uma senha.qemu+ssh://[email protected]/system
, e a chave SSH precisa permitir acesso sem senharoot
, e não aoubuntu
usuário. Escusado será dizer que este é bastante inseguro :)Driver e nome de usuário não são necessários para o virsh. Eles serão excluídos eventualmente.b
fonte