Мне нужно получить список серверов, доступных для конкретного арендатора.Openstack - клиент Nova - получение серверов для конкретного арендатора
Это считают tenant_id арендатора следующим образом:
ee13ef5e10644f3782179bbfac1cdab5
Теперь мне нужно получить сервер, который доступен только для конкретного арендатора.
Я попытался код следующим образом:
Я не могу получить результат.
Это просто показывает мне пустой список, когда я пробовал то же самое.
from novaclient import client
import json
kwargs = {
"tenant_name":'admin',
"auth_url":'http://127.0.0.1:5000/v2.0',
"username":'admin',
"password":'password',
}
# Establish the connection Keystone
keystone = client.Client('2', 'admin', 'sop52maw', 'admin', 'http://127.0.0.1:5000/v2.0')
server_list = keystone.servers.list(search_opts={'tenant_id':'ee13ef5e10644f3782179bbfac1cdab5'})
print server_list
У кого-то есть взгляд и руководство для меня, чтобы разобраться в этом.