Я пытаюсь преобразовать свой BASH-скрипт в Python, и у меня возникают трудности с поиском эквивалентного кода для openstack server show или openstack server list --long .Я хотел бы знать, на каком хосте сейчас находится мой сервер, и использовать эту информацию для проверки, прежде чем переносить его на другой хост.
Просмотр самой последней документации novaclient и ее серверовмодуль , я обнаружил две потенциальные команды, которые, как я надеялся, выполнят задачу, но не делает этого:
список (подробный = True)
- Получает список серверов
- подробный = True должен возвращать подробную информацию о сервере (необязательно).
- Возвращает обычный список серверов с их именами.
get (сервер)
- Get server
- Возвращает только имя сервера.
Я занимался исследованиями в течение последних двух дней, и я не смог найти ту же / подобную проблему здесь в переполнении стека, поэтому я решил спросить, и я надеюсь, что кто-то может помочь мне с этим.