Как настроить размер экземпляра, который использует 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
,
В настоящее время мы работаем над более общей реализацией ограничения ресурсов, которая будет значительно более гибкой и универсальной.