Как установить и установить на 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?
Спасибо