2014-11-15 3 views
1

Я очень новичок в openstack и использую tempest для тестирования. Пожалуйста, дайте мне знать четкие шаги по установке бури и требуемые пакеты python. Я установил бурю в Ubuntu из github. И получил stucked пожалуйста, помогите мне, чтобы запустить пробные тесты для моего OpenStackУстановка Tempest в Openstack

Спасибо, KM

ответ

0

попробовать проверить run_tests.sh в базе кода для каждого проекта OpenStack.

этот скрипт оболочки выполняет полную проверку тестов на каждый компонент открытой стопки.

больше информации о OpenStack тестирования доступна на их вики:

https://wiki.openstack.org/wiki/Testing

0

Если devstack используется, буря будет автоматически настроен в/Opt/стек/Tempest /. При настройке devstack пользователю будет предложено ввести пароль для пары вопросов, и тот же будет настроен в tempest.conf, который присутствует в файле /opt/stack/tempest/etc/tempest.conf.

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

OpenStack документ очень аккуратный , можно проследить на http://docs.openstack.org/developer/tempest/overview.html

0

Tempest может быть установлен от источника последней версии развития:

$ git clone https://git.openstack.org/openstack/tempest 
$ cd tempest 
$ pip install . 

или PyPI для версии. Для последнего использования выпуска:

$ pip install tempest 

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

Если вы используете devstack для разработки, Tempest устанавливается и настроен по умолчанию в соответствии с облачной конфигурацией разработки.

Если вы используете другой механизм развертывания, обратите внимание на модуль для настройки Tempest, как это, возможно, уже существует (например, openstack-ansible-os_tempest при использовании OpenStack-анзибль.

Если не существующий механизм не доступен для вашей методологии развертывания, вы можете по-прежнему настройте Tempest «вручную», хотя я бы рекомендовал автоматизировать процесс. В большинстве случаев вам нужно будет только настроить несколько элементов конфигурации, как правило, учетные данные доступа для вашего облака. Выберите папку, в которой вы хотите запустить Tempest:

$ cd [folder] 
    $ # Create a vanilla configuration file 
    $ tempest init 
    $ # Customise the config file in [folder]/etc/tempest.conf 
    $ # Run tempest 
    $ tempest run 

Посмотрите на t он configuration guide для справки.

Смежные вопросы