Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将计算卸载到virtualbox中的openstack(通过devstack)安装?_Java_Android_Linux_Openstack_Openstack Nova - Fatal编程技术网

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

Java 如何将计算卸载到virtualbox中的openstack(通过devstack)安装?,java,android,linux,openstack,openstack-nova,Java,Android,Linux,Openstack,Openstack Nova,我的笔记本电脑在VirtualBox windows中运行OpenStack安装。我想从我的android客户端访问它,发送一些计算查询并检索响应。我知道热点和网络的所有知识,只需告诉我OpenStack设置部分以及客户端将如何连接到它,即获取/发布请求或套接字等。看起来您一直在寻找OpenStack api信息。您可以通过cURL、openstackcli、REST客户端或openstacksdk访问其api 这可能是一个很好的起点。@Senol为您提供了指向OpenStack“控制平面”AP

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

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


这可能是一个很好的起点。

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

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

简言之:

  • 设置OpenStack实例、网络等
  • 在实例上安装支持网络的软件堆栈
  • 实现应用程序“服务”来进行计算
  • 在您的情况下,您似乎希望从外部访问OpenStack实例。因此,它要么需要一个公共IP(您的Android客户端可以路由到该IP),要么需要从笔记本电脑的IP/端口到其专用网络上的OpenStack实例端口进行一些端口转发。(这变得“太宽了”…)