Установка Open Stack в Ubuntu 14.04? [дубликат]

На этот вопрос уже есть ответ здесь:

Может ли кто-нибудь предоставить пошаговую установку установки OpenStack на Ubuntu 14.04?

Или

Есть ли какой-нибудь сценарий вроде http://openstack.redhat.com/Quickstart для автоматической установки. Я пробовал использовать стек разработчика на Ubuntu, но это не сработало (учетные данные не работают).

Ответ Думиду действительно сработал (установка), но нет имени пользователя или пароля для установки, поэтому нет ничего, чтобы проверить его работу или нет.

Есть ли способ установить Openstack на Ubuntu?

10
задан 13 April 2017 в 15:24

3 ответа

Я не уверен, я никогда не пробую его, но вижу если эта работа для Вас

# apt-get install python-software-properties
# add-apt-repository cloud-archive:icehouse
# apt-get update
# apt-get dist-upgrade
# apt-get install linux-image-generic-lts-saucy linux-headers-generic-lts-saucy
# reboot

Ссылка: http://docs.openstack.org/trunk/install-guide/install/apt/content/basics-packages.html

0
ответ дан 13 April 2017 в 15:24

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

Подготовка среды:

  1. Разверните виртуальную машину с человечностью 14.04 как гость ОС на Вашей человечности 14.04. Можно использовать различные гипервизоры для развертывания виртуальной машины, я использовал VMware Player. Для получения инструкций относительно того, как развернуть виртуальную машину с помощью VMware Player, обратитесь к этому учебному руководству:

  2. Затем, после развертывания виртуальной машины, и это готово использовать, необходимо клонировать devstack сценарий из репозиториев GitHub, поэтому первый мерзавец установки, использующий терминал (прижмите Ctrl+Alt+t друг к другу), и тип:

    sudo apt-get install git
    

    и введите свой пароль и ожидайте установки для завершения. Теперь получите devstack сценарий с помощью команды ниже:

    git clone https://github.com/openstack-dev/devstack.git
    

    Это возьмет когда-то в зависимости от Вашей скорости соединения.

Установка OpenStack:

  1. Если сценарий и другие файлы, загруженные успешно, Вы получите каталог devstack в папке Вы выполнили эту команду. Войдите в каталог и тип:

    cd devstack
    

    и затем выполните сценарий, который выбирает и пакеты установки, требуемые использованием OpenStack:

    ./stack.sh
    
  2. Вас попросят установить пароль для администрирования и нескольких пакетов как mysql, rabbitmq, и т.д. (шесть раз всего); Вы могли сохранить пароли короткими и простыми и можете быть даже тем же, если Вы не хотите помнить другой за все. Это займет примерно 2 часа для завершения, снова в зависимости от скорости соединения (я предполагаю, что это - приблизительно 200 Кбит/с). Можно читать о сценарии здесь. Сценарий загрузит и установит и запустит различные сервисы и пакеты.

  3. Вывод выполнения объясняет, какие сценарии загружаются и другой вывод установки; это будет полезно для поиска и устранения неисправностей, если Вы закончите с неудачной установкой. Если сценарий завершит выполнение успешно, то Вы будете вывод, заканчивающийся следующими строками:

    Horizon is now available at http://10.1.119.60/
    Keystone is serving at http://10.1.119.60:5000/v2.0/
    Examples on using novaclient command line is in exercise.sh
    The default users are: admin and demo
    The password: password
    This is your host ip: 10.1.119.60
    stack.sh completed in 257 seconds.
    

    Если Вы не получаете это, сценарий встретился с некоторыми ошибками, и в них нужно разобраться сначала.*

  4. Если установка успешна, можно открыть браузер и ввести URL, как дали в выходном сигнале:

    This is your host ip: xxx.xxx.xxx.xxx

    как показано выше. **

  5. Вы получите страницу, спрашивая Вас имя пользователя и пароль. Имя пользователя admin и пароль - то, что Вы ввели при установке OpenStack (первый из этих шести паролей). Если Вы не помните, открываете Ваш localrc файл в Вашей devstack папке и проверке (Это любой быть названным localrc, или .localrc или local.conf).

  6. Если Вы когда-нибудь, оказывается, перезапускаете свою машину или виртуальную машину или даже выходите из системы, Вы, возможно, должны перезапустить услуги OpenStack, так как все они не запускаются, когда машина загружается. Для перезапуска сервисов, выполнил следующую команду на терминале, когда Вы находитесь в devstack папка:

    ./rejoin-stack.sh
    

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

  7. Установка выше не устанавливает нейтрон (сетевой компонент), для установки нейтрона, добавляет следующее в конец Вашего localrc файл:

    disable_service n-net
    enable_service q-svc
    enable_service q-agt
    enable_service q-dhcp
    enable_service q-l3
    enable_service q-meta
    enable_service neutron
    #Optional, to enable tempest configuration as part of devstack
    enable_service tempest
    

    и с другой стороны выполнитесь ./stack.sh.

Примечания:

  • Хотя можно установить OpenStack на "голой" машине (не виртуальная машина), рекомендуется установить его на виртуальной машине для безопасности и для простоты использования. devstack установка удаляет Ваш пароль администратора (скорее не просит пароль даже для привилегированных команд). Кроме того, можно создать клоны installtion и затем даже если Вы портите свою установку, можно отбросить испорченный и затем вернуться назад к последнему рабочему изображению виртуальной машины.

  • Лучше установить OpenStack на новой, чистой виртуальной машине, имеющей ОС LTS на нем, так как поддержка и тестирование обычно делается на LTS, Вы найдете больше ответа на каналах и форумах, если это будет на версии LTS. Также новая виртуальная машина гарантирует, что нет никакой версии пакета, конфликтует и помогает в ослаблении установки.

  • Если Вы находитесь позади прокси, Вы, возможно, должны добавить их в виртуальной машине как переменные среды в Вашем /etc/environment файл, если Вы хотите добавить его глобально или в Вашем ~/.bashrc файл, если Вы хотите это локально и также в /etc/apt/apt.conf. Вы, возможно, также должны настроить сценарий немного, если мерзавец не может выбрать пакеты даже после добавления http и прокси https.

*Трудно дать каноническое решение всех тех ошибок, так как много земли должно быть покрыто и почти невозможно указать им в одном решении. После разрешения ошибки, которая заставила сценарий перестать работать, необходимо перезапустить использование сценария ./stack.sh когда Вы находитесь в devstack папка.

** Причина Вы получали ошибку, когда Вы вошли в систему, состояла в том, потому что установка не была успешна или потому что Вы перезапустили, необходимо перезапустить услуги OpenStack, если бы Вы перезапустили, если бы установка перестала работать, то необходимо диагностировать ошибки сначала и затем перезапустить сценарий.

7
ответ дан 13 April 2017 в 15:24

В настоящее время выпуск Devstack/Havana поддерживает только до человечности 12.04. Можно попытаться установить его в 14,04 однако могли бы быть проблемы в этом. Считайте Выбор devstack дистрибутив Linux здесь www.devstack.org

0
ответ дан 13 April 2017 в 15:24

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

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