Opennebula CoreOS cloud-config
У меня есть coreos_production_rackspace_image, работающее на opennebula 4.6.2 под гипервизором xen, к которому я могу подключиться через ssh из линии coomand, но я не могу войти в работающий coreos vm, потому что я не знаю, как установить пароль через cloud-init.
В opennebula есть передача ключей ssh в виртуальную машину через контекстную переменную: "SSH_PUBLIC_KEY="ssh-rsa AAAAB3NzaC1yc2EAAA.....", но это не позволяет мне войти (не знаю почему). Я даже загрузил файл cloud-init для "files & Kernals", который я передаю в vm через переменную контекста в шаблон vm, и я все еще не могу войти в систему.
У Opennebula есть концепция cloud-init, но в нем говорится, что он устанавливает пароль root, а не пароль основного пользователя. http://docs.opennebula.org/4.6/user/virtual_machine_setup/cloud-init.html
2 ответа
В образах CoreOS AWS EC2 openssh настраивается и спрашивает, какую пару ключей вы хотите использовать для входа в систему. Так что, возможно, вам стоит перейти на Amazon из Rackspace.
Я только что обновил образ CoreOS для торговой площадки OpenNebula:
http://marketplace.opennebula.systems/appliance/570151808fb81d0d6f000002
Гипервизор - это KVM, а не Xen.