nova 尽然不支持 boot_volume 注入 key 和 passwd

来源:互联网 发布:弹性光网络 编辑:程序博客网 时间:2024/06/10 02:20

今年想看下新版的nova怎么注入key和passwd的,如果不用cloud init,是否可以使用挂载磁盘并注入的方式

结果今天一看代码吓了一跳,竟然有个判断,如果是boot_from_volume 直接不允许挂载。这是出于何种考虑。

那密码怎么办,难道要等机器起来后,在调用qga来设置密码??

        if not booted_from_volume:            root_fname = imagecache.get_cache_fname(disk_images['image_id'])            size = instance.flavor.root_gb * units.Gi            if size == 0 or suffix == '.rescue':                size = None            ..............................        elif need_inject:            LOG.warning(_LW('File injection into a boot from volume '           #从这注释里可以看出不支持文件注入                            'instance is not supported'), instance=instance)

这是为什么? 

原创粉丝点击