Установка ошибок Openstack

У меня нет опыта работы в openstack, и я был бы признателен всем, кто может помочь и направить меня в этом вопросе. Я устанавливаю openstack в виртуальной среде (Ubuntu 12.04), и это получилось:

  • git clone git // git.openstack.org / openstack / needs.git / opt / stack/reqiurements Клонирование в "/ opt / stack / needs"... fatal: невозможно подключиться к git.openstack.org: git.openstack.org[0: 192.237.223.224]: errno= Соединение отклонено git.openstack.org[1: 2001:4800:7813:516:3bc3:d7f6:ff04:aacb]: errno= Сеть недоступна

6 ответов

Решение

У меня была такая же проблема, протокол git заблокирован в моей тестовой среде.

Решение состоит в том, чтобы изменить файл sourcerc в папке установки devstack, чтобы использовать https вместо git. Вы должны найти эту строку и изменить ее. Этот файл также известен как файл local.conf.

Настройка по умолчанию в файле sourcerc:

GIT_BASE=${GIT_BASE:-git://git.openstack.org}

Измененный параметр, который должен обойти ограничения git:

GIT_BASE=${GIT_BASE:-https://git.openstack.org}

Просто добавьте эту измененную строку в раздел local/localrc вашего файла local.conf в каталоге DevStack, и он должен использовать протокол HTTPS вместо протокола Git! Более подробная информация о файле local.conf здесь - http://devstack.org/configuration.html

Внесите изменения в stackrc:

-GIT_BASE=${GIT_BASE:-git://git.openstack.org}

+GIT_BASE=${GIT_BASE:-https://www.github.com}

Это решит проблему для вас.

В команде git clone замените протокол - git:// на http://, в URL хранилища и попробуйте. Возможно, сеть, к которой подключен ваш компьютер, запрещает протокол git.

Извините, я не могу помочь вам с вашей конкретной ошибкой, но в целом, самый простой способ установить openstack - это http://devstack.org/

Вот несколько замечаний по установке его на сервере Ubuntu 12.04 x64:

https://gist.github.com/max-lobur/7786074

Это руководство о OpenStack вместе с проектом Ironic, но оно все равно не повлияет на вас. И вы можете пропустить шаг "Установить иронический клиент".

Переход на "http" работал для меня.

Иногда git:// url не работают. В таком случае вы можете использовать https вместо git. используйте следующую команду:

git config --global url."https://".insteadOf git://

Это мой собственный скрипт bash для установки ocata openstack. Он охватывает установку основных проектов openstack, которые включают в себя приборную панель keystone, nova, glance, nova, нейтрон и горизонт.

Пожалуйста, следуйте инструкциям в документе и выполните скрипт в вашей среде. Мы можем добавить дополнительный вычислительный узел с помощью этого скрипта.

https://github.com/techbhashya/openstack-ocata

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