我已经安装了Ruby和Gems,并按照cloudfoundry网站上的文档安装了VMC。我可以成功部署一个简单的hello world应用程序。几个命令似乎工作正常。但是,很少有命令失败,我不知道为什么。 当我运行以下命令时:
vmc实例hellor 3
我收到错误:Unknwon app'3'
当我跑步时:
vmc实例hellor 它检索实例正常并显示它而没有任何错误。但是,当我在此之后指定一个数字来增加实例时,它似乎只是将该数字视为appname并给我错误。可能是什么原因。在任何论坛上我找不到任何其他人面对这个问题。任何有关这方面的帮助将受到高度赞赏。我正在cloudfoundry.com上部署
答案 0 :(得分:3)
此命令的行为取决于您使用的vmc版本。您可以使用vmc --version
查看运行的vmc版本。
使用vmc版本0.3.x,instances
命令可以正常运行,就像您在问题中所期望的那样。如果您使用版本0.3.x运行vmc help
,您将在其他输出中看到此内容:
instances <appname> <num|delta> Scale the application instances up or down
对于vmc版本0.4.x(也称为vmc-ng),instances
命令的工作方式不同,并引入了scale
命令,正如Hitesh所说。如果您使用版本0.4.x运行vmc help --all
,您将在其他输出中看到此内容:
instances APPS... List an app's instances
scale [APP] Update the instances/memory limit for an application
答案 1 :(得分:1)
“vmc instances [APP]”用于列出您拥有的实例数。要实际扩展您的应用程序,您可以执行“vmc scale [APP]”,如下所示:
hghia @ SEA-007~ / workgalaxy / hello $ vmc scale hello
实例&GT; 3
1:64M
2:128M
3:256M
4:512M
5:1G
6:2G
内存限制&gt; 64M
缩放你好......好的
hghia @ SEA-007~ / workgalaxy / hello $ vmc instances hello
获取hello实例......确定
实例#0:正在运行 开始于:2012-12-10 03:41:39 PM
实例#1:正在运行 开始于:2012-12-10 03:46:56 PM
实例#2:正在运行 开始于:2012-12-10 03:46:56 PM
谢谢, - Hitesh