2013-02-28 8 views
5

Попытка получить все серверы, зарегистрированные в нашей учетной записи RackSpace под определенным тегом.Как получить серверы RackSpace с определенным тегом?

Использование привязок Python для RackSpace для OpenStack, pyrax, мы не нашли способ сделать это. Есть ли способ достичь этого с помощью этой библиотеки, или есть ли другая библиотека Python, которая сделает это?

Большое спасибо!

+0

Как дополнение: вы также можете использовать nova для доступа к API (http://developer.rackspace.com/blog/getting-started-using-python-novaclient-to-manage-cloud-servers.html) , но в любом случае, если API не имеет информации о тегах, это не поможет. –

ответ

8

Я являюсь автором pyrax. В настоящее время нет способа получить доступ к информации о тегах через pyrax, поскольку эта информация не возвращается из API. Но я согласен с тем, что это будет полезной информацией, поэтому я говорю с различными участвующими командами, чтобы узнать, что может быть возможно. Когда я услышу что-то, я продолжу здесь.

+0

Отлично! Гораздо лучший ответ, чем я ожидал. Спасибо! –

+0

Мне было бы интересно, если у вас есть новая информация по этому вопросу? добавление нового сервера с тегами в панели управления, похоже, не заполняет метаданные в api в момент написания. – davidcollom

+0

Начиная с этой публикации, Rackspace до сих пор не добавил поддержку тегов API. Для этой функции есть запрос UserVoice: https://feedback.rackspace.com/forums/71021-product-feedback/suggestions/5709402-expose-cloud-server-tags-through- thea-api –

0

Мне кажется, что в настоящее время доступны метаданные для облачных серверов, которые, как представляется, содержат метки сервера.

Вы можете отображать серверы с использованием pxrax и фильтровать метаданные.