Cloud Foundry参赛博文——Cloud Foundry安装初体验

简介: Cloud Foundry是VMware的一项开源PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS服务。Cloud Foundry是一个开源项目,用户可以使用多种私有云发行版,也可以使用公有云服务,那么该如何使用Cloud Foundry呢?在这里做过简单的介绍:首先,需要登陆http://www.cloudfoundry.com/,进行注册。

Cloud Foundry是VMware的一项开源PaaS计划,使用各种开源开发框架和中介软件,来提供PaaS服务。Cloud Foundry是一个开源项目,用户可以使用多种私有云发行版,也可以使用公有云服务,那么该如何使用Cloud Foundry呢?在这里做过简单的介绍:

首先,需要登陆http://www.cloudfoundry.com/,进行注册。

填写Email,验证码等信息,注册成功后收邮件即可获得一个随机密码,并且会拥有2G的空间。

登陆系统后可以创建Micro Cloud Foundry:

直接使用http://www.cloudFoundry.org,Micro Cloud Foundry是一个虚拟机环境,下载后导入到VM虚拟机,进行初始化配置后即可使用。

如果已经安装了Ruby和RubyGems,则可以跳过这个步骤,我使用的是Windows系统,所以从http://www.rubyinstaller.org/ ,下载RubyInstaller。

安装了Ruby和RubyGems后,需要安装VMC,操作很容易。

在Window下,需要打开命令行cmd.exe,在Ruby启用的命令行下执行如下命令:

键入:prompt> gem install vmc,这个需要拥有系统管理员的权限来执行。

之后需要执行vmc target命令,指定将安装应用程序的Cloud Foundry目标,在PaaS Cloud Foundry上部署,指定api.cloudfoundry.com。

键入:prompt$ vmc target,确定当前目标,不带任何参数执行vmc target命令;在Cloud Foundry注册之后,使用邮件中当用户名登录。

键入:prompt$ vmc info,通过检索账户信息,确保已成功登录。

键入:prompt$ vmcpasswd,修改密码。

键入:prompt$ vmc help,通过执行vmc帮助命令,查看完整VMC命令列表,以及相关参数和简短介绍。

如此一来,就已成功安装好VMC,并运行了一些基本命令。其中,如果VMC不正常工作,可以尝试添加export PATH=$PATH:/var/lib/gems/1.8/bin 到.bashrc文件。

使用vmc push命令可以部署应用程序,交互提示部署信息如下所示:

Would you like to deploy from the current directory? [Yn] Yes

Application Name: hello

Application Deployed URL: 'hello.cloudfoundry.com'? mingming.cloudfoundry.com

Detected a Sinatra Application, is this correct? [Yn] Yes

Memory Reservation [Default:128M] (64M, 128M, 256M, 512M or 1G)

Would you like to bind any services to 'hello'? [yN]: No

完成提示后,VMC提供下列输出作为成功部署:

Uploading Application:

Checking for available resources: OK

Packing application: OK

Uploading (0K): OK

Push Status: OK

Staging Application: OK

Starting Application: OK

通过执行vmc apps命令,可以验证应用程序的可用性:

之后,在浏览器中运行应用程序,就可以看到如下结果了。

相关文章
|
6月前
|
存储 SpringCloudAlibaba Java
手把手教你,从零开始搭建Spring Cloud Alibaba!这份笔记太牛了
Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。
|
数据采集 Java Maven
GitHub上架即巅峰!《Spring Cloud微服务架构实战》标星已超30k
阿嘴又来给大家分享好书了:周喜平教授在今年9.1号才出版的 《Spring Cloud微服务架构实战》,网上依旧是没有开源版本!小编会在文末附电子版免费下载方式。
|
Kubernetes 负载均衡 安全
Spring Cloud Kubernetes使用全解(二)—官方原版
Spring Cloud Kubernetes使用全解(二)—官方原版
659 0
|
消息中间件 监控 NoSQL
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上
|
Java 数据库 微服务
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下
10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 下
|
Shell API Go
Cloud Foundry 1. 快速入门
Cloud Foundry 1. 快速入门
Cloud Foundry 1. 快速入门
|
供应链 算法 Cloud Native
Spring Cloud Alibaba 开源之夏,最后 7 天倒计时
Spring Cloud Alibaba X 开源之夏,快来报名参加吧!
Spring Cloud Alibaba 开源之夏,最后 7 天倒计时
|
Java Spring
Spring Cloud Alibaba 七天训练营(第一期)Q&A
Spring Cloud Alibaba 训练营如何报名?
Spring Cloud Alibaba 七天训练营(第一期)Q&A
|
Java Spring 应用服务中间件
Spring Cloud Alibaba 从孵化到 "挂牌" 之旅
背景 2014 年,Spring Boot 1.0 发布。Spring Boot 的发布绝对是 Pivotal 历史上具有里程碑意义的事件,它让我们能够非常简便地开发 Spring 应用,屏蔽了各种配置文件和底层实现,提供 AutoConfiguration,Factory Loading Mechanism, Embedded Servlet Container,Conditional Annotation 等诸多特性。
7804 8
下一篇
无影云桌面