通过 jClouds/Apache Brooklyn 安装 Linux 桌面环境

Install Linux with Desktop Environment via jClouds/Apache Brooklyn

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

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

是否有东西可以添加到蓝图,或者我应该以编程方式添加?我的意思是,使用 VanillaSoftwareProcess 的包装器执行蓝图,在安装后启动命令以安装 desktop.environment.

据我所知,目前还没有这样的蓝图。

但是正如您所说,您可以通过使用 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...