Как настроить размер экземпляра, который использует Juju?

Я запустил несколько примеров Wordpress и MySQL с Juju. Коллега сказал мне, что размер экземпляра по умолчанию - "маленький". Я хотел бы иметь возможность масштабировать это до разных размеров на Amazon EC2.

Как я могу это изменить, это определено в формуле или это аргумент, который я могу передать Juju в командной строке?

Допустим, например, что я хотел развернуть WordPress на "больших" экземплярах Amazon.

2 ответа

Решение

В соответствии с этим разделом документации вам необходимо определитьinstance-type как часть машинного ограничения:

Разверните MySQL на машине с минимум 32 ГБ ОЗУ и не менее 8 ECU мощности процессора (архитектура будет унаследована от среды или по умолчанию - amd64):

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

Развернуть на t1.micros на AWS:

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

Запустите все будущие машины "mysql" с объемом оперативной памяти не менее 8 ГБ и 4 ЭБУ:

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

Существует одна оговорка относительно установки этого параметра в среде, а именно: если вы используете изображение, для которого требуется 64-битное изображение, вам нужно будет указать ami напрямую с помощью default-instance-id,

В настоящее время мы работаем над более общей реализацией ограничения ресурсов, которая будет значительно более гибкой и универсальной.

Другие вопросы по тегам