Après avoir lancé conjure-up et choisi OpenStack avec LXD, lorsque j'essaie de déployer sur localhost, j'obtiens cette erreur.
Impossible de localiser les périphériques réseau ou de stockage pour continuer. Assurez-vous de disposer d'au moins 1 pont réseau et 1 pool de stockage.
Lorsque je lance la liste de réseaux lxc, j'ai les éléments suivants
NAME TYPE MANAGED DESC USEDBY
docker0 bridge NO 0
eth0 physical NO - 0
lxdbr0 bridge YES - 1
When I run lxc storage list I have the following
NAME-default
DESC -
DRIVER - dir
SOURCE - /var/lib/lxd/storage-pools/default
USED BY -2
Également sur l'exécution de la liste lxc, la sortie est comme ci-dessous
NAME - valued-kangaroo
STATE - RUNNING
IPV4 - 10.x.x.x (eth0)
IPV6 -
TYPE - PERSISTENT
SNAPSHOTS -0
Où vais-je mal?
Merci !
Ubuntu Version: 64 Bit 16.04LTS
J'ai rencontré le même problème sur Ubuntu 16.04 et ai découvert qu'il existait un problème de compatibilité avec LXD (le fichier par défaut d'Ubuntu ou installé via un composant logiciel enfichable) et de créer. Conjure-up ne pouvait pas accéder aux conteneurs LXD ou à quelque chose (regardez dans les journaux). Donc, ce que j’ai fait pour que cela fonctionne est d’installer la dernière version de LXD à partir de son PPA et de relancer la présentation.
1. Il est préférable d'avoir un nouveau serveur pour commencer, j'ai donc réinstallé Ubuntu 16.04t
2. Au lieu d'utiliser le LXD par défaut, j'ai ajouté le PPA stable du LXD et l'ai mis à niveau (important):
$ Sudo apt-add-repository ppa:ubuntu-lxc/stable
$ Sudo apt update
$ Sudo apt dist-upgrade
$ Sudo apt install lxd zfsutils-linux
3. Configurez LXD (important):
$ Sudo lxd init
Répondez simplement aux questions en utilisant les valeurs par défaut, à l'exception de celle d'IPv6. Ensuite, vous aurez une interface réseau pont (par exemple, lxdbr0: 10.x.x.x) et un zfspool.
4. Désactiver IPv6 sur toutes les interfaces réseau:
$ Sudo sysctl -w net.ipv6.conf.lxdbr0.disable_ipv6=1
$ Sudo sysctl -w net.ipv6.conf.enp2s0.disable_ipv6=1
Remarque: remplacez lxdbr0 et enp2s0 par les noms d’interface réseau appropriés.
5. Installez conjure-up en utilisant snappy:
$ Sudo snap install conjure-up
6. Ensuite, vous pourrez déployer OpenStack NovaLX en utilisant conjure-up:
$ conjure-up
J'ai également mis les instructions ici: http://www.dangtrinh.com/2017/09/how-to-deploy-openstack-in-single.html
J'espère que ça va aider.
Cela a fonctionné pour moi sur la nouvelle installation 16.04:
Sudo apt-get update; Sudo apt-get upgrade -y; Sudo snap install lxd; Sudo snap install conjure-up --classic; /snap/bin/lxd init --auto; /snap/bin/lxc network create lxbr0 ipv4.address=auto ipv4.nat=true ipv6.address=none ipv6.nat=false
Après c'est juste
conjure-up
ou conjure-up openstack
Et vous pouvez installer Openstack avec NovaLXD.
Une fois que vous avez copié/collé, faites-vous du thé ou du café, car il faudra un certain temps pour télécharger et installer tous les packages et mises à jour. Il a également été suggéré de redémarrer votre boîte après.
(Un redémarrage est nécessaire pour remplacer le dbus-daemon en cours d'exécution. Veuillez redémarrer le système à votre convenance. Traitement des déclencheurs pour ureadahead (0.100.0-19) ureadahead sera de nouveau affiché lors du prochain redémarrage.)
Vous pouvez également créer votre clé ssh juste après l’installation ou avant:
ssh-keygen
Et suivez les instructions sur le terminal.
Prendre plaisir!
J'ai le même problème avec une nouvelle installation d'Ubunutu Server 17.04. Je suis ce guide https://www.ubuntu.com/download/cloud/try-openstack mais il semble que LXD ait besoin d'être configuré exactement avant de commencer. J'ai essayé plusieurs ressources en ligne, mais continue de biffer. Il semblerait qu’il existe des instructions vraiment solides quelque part pour que l’environnement simple soit opérationnel à partir d’une installation propre. Recherche toute la nuit mais rien encore ...
Vous devez vous assurer que vous avez Sudo snap install lxd
car la capture est maintenant requise. Nous mettons actuellement à jour la documentation en conséquence, ainsi que des étapes de configuration supplémentaires.