web-dev-qa-db-ja.com

Jujuが使用するインスタンスサイズを調整するにはどうすればよいですか?

インスタンスの例 of WordpressおよびMySQLとJujuを起動しました。同僚から、デフォルトのインスタンスサイズは「小さい」と言われました。 dこれをAmazon EC2でさまざまなサイズにスケーリングできるようにしたい。

これをどのように調整できますか、これは式で定義されているのですか、それともコマンドラインでJujuを渡すことができる引数ですか?

たとえば、「大規模な」Amazonインスタンスにwordpressをデプロイしたいとします。

5
Jorge Castro

このセクション に従って、ドキュメントを定義する必要がありますinstance-typeマシン制約の一部として:

少なくとも32GiBのRAM、および少なくとも8 ECU CPUパワー(アーキテクチャは環境から継承されるか、デフォルトでAMD64になります))を持つマシンにMySQLをデプロイします。

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

AWSでt1.microsにデプロイします。

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

少なくとも8GiBのRAMおよび4つのECUを使用して、将来のすべての「mysql」マシンを起動します。

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

環境でこれを設定することについて1つの注意点があります。つまり、64ビットイメージを必要とするイメージを使用する場合は、 AMIを直接指定 with default-instance-id

現在、より汎用的でクロスプロバイダーとなる、より汎用的なリソース制約の実装に取り​​組んでいます。

1