web-dev-qa-db-fra.com

IP publique pour le tableau de bord paysage

Nous avons suivi la procédure suivante pour configurer l'openstack - http://www.ubuntu.com/download/cloud/install-ubuntu-openstack

Nous avons 5 machines physiques:

  • machine 1: MAAS déployé, 2 disques et 2 interfaces (publiques et privées) Maas est configuré en DHCP et DNS.
  • machine 2: installation Openstack, 2 disques et 2 interfaces (publiques et privées)
  • machines 3, 4, 5: ajoutées à MAAS.

Lorsque nous exécutons l'installation openstack sur la deuxième machine, elle récupère le seul nœud de MAAS qui est à l'état prêt et démarre le déploiement de juju.

Une fois l'installation en mode paysage terminée, elle renvoie l'IP privée pour le tableau de bord paysage. Il semble que MAAS DHCP alloue cette adresse IP privée.

Nos questions:

  1. Comment pouvons-nous attribuer l'IP publique au paysage afin de pouvoir y accéder de l'extérieur?

  2. Quelle est l'utilisation des 2 machines que nous avons utilisées jusqu'à présent pour l'installation openstack. Il semble que tout soit déployé sur le seul nœud de MAAS.

1
Admin dhaliwal

Malheureusement, le plus simple pour l'instant est d'accéder à Landscape sur l'adresse IP indiquée. Vous pouvez utiliser quelque chose comme sshuttle ou ssh -D pour accéder assez facilement à un environnement avec presque aucune configuration.

Si vous devez créer une adresse IP externe, l'adresse IP que vous créez doit être accessible à tous les nœuds et à l'extérieur. Ensuite, vous pouvez apporter une modification à l'environnement Landscape juju comme ceci:

export JUJU_HOME=~/.cloud-install/juju
juju set Apache2 servername=<hostname-you-want>

Suivre juju debug-log et vous devriez voir les charmes réagir au changement et mettre correctement à jour root_url.

Une fois que vous avez accès à Landscape, vous pouvez continuer à installer le cloud OpenStack sur les 3 autres machines. Comme il ressort de votre description, il semble que vous ayez ceci en ce moment:

  • Machine 1: MAAS
  • Machine 2: Paysage
  • Machines 3-5: inutilisées

Lorsque vous vous connectez à Landscape, vous devrez continuer à suivre les instructions sur la page à laquelle vous êtes lié.

3
dpb

Je pense que vous devriez pouvoir soit ...

1) créez un fichier appelé ~/.juju/openstack.cfg avec une section comme: openstack-dashboard: vip: '10 .10.10.10 '... et puis quand vous déployez le tableau de bord vous le feriez avec: juju deploy - -config = .juju/openstack.cfg openstack-dashboard ... qui devrait utiliser l'adresse IP virtuelle que vous avez sélectionnée.

2) une fois que vous avez déjà déployé le tableau de bord et (si vous avez également déployé juju-gui), dans la console Juju-Gui, vous cliquez sur le service Dashboard, cliquez sur le bouton Paramètres, faites défiler le panneau à gauche et recherchez le paramètre VIP. Vous devez ensuite saisir l'adresse IP souhaitée, puis appuyer sur les boutons Valider qui s'affichent.

0
Michael Blankenship