我在xen系统管理程序下的OpenNebula4.6.2上运行了一个coreos_production_rackspace_image,我可以从coomand行通过ssh连接到它,但我无法登录到正在运行的coreos,因为我不知道如何通过cloud-init设置密码。
在opennebula中,有一个was可以通过上下文变量"SSH_PUBLIC_KEY=" ssh -rsa AAAAB3NzaC1yc2EAAA.....“将ssh密钥传递给vM,但这不允许我登录(不确定为什么)。我甚至上传了一个cloud-init文件到"files & Kernals”,我通过vm模板的上下文变量传递给vm,但我仍然无法登录。
Opennebula确实有一个cloud-init的概念,但它说它设置的是root密码,而不是核心用户密码。http://docs.opennebula.org/4.6/user/virtual_machine_setup/cloud-init.html
发布于 2014-06-30 08:35:33
在CoreOS AWS EC2镜像中,设置了openssh,并询问您要使用哪个密钥对进行登录。所以,也许你应该从Rackspace转到Amazon。
发布于 2016-04-04 02:04:09
我刚刚更新了OpenNebula市场的一个CoreOS镜像:
http://marketplace.opennebula.systems/appliance/570151808fb81d0d6f000002
不过,虚拟机管理程序是KVM,而不是Xen。
https://stackoverflow.com/questions/24349339
复制相似问题