如何调整 Juju 使用的实例大小?

如何调整 Juju 使用的实例大小?

我已经启动了一些示例实例使用 Juju 管理 Wordpress 和 MySQL。一位同事告诉我,默认实例大小为“小”。我希望能够在 Amazon EC2 上将其扩展到不同的大小。

我该如何调整它,这是公式中定义的东西还是我可以在命令行上传递 Juju 的参数?

举个例子,我想在“大型”亚马逊实例上部署 wordpress。

答案1

按照本节instance-type您需要将其定义为机器约束的一部分的文档 :

在具有至少 32GiB RAM 和至少 8 ECU CPU 能力的机器上部署 MySQL(架构将从环境中继承,或默认为 amd64):

juju deploy --constraints "cpu-cores=8 mem=32G" mysql

部署到 AWS 上的 t1.micros:

juju bootstrap --constraints "cpu-power=0 mem=512M"

启动所有未来的“mysql”机器,至少有 8GiB 的 RAM 和 4 ECU:

juju set-constraints --service mysql mem=8G cpu-cores=4

答案2

在环境中设置此项时需要注意一点,即如果你使用需要 64 位图像的图像,则需要直接指定 amidefault-instance-id

我们目前正在研究一种更通用的资源约束实现方式,它将更加灵活并可跨供应商。

相关内容