Как установить и установить на OpenStack Kilo (Ubuntu 14.04), развернутый с Mirantis Fuel 7.0

Мы установили базовую среду, используя Mirantis Fuel с 3-мя узлами контроллера / хранилища и 3-мя компьютерами. Мы использовали Fuel для установки базовой системы, а затем добавили некоторые дополнительные компоненты, такие как плагин FWaaS для нейтронов.

Проблема, с которой мы сейчас сталкиваемся, заключается в том, что мы можем добавить некоторые другие компоненты, такие как обозначение (DNSaaS) или trove (DBaaS). Когда я следую официальным инструкциям git-hub (пытаюсь скомпилировать из источников на python) или добавляю дополнительные репозитории (ubuntu-cloud-archive), я всегда сталкиваюсь с проблемами зависимости.

Я думаю, что проблема в том, что некоторые из пакетов, установленных через топливо, не являются родными для Ubuntu, а перекомпилированы и модифицированы Mirantis. Например, если я перечислю некоторые нейтронные пакеты:

dpkg -l | grep neutron
ii  neutron-common                      1:2015.1.1-1~u14.04+mos5355            all          Neutron is a virtual network service for Openstack - common
ii  neutron-dhcp-agent                  1:2015.1.1-1~u14.04+mos5355            all          Neutron is a virtual network service for Openstack - DHCP agent
rc  neutron-l3-agent                    1:2015.1.1-1~u14.04+mos5348            all          Neutron is a virtual network service for Openstack - l3 agent
ii  neutron-lbaas-agent                 1:2015.1.1-1~u14.04+mos739             all          Neutron is a virtual network service for Openstack - LBaaS agent
ii  neutron-metadata-agent              1:2015.1.1-1~u14.04+mos5355            all          Neutron is a virtual network service for Openstack - metadata agent
ii  neutron-plugin-ml2                  1:2015.1.1-1~u14.04+mos5355            a

У них есть базовая версия и добавленная версия mos (Mirantis OpenStack).

Если я пытаюсь установить trove, это происходит:

apt-get install trove-api
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 trove-api : Depends: trove-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Это происходит во многих пакетах. Поэтому мой вопрос заключается в том, есть ли способ добавить дополнительные пакеты для этого конкретного дистрибутива MOS? Может быть, какой-нибудь дополнительный репозиторий Mirantis?

Спасибо

4
задан 9 June 2016 в 19:42

0 ответов

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

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