如何将计算卸载到 virtualbox 中的 openstack(通过 devstack)安装?

How to offload computation to openstack(via devstack) installation in virtualbox?

我的笔记本电脑 运行 在 VirtualBox windows 中安装了 OpenStack。我想从我的 android 客户端访问它并发送一些计算查询并检索响应。我对热点和网络了如指掌,请告诉我有关 OpenStack 设置部分以及客户端如何连接到它的信息,即 GET/POST 请求或套接字等

看起来您一直在寻找 OpenStack api 信息。您可以通过 cURL、Openstack Cli、REST 客户端或 OpenStack SDK 访问其 API。

OpenStack API Documentation 可以作为一个很好的起点。

@Senol 为您提供了 OpenStack "control plane" API 文档的链接。如果您想以编程方式执行诸如启动新 VM、配置安全组、创建和附加卷等操作,则可以使用这些。

但是,如果您想在您在 DevStack 安装上创建的现有 OpenStack 实例上执行计算任务(比如说)……那是您需要自己组装的软件。基本上,您在您的实例上设置一些可以通过其专用网络接受请求的东西。这可能是通过 HTTP / HTTPS 请求,或通过 SSH 连接,或......基本上任何可以接受 TCP 连接、UDP 数据包等的东西。

简而言之:

  1. 设置 OpenStack 实例、网络等
  2. 在实例上安装支持网络的软件堆栈。
  3. 实施您的应用程序 "service" 以进行计算。

就您而言,您似乎希望可以从外部访问您的 OpenStack 实例。因此,它要么需要一个 public IP(您的 Android 客户端可以路由到),要么您需要从笔记本电脑的 IP / 端口到其专用网络上的 OpenStack 实例端口进行一些端口转发。 (这正在 "too broad" ...)