J'ai MAAS 1.9.1 et mis en service un nœud. Le nœud est à l'état prêt. Je suis derrière un proxy et je peux obtenir ou mettre à jour. Il y a deux interfaces sur MAAS eth0 est sur 170.x.x.x et eth 1 est sur 10.x.x.x. J'ai configuré eth1 pour ip forward et masquerade. Lorsque j'ai mis en service un nouveau nœud, il n'y a eu aucun problème et j'ai téléchargé des packages Ubuntu, etc. environment.yaml a toutes les bonnes adresses IP, clés, etc. Maintenant, si je le fais
ou Sudo openstack-install
Juju échoue. Cela m'empêche d'installer Landscape - Pilote automatique, etc.
J'ai exécuté des commandes de débogage, etc., mais aucun autre détail à côté de certains postés ci-dessous.
Quelques erreurs juju ci-dessous:
The system cannot communicate with the external server ( 170.22.143.154 ).
The Internet server may be busy, may be permanently down, or may be
unreachable because of network problems.
aavam@maas-dev6-1:~/.cloud-install$ juju bootstrap
WARNING ignoring environments.yaml: using bootstrap config in file "/home/aavam/.juju/environments/maas.jenv"
ERROR cannot determine if environment is already bootstrapped.: could not access file 'e3b6a06b-9a7e-456f-8a51-a313d7d2beda-provider-state': gomaasapi: got error back from server: 504 Gateway Timeout (<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Notification: Gateway Timeout</title>
~$ juju quickstart
juju quickstart v2.2.4
ssh-agent has been started.
To interact with Juju or quickstart again after quickstart
finishes, please run the following in a terminal to start ssh-agent:
eval `ssh-agent`
bootstrapping the maas environment
reusing the already bootstrapped maas environment
retrieving the environment status
juju-quickstart: error: the state server is not ready:
ERROR Unable to connect to environment "maas".
Please check your credentials or use 'juju bootstrap' to create a new environment.
Error details:
could not access file 'e3b6a06b-9a7e-456f-8a51-a313d7d2beda-provider-state': gomaasapi: got error back from server: 504 Gateway Timeout (<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Votre environnement.yaml devra définir http-proxy, https-proxy et no-proxy. Voir ici pour toutes les options de configuration https://jujucharms.com/docs/1.25/config-general
sur le serveur MAAS, j'ai dû transmettre IP et masquer et résoudre le problème
iptables -L -n
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
Sudo iptables-save
... Assurez-vous également (majuscules et minuscules)
http_proxy,HTTP_PROXY,HTTPS_PROXY,https_proxy,no_proxy and NO_PROXY in the
MAAS env is all set up......resolved the issue.......
i.e export http_proxy=http://x.x.x.x:80 etc
Vous avez besoin des éléments suivants les ports du pare-feu sont ouverts :
MAAS, ses nœuds et le pilote automatique devront pouvoir accéder à Internet, ou au moins à ces sites (http et https):
Si vous ouvrez des trous dans un pare-feu, n'oubliez pas que ces adresses peuvent se résoudre en plusieurs IP.