首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ganeti中启用磁盘模板?

如何在Ganeti中启用磁盘模板?
EN

Server Fault用户
提问于 2013-11-07 09:00:31
回答 1查看 713关注 0票数 1

我想要创建一个带有RBD卷的虚拟机来存储。然而,当我运行相关的gnt-instance add -t rbd ...咒语时,我得到:

代码语言:javascript
复制
Failure: prerequisites not met for this operation:
Disk template 'rbd' is not enabled in cluster. Enabled disk templates are ...

如何启用磁盘模板?

完全披露:我的工作是加内蒂的工作。

EN

回答 1

Server Fault用户

发布于 2013-11-07 09:00:31

您需要传递两个参数来修改gnt-group

代码语言:javascript
复制
gnt-cluster modify --ipolicy-disk-templates full,list,of,needed,disk,templates \
                   --enabled-disk-templates full,list,of,needed,disk,templates

因此,如果已经启用了plaindrbd,并且还需要rbd,则可以运行以下命令:

代码语言:javascript
复制
gnt-cluster modify --enabled-disk-templates plain,rbd,drbd
                   --ipolicy-disk-templates plain,rbd,drbd

相反,此命令仅启用shared-file,禁用进程中的其他所有内容:

代码语言:javascript
复制
gnt-cluster modify --enabled-disk-templates shared-file
                   --ipolicy-disk-templates shared-file

为什么要重复两遍?这两个开关有什么区别?

假设出于某种原因,您有一个Ganeti组alpha,它应该只有rbd实例,而Ganeti组bravo应该只有drbd实例。您可以这样执行:

代码语言:javascript
复制
gnt-cluster modify --enabled-disk-templates rbd,drbd \
                   --ipolicy-disk-templates rbd,drbd;
gnt-group   modify --ipolicy-disk-templates rbd      alpha;
gnt-group   modify --ipolicy-disk-templates     drbd bravo;

为了使不变量保持真实,需要记住一些约束:

  • ipolicy不能允许禁用磁盘模板。
  • 不能禁用或禁止正在使用的磁盘模板。

如果您只有default组,那么这个特性不是很有用,但无论如何都必须设置它。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/551302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档