Установка ошибок 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, но оно все равно не повлияет на вас. И вы можете пропустить шаг "Установить иронический клиент".
Иногда git:// url не работают. В таком случае вы можете использовать https вместо git. используйте следующую команду:
git config --global url."https://".insteadOf git://
Это мой собственный скрипт bash для установки ocata openstack. Он охватывает установку основных проектов openstack, которые включают в себя приборную панель keystone, nova, glance, nova, нейтрон и горизонт.
Пожалуйста, следуйте инструкциям в документе и выполните скрипт в вашей среде. Мы можем добавить дополнительный вычислительный узел с помощью этого скрипта.