1

我想通过 Brooklyn(使用 jClouds)安装具有桌面环境(可以说是 Xcfe,但可能是另一个)的 Linux 机器(最好是 Red Hat)。

就像在 Apache Brooklyn 中有一个 VanillaWindowsProcess 安装了一台可以通过远程桌面访问的 Windows 机器一样,我想做一些类似的事情(使用 VanillaSoftwareProcess),但适用于 Linux。

有什么要添加到蓝图中的,还是我应该以编程方式添加?我的意思是,使用 VanillaSoftwareProcess 的包装器执行一个蓝图,在安装后,它会启动安装 desktop.environment 的命令。

4

1 回答 1

1

据我所知,目前还没有蓝图可以做到这一点。

但正如您所说,您可以通过使用VanillaSoftwareProcess实体来实现这一点,如下所示:

name: RHEL with desktop GUI
location: 
  jclouds:aws-ec2:
    region: <your-region>
    identity: <your-identity>
    credential: <your-credential>
    osFamily: RHEL
services:
- type: org.apache.brooklyn.entity.software.base.VanillaSoftwareProcess
  install.command: |

    # Command to install you desktop GUI here...

  launch.command: |

    # Command to launch your desktop GUI here...
于 2015-08-21T14:52:56.120 回答