web-dev-qa-db-fra.com

Juju peut-il déployer des charmes sur une instance EC2 de Windows Server?

Est-ce que Juju peut bootstrap et déployer sur une instance de cloud EC2 exécutant le système d'exploitation Windows Server, ou Juju peut-il uniquement booster/déployer sur des instances Linux? J'expérimente avec Juju pour la première fois et j'ai installé Juju sur un Ubuntu VM dans VirtualBox sur ma machine locale. J'ai également une instance EC2 Windows 2008 Server que j'essayais de bootstrap Juju à sans succès. Cela pourrait être que j'ai un autre problème de configuration avec le yaml empêchant le bootstrap de fonctionner, mais je veux d'abord être sûr que Juju peut se déployer dans l'environnement Windows avant de perdre plus de temps à essayer de réparer le bootstrap problèmes.

5
Ivan

Juju ne déploie actuellement que des instances Ubuntu. Côté client, vous pouvez avoir une machine Ubuntu ou une machine OSX. Le client est Python donc théoriquement vous pouvez le faire fonctionner sur Windows, mais je ne pense pas que quiconque ait essayé cela.

Même alors, Juju ne se déploie pas vraiment sur une instance de travail que vous avez déjà en cours d'exécution, il provisionne une toute nouvelle instance. Vous n'avez donc pas besoin de créer une instance ubuntu sur EC2 pour bootstrap et déployer, Juju fait tout cela automatiquement lorsque vous émettez une commande "juju deploy".

Je mapperai cela pour vous par commande, en supposant que votre ordinateur portable ou de bureau est configuré pour utiliser EC2:

juju bootstrap

Cela déclenche une instance dans EC2 pour commencer. Vous n'allez pas manuellement dans la console AWS ou ne lancez pas une instance ou n'installez pas Ubuntu ou quelque chose comme ça, il vous suffit d'attendre qu'AWS/Juju fasse tout cela pour vous (cela prend environ 6 minutes).

juju deploy mysql

Cela se déclenchera ne autre instance EC2; encore une fois, tout est automatisé, vous ne lancez rien à l'avance, en ce qui nous concerne, vous voulez mysql, donc AWS/Juju va installer le serveur Ubuntu pour vous à partir des dernières images (pas besoin de spécifier AMI ou quoi que ce soit) , puis installez et configurez MySQL.

L'idée derrière Juju est de ne pas avoir à faire quoi que ce soit de manuel comme chercher des AMI ou entrer dans la console AWS, vous demandez simplement quel service vous voulez et il s'occupera du reste pour vous.

1
Jorge Castro