如何将计算卸载到虚拟盒子中的openstack(通过devstack)安装?



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

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

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

总之:

  1. 设置 OpenStack 实例、网络等。
  2. 在实例上安装支持网络的软件堆栈。
  3. 实现您的应用程序"服务"来执行计算。

在您的情况下,您似乎希望可以从外部访问您的 OpenStack 实例。 因此,它要么需要一个公共IP(您的Android客户端可以路由到(,要么您需要从笔记本电脑的IP/端口到其私有网络上OpenStack实例的端口进行一些端口转发。 (这变得"太宽泛了"...

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

OpenStack API 文档可能是一个很好的起点。

最新更新