Я запускаю виртуальную (kvm) настройку MAAS / juju, где большинство узлов MAAS (включая мастер MAAS) являются виртуальными, но некоторые также являются физическими узлами. Физические узлы Dell 1950 автоматически конфигурируются для загрузки в MAAS, поэтому при развертывании через Juju они включаются автоматически. Моя проблема заключается в попытке установить загрузку виртуальных систем. Я вижу возможность в MAAS для типа мощности. Я могу выбрать вирш. Но мне нужно, чтобы заполнить информацию я не знаю. Что я должен заполнить для Driver и Power ID?
Кто-нибудь имеет опыт работы с этим?
juju
kvm
maas
virtualization
dhojgaard
источник
источник
Ответы:
В маас 1.2 - 1.8 тип питания virsh требует только адреса и идентификатора питания.
Скриншот MAAS 1.8
Скриншот MAAS 1.2-1.4
libvirt-bin
Пакет должен быть установлен , чтобы получитьvirsh
командуPower ID
это имя виртуальной машины показаноsudo virsh list --all
Адрес - это обычная строка подключения libvirt:
или
Если вы хотите использовать SSH вам нужно сгенерировать ключ SSH пары для пользователя Maas. По умолчанию для пользователя maas не создан домашний каталог.
Добавьте оболочку входа в систему для пользователя Maas (нам нужно будет только это для
ssh-copy-id
команды позже, если вы кладете ключи SSH на месте вручную или с помощью другого механизма, этот шаг не строго необходимо):Сгенерируйте пару ключей SSH как пользователь maas (нажмите три раза, чтобы принять путь по умолчанию и пустой пароль):
Затем добавьте публичный ключ
~ubuntu/.ssh/authorized_keys
на сервере Vm так virsh может использовать SSH без пароля:Как пользователь Maas, тестовые команды virsh против Libvirt на 10.0.0.2:
источник
virsh -c qemu:///system list --all
это пустой набор результатов?virsh -c qemu:///system list --all
на 10.0.0.2 машины эквивалентен запускvirsh -c qemu+ssh://ubuntu@10.0.0.2/system list --all
на другой компьютер, при условии , что «убунт» пользователь на 10.0.0.2 добавляется в группу «libvirtd» (то есть доступ к KVM работают узлы) и имеет санкционированный ключ SSH , чтобы позволить вам подключиться к ubuntu@10.0.0.2 без пароля.qemu+ssh://root@10.0.0.2/system
вместо этого, а ключ SSH должен разрешать доступ без пароляroot
, а неubuntu
пользователю. Излишне говорить, что это довольно небезопасно :)Драйвер и имя пользователя не требуются для virsh. Они будут удалены в конце концов. Б
источник