1

由于安装了 EBS,我想与我的虚拟机共享一些数据。我如何对 Cloudify 说每个创建的 VM 都应该有额外的挂载 EBS?

(我说的是 Amazon EC2 的 EBS,但我想对 OpenStack 和其他 IaaS 做同样的事情)

4

1 回答 1

4

对于 ec2,您需要在云配置文件的模板部分中设置模板选项,如下所示:

options ([
"securityGroups" : ["default"]as String[],
"keyPair" : "XXXXX",
"blockDeviceMappings": [new org.jclouds.ec2.domain.BlockDeviceMapping.MapEBSSnapshotToDevice("/dev/sda1/","aa", 20, true) ] ])

Cloudify 使用jclouds多云库来处理对亚马逊服务的 API 调用。有关将 EBS 与 EC2 结合使用的更多详细信息,请参阅:

请注意,这些设置特定于 EC2,不能跨云移植。

关于 Openstack,Cloudify Openstack 云驱动程序当前不支持使用卷,即 openstack EBS 等效项。这对于 Cloudify 的 2.1.1 和 2.2 版本来说是准确的,尽管预计此功能将在不久的将来推出。

于 2012-09-16T13:53:58.797 回答