我们可以为多个Openstack设置一个通用的概览吗?

我们可以为多个Openstack设置一个通用的概览吗?,openstack,openstack-nova,Openstack,Openstack Nova,我有两个Grizzly设置,指向两个不同的浏览服务 现在我的问题是: 有没有可能建立这种环境 当我们在任何设置中创建服务器的快照时,那么它应该在公共概览中创建吗 nova是否有任何选项指定从特定的一瞥中选取图像 我们可以将虚拟机从一个Grizzly设置迁移到另一个吗 上面的提示会很有帮助。前面提到的简短答案是“否” 我们正在使用一个有点复杂的解决方案来解决这个问题: 设置每个glance主机以装载NFS共享(/images) 对于每个图像文件,将/var/lib/glance/images/*链

我有两个Grizzly设置,指向两个不同的浏览服务

现在我的问题是:

  • 有没有可能建立这种环境
  • 当我们在任何设置中创建服务器的快照时,那么它应该在公共概览中创建吗
  • nova是否有任何选项指定从特定的一瞥中选取图像
  • 我们可以将虚拟机从一个Grizzly设置迁移到另一个吗

  • 上面的提示会很有帮助。

    前面提到的简短答案是“否”

    我们正在使用一个有点复杂的解决方案来解决这个问题:

  • 设置每个glance主机以装载NFS共享(/images)
  • 对于每个图像文件,将/var/lib/glance/images/*链接到/images/*(对于每个..ln-s)
  • 对glance db进行黑客攻击,使其看起来像是在此glance服务器上创建的图像:
  • mysql-h localhost-ppassword-u一瞥-ss-e“从图像位置删除”

    mysql-h localhost-ppassword-u一瞥-ss-e“从图像中删除”

    mysql-h localhost-ppassword-u glance-ss-e'插入图像(id、名称、大小、状态、是否公开、创建、更新、删除、磁盘格式、容器格式、校验和、最小磁盘、最小内存、受保护)值(“b5ddc4ff-f370-471b-a1e4-aab8441b1a70”、“精确服务器代理就绪.img”、1222836224、“活动”,1,“2013-04-24 20:16:23”,“2013-04-2420:17:49”,0,“qcow2”,“裸”,“450a6ae6ef4e973bbc436f844fd3d6ab”,2,0,0);“

    校验和是图像的MD5和,其余的都是不言自明的。
    对于哈瓦那,所有图像都有mindisk规范,以匹配更强的风格限制(nova不允许磁盘大小为0)。对于Grizzly,mindisk可以为零。

    也许这会有所帮助?从根本上说,问题是glance当前只能作为一个keystone环境的后端。因此,不,您不可能很容易做到。这将随着keystone中实现更好的域结构而改变。并且会出现更联合的keystone。