Вызовите в воображении: Не мог развернуть Облако OpenStack на Конфигурации LXD Ubuntu 16.04LTS (LXD, не найденный)

После рабочего колдования и выбора OpenStack with LXD, когда я пытаюсь развернуться к localhost, я получаю эту ошибку

Не мог определить местоположение никаких сетевых устройств или устройств хранения для продолжения. Удостоверьтесь, что у Вас есть по крайней мере 1 сетевой мост и 1 пул хранения данных.

Когда я выполняю lxc список сетей, у меня есть следующее

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

Также при выполнении lxc перечисляют вывод, как ниже

NAME - valued-kangaroo

STATE - RUNNING

IPV4  - 10.x.x.x (eth0)

IPV6 - 

TYPE - PERSISTENT

SNAPSHOTS -0

Где я иду не так, как надо?

Спасибо!

Версия Ubuntu: 64 бита 16.04LTS

4
задан 4 October 2017 в 09:23

4 ответа

Я столкнулся с той же проблемой в Ubuntu 16.04 и обнаружил, что существует проблема совместимости с LXD (lxd по умолчанию в Ubuntu или установленной через snap) и вызовом в воображение. Conjure-up не может получить доступ к контейнерам LXD или что-то (посмотрите в журналы). Так что я сделал, чтобы заставить его работать - установить последнюю версию LXD из PPA и снова запустить заклинание.

1. Для начала лучше иметь новый сервер, поэтому я переустановил Ubuntu 16.04t

2. Вместо использования LXD по умолчанию я добавил стабильный PPA LXD и обновил его (важно):

$ sudo apt-add-repository ppa:ubuntu-lxc/stable
$ sudo apt update
$ sudo apt dist-upgrade
$ sudo apt install lxd zfsutils-linux

3. Настройте LXD (важно):

$ sudo lxd init

Просто ответьте на вопросы, используя значения по умолчанию, за исключением значения IPv6. Тогда у вас будет мостовой сетевой интерфейс (например, lxdbr0: 10.x.x.x) и zfspool.

4. Отключите IPv6 на всех сетевых интерфейсах:

$ sudo sysctl -w net.ipv6.conf.lxdbr0.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.enp2s0.disable_ipv6=1

Примечание. Измените lxdbr0 и enp2s0 на правильные имена сетевых интерфейсов

5. Установите заклинание, используя snappy:

$ sudo snap install conjure-up

6. После этого вы сможете развернуть OpenStack NovaLX, используя заклинания:

$ conjure-up

Я также разместил инструкции здесь: http://www.dangtrinh.com/2017/09/ how-to-deploy-openstack-in-single.html

Надеюсь, что это поможет.

5
ответ дан 1 December 2019 в 08:59

У меня та же проблема со свежей установкой Ubunutu Server 17.04. Я следую этому руководству https://www.ubuntu.com/download/cloud/try-openstack , но кажется, что LXD необходимо точно настроить перед началом работы. Я попробовал несколько ресурсов онлайн, но продолжаю вычеркивать. Казалось бы, где-то были бы действительно надежные инструкции для того, чтобы запустить простую среду и запустить ее из чистой установки. Поиск всю ночь, но пока ничего ...

2
ответ дан 1 December 2019 в 08:59

Необходимо удостовериться, что Вы имеете sudo snap install lxd, поскольку снимок теперь требуется. Мы в настоящее время обновляем документацию для отражения этого наряду с дополнительными шагами конфигурации.

1
ответ дан 1 December 2019 в 08:59

Это работало на меня на новых 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

После его просто

conjure-up или conjure-up openstack

И можно установить OpenStack с NovaLXD.

После того как Вы скопировать/вставить, разрешение и делаете себя чаем или кофе, поскольку это будет требовать времени к загрузке и устанавливать все пакеты и обновления. Было также предложение для перезагрузки поля после.

(Перезагрузка требуется, чтобы заменять рабочего dbus-демона. Перезагрузите систему, когда удобный. При обработке триггеров для ureadahead (0.100.0-19) ureadahead будет повторно представлен на следующей перезагрузке),

Вы могли бы также создать свой ssh ключ прямо после установки или прежде:

ssh-keygen

И следуйте инструкциям на терминале.

Приятного отдыха!

2
ответ дан 1 December 2019 в 08:59

Другие вопросы по тегам:

Похожие вопросы: