【问题标题】:How to offload computation to openstack(via devstack) installation in virtualbox?如何将计算卸载到 virtualbox 中的 openstack(通过 devstack)安装?
【发布时间】:2018-09-09 04:38:56
【问题描述】:

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

【问题讨论】:

    标签: java android linux openstack openstack-nova


    【解决方案1】:

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

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

    简而言之:

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

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

    【讨论】:

      【解决方案2】:

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

      OpenStack API Documentation 是一个很好的起点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-02-06
        相关资源
        最近更新 更多