本文助您下载、安装并运行Micro Cloud Foundry VM。完成后,您便可以将应用程序发布到Micro Cloud Foundry.
关于Micro Cloud Foundry
Micro Cloud Foundry提供了Vmware开放式平台,作为一个在独立的环境中的虚拟机上运行的服务。它是一个尽可能与 Cloud Foundry云相似的独立本地开发环境,为云应用程序开发提供从开发到生产的无缝连接。
当您使用Micro Cloud Foundry时,本地虚拟机可以为您的应用程序提供与Cloud Foundry相同的服务。与Vmware服务器相连接的虚拟机为您的应用程序设置DNS。在本地计算机上开发,然后使用vmc Ruby命令行实用工具,或者Eclipse/SpringSource Tool Suite (STS)Cloud Foundry插件,将应用程序发布到Micro Cloud Foundry。您以及其他在网络上的成员,接下来可以通过http://api.appname.cloudfoundry.me测试应用程序。当您准备好将应用程序投入生产,可使用vmc或者STS发布到本地或者托管的Cloud Foundry实例。
安装概述
安装Micro Cloud Foundry包括下载虚拟机以及在VMware Workstation, VMware Fusion (Mac), 或者VMware Player上运行并配置。在Micro Cloud Foundry网站为您的应用程序注册一个独特的名字(appname) 。
Micro Cloud Foundry虚拟机与Vmware服务器相连接,为您的应用程序设置DNS,通过使用配置令牌完成。该令牌是当您访问Micro Cloud Foundry网站https://www.cloudfoundry.com/micro/dns时生成的。该DNS令牌为一次性使用;如果您改变了网络,就必须到Micro Cloud Foundry网站,重新生成新的令牌,并且在Micro Cloud Foundry虚拟机上选择选项4,重新配置域名。
开始前,请先确认已完成以下事项:
一个Cloud Foundry账户。
已安装VMware Workstation, VMware Fusion (Mac), 或者VMware Player。
已安装Ruby和vmc gem。
如果在Java环境下开发,确认已安装 [SpringSource Tool Suite (STS)] 或者有VMware Cloud Foundry插件的Eclipse。参见配置为Cloud Foundry SpringSource Tool Suite 或者 Eclipse 。
下载Micro Cloud Foundry 虚拟机
在您浏览器中,前往Micro Cloud Foundry.
使用您的Cloud Foundry 电邮和密码登录 (点击sign up,如果您需要建立一个账户。)
检查邮箱,接受最终用户许可协议,点击Accept。
为您的Micro Cloud Foundry 输入一个独特的域名。该名称将被实时检测是否可用。
![](https://i-blog.csdnimg.cn/blog_migrate/56fe27d428e67fbb35c09a1a1d8ea20c.png)
点击Create
您的新域名将被保留并创建一个新的配置令牌。
![](https://i-blog.csdnimg.cn/blog_migrate/5c8687eb2069fbe0843433f98151d891.png)
记下配置令牌。在后面的步骤中会需要用到。
点击Download Micro Cloud Foundry VM并保存该文件。
启动和配置Micro Cloud Foundry虚拟机
解压/tar压缩的Micro Cloud Foundry VM. 生成micro文件夹,包含虚拟机文件。
开启VMware Workstation, VMware Fusion, 或者Mware Player并打开 micro/micro.vmx文件。
启动虚拟机
在欢迎屏幕上选择1进行配置。
输入并确认Micro Cloud Foundry的新密码。
在选择网络中:提示符下输入1,使用DHCP配置网络。
在HTTP代理中;提示符下按回车,选择none HTTP代理。
如果使用HTTP代理,键入代理服务器的URL,例如http://192.168.1.125:8023.
键入Micro Cloud Foundry 网站的配置令牌。
Welcome to VMware Micro Cloud Foundry version 1.2.0
Network up
Micro Cloud Foundry not configured
1. configure
2. refresh console
3. help
4. shutdown VM
select option: 1
set password Micro Cloud Foundry VM user
Password: ********
Confirmation: ********
Password changed!
1. DHCP
2. Static
Select network: 1
HTTP proxy: |none|
Enter Micro Cloud Foundry configuration token or offline domain name: shock-throw-caption
Micro Cloud Foundry虚拟机会验证您的DNS并配置Micro Cloud.
注意
如果您准备在没有网络的情况下使用Micro Cloud Foundry,请输入一个虚构的域名,而不是DNS配置令牌。这个高级配置选项在使用 Micro Cloud Foundry章节做说明。
用vmc注册 Micro Cloud Foundry
注册用户会在Micro Cloud Foundry虚拟机上生成一个账户。您可以登录该账户用以发布和管理应用程序。
注意:
Vmc安装帮助,请参见安装命令行界面(vmc)。
更多使用vmc命令行信息,请参见VMC 快速参考。
STS或Eclipse中Cloud Foundry集成插件配置帮助以及在插件内注册Micro Cloud Foundry用户,请参见为Cloud Foundry配置SpringSource Tool Suitey或者Eclipse。
下列步骤中,appname是您在Micro Cloud Foundry网站为您的应用程序注册的域名。
定位在 Micro Cloud Foundry. 在命令界面输入如下命令:
$ vmc target api.appname.cloudfoundry.me
使用vmc register命令创建新账户:
$ vmc register
输电邮地址。
输入密码并确认。
现在,您已准备好用vmc登录或者设置SpringSource Tool Suite,将您的应用程序部署到Micro Cloud Foundry。
用SpringSource Tool Suite (STS)登录
下一步