@ Senol предоставил вам ссылки на документацию по API-интерфейсам OpenStack "плоскость управления". Вы можете использовать их, если хотите программно делать такие вещи, как раскрутка новых виртуальных машин, конфигурирование групп безопасности, создание и подключение томов и т. Д.
Но если вы хотите выполнить вычислительную задачу (скажем) в существующем экземпляре OpenStack, который вы создали в своей установке DevStack ... это программное обеспечение, которое вам нужно собрать самостоятельно. По сути, вы настраиваете в своем экземпляре что-то, что может принимать запросы через его частную сеть. Это может быть через запросы HTTP / HTTPS, или через соединения SSH, или ... в основном все, что может принимать соединения TCP, пакеты UDP и так далее.
Короче говоря:
- Настройка экземпляра OpenStack, работы в сети и т. Д.
- Установить сетевой экземпляр программного обеспечения на экземпляре.
- Реализуйте ваше приложение "сервис", чтобы сделать ваши вычисления.
В вашем случае вы хотите, чтобы ваш экземпляр OpenStack был доступен извне. Поэтому ему либо нужен общедоступный IP-адрес (на который может направить ваш клиент Android), либо вам необходимо выполнить переадресацию портов с IP-адресов / портов вашего ноутбука на порты экземпляра OpenStack в его частной сети. (Это становится "слишком широким" ...)