Juju 可以引导并部署到运行 Windows Server 操作系统的 EC2 云实例,还是只能引导/部署到 Linux 实例?我是第一次尝试 Juju,并且已经在我本地机器上 VirtualBox 的 Ubuntu VM 上安装了 Juju。我还有一个 EC2 Windows 2008 Server 实例,我试图将 Juju 引导到该实例但没有成功。可能是我的 yaml 存在其他配置问题,导致引导程序无法工作,但我首先想确保 Juju 可以部署到 Windows 环境,然后再浪费更多时间尝试修复引导程序问题。
Juju 目前仅部署 Ubuntu 实例。在客户端,您可以拥有 Ubuntu 计算机或 OSX 计算机。客户端是Python,所以理论上你可以让它在Windows 上运行,但我认为没有人尝试过。
即使这样,Juju 也不会真正部署在您已经运行的工作实例上,它会提供一个全新的实例。因此,您无需在 EC2 上创建 ubuntu 实例来引导和部署,当您发出“juju deploy”命令时,Juju 会自动完成所有这些工作。
假设您的笔记本电脑或台式机配置为使用 EC2,我将通过命令为您绘制出来:
juju bootstrap
Run Code Online (Sandbox Code Playgroud)
这会启动 EC2 中的一个实例来开始。您无需手动进入 AWS 控制台或启动实例或安装 Ubuntu 或类似的东西,您只需等待 AWS/Juju 为您完成所有这些操作(大约需要 6 分钟)。
juju deploy mysql
Run Code Online (Sandbox Code Playgroud)
这将启动另一个EC2 实例;再次强调,一切都是自动化的,您无需提前启动任何内容,就我们而言,您需要 mysql,因此 AWS/Juju 将从最新映像为您安装 Ubuntu 服务器(无需指定 AMI 或任何内容) ,然后安装并配置MySQL。
Juju 背后的想法是不必执行任何手动操作,例如寻找 AMI 或进入 AWS 控制台,您只需询问您想要什么服务,它就会为您完成其余的工作。
| 归档时间: |
|
| 查看次数: |
584 次 |
| 最近记录: |