我对cloudfoundry(CF)服务器有疑问。。
如果我在apache2/httpd web服务器上运行CF服务器,可能吗?
有什么办法吗?我不确定我是否理解你的问题,但我认为有两种可能性:
1) 您希望在apache下运行Cloud Foundry开源PaaS。这是不可能的,因为CloudFoundry由多个在Linux上运行的独立守护进程组成
2) 您希望在云计算平台PaaS上运行使用apache的网站。Apache在CloudFoundry.com上不是作为“运行时”提供的,而是用于开
我已经在我的Ubuntu 12.04 64位上遵循了指令
然后在我执行下面的命令之后:
领班起跑
我收到的日志信息如下:
06:25:19 nats.1 | started with pid 29659
06:25:19 warden.1 | started with pid 29667
06:25:19 uaa.1 | started with pid 29672
06:25:19 dir_server.1 | started
当我在公司代理之后时,我无法设置api端点。我正在遵循位于上的Cloud Foundry部署步骤。每当我运行命令cfapi——跳过ssl验证https://api.10.244.0.34.xip.io,我收到以下错误:
$ cf api --skip-ssl-validation https://api.10.244.0.34.xip.io
Setting api endpoint to https://api.10.244.0.34.xip.io...
FAILED
Error perform
使用命令cf oauth token时,cli通过联系UAA服务器为我们获取oauth令牌。我想知道cli为此使用了哪些客户端凭据?是否有任何预先封装的凭据可用于向/token端点发出请求。它使用存储在$CF_HOME/.CF/config.json中的刷新令牌(以前登录时从UAA检索)以及客户端id“CF”和客户端机密“”
我正在尝试在CloudFoundry环境中设置corda。
可能吗?
我知道如何将OpenJDK更改为OracleJDK。
我不知道的是在同一个应用程序上安装Git和IntellijIDEA。
首先,在CloudFoundry上设置corda是否愚蠢
问候,,
Yohei运行Corda节点实际上只是运行一个JAR文件。创建节点文件夹后,唯一需要的是Oracle JDK
您可以在此处找到有关在Linux计算机上部署节点的说明:。这些说明应适用于Cloud Foundry。您想使用Cloud Fo
是否有foundry脚本或命令来清理所有空间应用程序/服务,问题是我们有许多与服务相关的应用程序,并且在删除所有应用程序之前您无法删除它们,是否有任何脚本或命令可以帮到您
我不想硬编码所有应用程序和服务,是否有办法在给定空间中删除所有应用程序和服务实例?
是否可以对服务进行批量删除?您无法一次性从Cloudfoundry删除所有应用程序。Cloudfoundry文档没有解释删除所有应用程序的方法
您可以在cloudfoundry中一次删除一个应用程序。请参阅下面的链接以删除应用程序
许多应用程序
我开始与Cloud Foundry合作,刚刚注意到一点:缩写词“NATS”代表什么?我通过Google、Cloud Foundry和他们的文档进行了搜索,但没有找到任何可能澄清的内容。我不确定这是一个特别重要的名字。你可以在VCAP谷歌小组中询问
甚至问问作者本人
*N*ot*A*other*T*ibco*S*server
开发商也曾在Tibco工作:-)半官方,NATS代表NeuralAAutoonicTTransportS系统。Derek Collison(Cloud Foundry的设计
我有一个基于Spring数据和MongoDB的简单项目。当我使用以下Spring上下文将此项目部署到云时:
<?xml version="1.0" encoding="UTF-8"?>
http://www.springframework.org/schema/aop/spring-aop-3.1.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/cont
只是想了解CF是否为SSO应用程序提供支持?如果是,那么如何使用?UAA支持的一个用例是SSO。从:
由于是集中式的,UAA可以为Cloud Foundry平台中的应用程序提供单点登录SSO服务。cloudfoundry.com平台有几个UI组件,在需要安全的地方,它们将委托给UAA进行身份验证。例如支持站点和Micro Cloud Foundry站点。在core Cloud Foundry开放源代码平台中没有其他组件具有UI,因此在您将平台扩展到核心用例之外之前,没有必要使用SSO功能
需要S
我发现这提供了两种增加应用程序磁盘配额的方法:您可以更改清单并部署,或者运行cf curl。但是,有没有一种方法可以从web UI实现这一点
我将为子孙后代内联curl命令:
$ cf curl /v2/apps
# Find the metadata.guid for the app you want to increase the disk quota of
$ cf curl /v2/apps/[APP-GUID-HERE] -X PUT -d '{"disk_quota":2048
这是今天才开始的,但在我所有的Bluemix应用程序中似乎都是一致的,运行cf日志-最近加载需要10分钟以上的时间,这使得调试成为一种痛苦的体验
这是一个已知问题吗?有时logergator服务的响应速度比正常情况下慢。你能在几个小时后再试一次吗
Bluemix似乎没有将FFMPEG作为标准运行时的一部分。
但是,我们希望在应用程序中使用FFMPEG
这样做的“正确”方法似乎是使用自定义构建包
因此,有几个问题:
我们应该为此分叉一个Bluemix构建包,还是推荐分叉一个CloudFoundry构建包
如果我们使用CloudFoundry buildpack,是否会丢失Bluemix定制
是否有一个公共可访问的存储库,可以从中派生Bluemix构建包
我最近将第三方C库集成到标准的NodeJS构建包中。您可以在此处找到详细信息,以帮助您构
如何从绑定到java应用程序的用户提供的服务访问凭据
例如,如果我创建这样的服务:
cf cups-p“数据库URL、数据库用户名、数据库密码”。
并绑定到java应用程序
在Java Main中,我将如何访问该服务
` public static void main(String[] args) throws Exception{
??????
}`
在Java应用程序中,您可以访问VCAP\u服务环境变量
您可以在此处找到详细信息:
在Java应用程序中,您可以访问VCAP\
通过cf push部署应用程序时,cf CLI将应用程序文件本地存储在一个临时路径中以供上传。CF CLI使用默认的临时文件位置,例如/tmp(在Unix上)
我们想改变位置,是否可以将CLI配置为使用不同的临时位置?尝试使用export TMPDIR=/tmp/newtmdir为什么要更改位置?我们之所以要更改位置,是因为默认的/tmp文件系统非常小,因此有时会耗尽空间,从而阻碍部署自动化。我们希望切换到具有更大磁盘大小的FS位置,并实施监控以缓解该问题。
我无法在cloudfoundry.com上运行我的play应用程序。我尝试使用Play2.0.2生成的最简单的java应用程序。当我访问mysampleplay.cloudfoundry.com时,我得到了nginx错误:502坏网关
我没有报告崩溃,vcm日志显示我的服务正在运行。有什么建议吗
以下是我键入的说明:
C:\javadev\prj\play>play new sample
_ _
_ __ | | __ _ _ _| |
| '_ \
我是CloudFoundry的新手,正在尝试找到一种下载日志文件或在CloudFoundry中搜索日志文件的方法
我知道我可以使用vmc文件打开日志文件,但是否有其他方式访问日志
谢谢,
Kinjal我认为最简单的方法是使用VMC客户端库“cfoundry”
以下ruby脚本连接并下载三个主要日志:
#/usr/bin/env ruby
需要“rubygems”
需要“资金”
creds={:username=>ARGV[0],:password=>ARGV[1]}
app_name=ARGV[
我目前正在使用VMC版本0.4.3,以下用于添加环境变量的命令似乎在此版本中不起作用:
vmc环境添加{app name}{key=value}
此实用程序命令适用于vmc版本0.3.14,现在我无法在最新版本上使用它
获取有关使用此命令的以下消息:“未知命令“env add”。有关可用命令,请参阅“帮助”。”
如果有人能对这件事有更多的了解,那就太好了
非常感谢你的帮助
谢谢
Kinjal在最新版本的VMC中,env命令已更改为:
查看应用程序环境变量的步骤
vmc env [applicat
碰撞时间:
2013-01-26 17:14:45+0800
Errno::EINVAL:无效参数-C:/DOCUME~1/lihengxu/LOCALS~1/Temp/.vmc\u aaaa\u files/E:
C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:247:inmkdir'
C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:247:infu_mkdir'
C:/Ruby193/lib/ruby/1.9.1/fileutils
我已在windows8电脑中安装了cf-windows-386。当我尝试单击cf.exe时,总是会突然打开和关闭。有人能帮我吗?是否要为cf.exe设置任何路径?您不必双击实际的可执行文件来调用“cf”。如果您的路径上正确设置了CF,如下所示:
然后,您应该能够打开命令提示符并键入“cf”,如下所示:
有关如何使用CF命令行界面开始编码的更多信息,请参阅以下文章:
我有一个本地的bosh lite设置,东西看起来不错:
$ bosh deployments
Acting as user 'admin' on 'Bosh Lite Director'
+-----------+------------+--------------------------------------------------+--------------+
| Name | Release(s) | Stemcell(s)
我正在Swisscom云中部署一个PHP应用程序,监听通配符路由(*.example.com)
使用Let's Encrypt来保护ssl路由是没有问题的。在Swisscom云中为应用程序创建类似*.mydomain.com的通配符路由也没有问题
问题:是否可以使用我自己的通配符证书创建安全的通配符路由(我认为Let's Encrypt不支持通配符)?这可以通过CLI实现吗?对于安全的SSL路由,我们完全依赖于Let's Encrypt-无法携带您自己的证书和密钥。这也是由于安全原因(密钥不应离
我有一个安装,在我的本地开发机器上运行,并在其上托管了一个应用程序。我可以ssh到Diego cell虚拟机并执行
cell_z1/0# runc exec 5f9c8b67-9170-4c53-4bab-bbb2e6a3acdf /usr/bin/printenv
这将产生以下输出:
INSTANCE_GUID=5f9c8b67-9170-4c53-4bab-bbb2e6a3acdf
INSTANCE_INDEX=0
CF_INSTANCE_GUID=5f9c8b67-9170-4c53-4
我了解到,NAT已经部署在CloudFoundry中,并用于所有组件间通信。您可以从应用程序连接到NATS服务器吗
你能得到它的网址吗
我听说NATS已经部署在CloudFoundry中了
对。它是平台的一部分
它用于所有组件间通信
如果你在CF中使用Diego,那么使用NATS的就不多了。NATS在旧的DEA调度程序中使用得更多
尽管有迭戈,纳茨仍然存在。它的主要用途是路线登记
您可以从应用程序连接到NATS服务器吗
这完全取决于平台的配置方式。出于安全原因,我认为大多数平台管理员不会允许从应
在过去的一周里,我花了所有的时间试图在离线模式下访问MCF。我在一个公司网络(代理)后面工作,MCF试图做一些与本地网络冲突的事情
我已经学习了一些不同的教程,如和。但是结果是一样的,即使我改变了ubuntu上的所有配置
尝试设置目标。
虚拟机目标http://api.mycloud.me
HTTP异常:Errno::econnreference:连接被拒绝-连接(2)
MCF控制台显示以下信息:
身份:mycloud.me(ok)
管理员:admin@mycloud.me
IP地址10.0.x
我在实验室环境中设置了cloudfoundry。我正在尝试在其上部署openEMR()
此应用程序需要对文件和文件夹具有某些写入权限。应用程序推送成功并正在运行,但我不知道如何授予这些文件和文件夹的写入权限。由于许可,我坚持安装,应用程序没有安装
请告诉我如何授予所需文件夹和文件的写入权限
谢谢
Rana Faisal MunirCloud Foundry上的文件系统是短暂的,如果重新启动应用程序,写入文件系统的任何内容都将丢失。我将研究在应用程序中持久化数据的其他方法
我正在尝试使用将index.html页面上载到。我不确定我是否以正确的心态处理这件事。我正在考虑像我们通常使用普通主机服务一样,通过FTP上传这个HTML文件。对于Bluemix,我假设我应该在cf中使用push命令,并将此index.html视为一个应用程序。是这样吗
如果这是正确的,我不知道如何使用这个命令。你能给我一个推送/上传此页面的完整命令示例吗?你可以直接使用“cf push…”或通过创建manifest.yml文件来部署你的应用程序。如果你在你的应用程序代码路径中创建manifes
按照所有步骤,我一直在使用virtualbox提供程序在我的bosh lite vagrant vm上使用bosh部署:
Started creating missing vms
Started creating missing vms > consul_z1/0 (76a9bb67-d3b0-4e0d-be8b-118487e896d8)
Started creating missing vms > ha_proxy_z1/0 (6c74591f-341f-4eb0-a
目前,我正试图在我的帐户中使用pivotal public cloud中的spring cloud任务功能,api版本为2.63。我只是在本地复制、构建和打包,然后推送到CloudFoundry,并在manifest.yml中指定“no-route:true”和“health-check-type:none”。但这似乎没有用,在成功运行示例并销毁容器后,日志显示错误信息“Process has crash with type:web”。所以我想知道为什么CloudFoundry认为我的应用程序是
在manifest.yml中定义buildpack:php_buildpack,据我所知,这应该是最新的CloudFoundry php buildpack
但这解决了Buildpack版本4.3.21,同时提到4.3.22是最新版本。这是怎么发生的?我们需要触发某事/某人吗?当然,我们不想在清单中指定特定的发布标签
此外,PHP_版本:{PHP_70_LATEST}in options.json应解析为最新的稳定PHP7版本,但它解析为7.0.11,这是根据不安全的版本,不应再使用
这同样适用
我们能为Pivotal的credhub创建一个服务代理吗?如果是,那么将进行哪些步骤。
1) 如果credhub部署在bosh上,那么代理将如何与之交互
2) 如果credhub部署在aws中的EC2上,那么代理将如何交互。
欢迎提供任何帮助。有一个CredHub实例,BOSH使用该实例存储作为PCF一部分的虚拟机的所有凭据。在PCF上运行的应用程序无法使用此CredHub实例
有一个单独的CredHub实例,作为以前称为弹性运行时的关键应用程序服务的一部分部署。此CredHub可以存储特定于应
我们的CF托管应用程序(java)因数据库问题而崩溃。数据库服务(mariaDB)仍在运行,但我无法使用我的服务密钥和ssh连接到它,因为应用程序已关闭。有没有办法直接访问cloud foundry上的服务而无需运行应用程序
我无法使应用程序再次运行,因为我无法访问数据库,也无法访问数据库,因为应用程序已关闭。你看到问题了。我们正在使用Swisscom的CF.不幸的是,没有其他方法。但是,您可以将多个应用程序绑定到同一个服务实例,以便临时推送一个小型虚拟应用程序。我的发现与@SandroMath
我对CloudFoundry以及它与Azure或AWS的关系有点困惑
他们的网站上写着“创建应用程序,而不是平台”。我的总体理解是,CloudFoundry安装在Azure或AWS之上,并提供了一个抽象层,使其更易于管理Azure或AWS的IaaS。换句话说,它是Azure和AWS的PaaS的竞争产品
我的理解正确吗?是的,你的理解正确
CloudFoundry(CF)是一个用于托管云本地应用程序的开源平台。在CF上运行应用程序时,您只需管理应用程序和数据,其余由CF负责。同时,它允许您选择您的
最近,我参加了VMWare网络研讨会,专门讨论他们名为CloudFoundry的开源PaaS。非常令人印象深刻,但我想不出一件事。他们的“竞争对手”如Heroku和Azure除了支持同步web服务/应用程序外,还支持后台异步工作人员的概念。CloudFoundry中是否有类似产品 目前没有官方对工人的支持。但是,您可以运行工作类应用程序,但确实需要绑定CF分配的http端口
CF将在未来某个时候采用对非web应用程序的支持。Cloud Foundry最近(2012年5月)增加了对后台工作人员和“
当我使用vmc将项目推送到micro cloudfoundry时,启动应用程序错误,
智能提示如下。但我找不到日志是我的项目路径
Uploading Application:
Checking for available resources: OK
Processing resources: OK
Packing application: OK
Uploading (206K): OK
Push Status: OK
Stopping Application: OK
Sta
我试图找到一种方法,将部署在CloudFoundry上的应用程序的应用程序日志归档到外部云存储(如AmazonS3)中
cloud foundry中是否有满足此类需求的服务?如果没有,是否有第三方公用事业公司提供相同的服务
提前谢谢你的帮助
谢谢,
据我所知,目前没有这样的事情。但是,通过CloudFoundry API,您可以完全访问作为应用程序一部分部署的所有文件,包括日志。这意味着构建一个能够以固定时间间隔将所有这些文件传输到S3的应用程序将非常简单。据我所知,目前还没有这样的事情。但是,
我无法找到有关在Cloudfoundry上运行的应用程序实例可用的CPU核数的相关信息
我在哪里可以找到这些信息
此外,我如何增加我的Cloudfoundry应用程序可用的CPU内核数?如果DEA实例(实际运行应用程序的机器)根据应用程序请求的内存限制CPU使用量。例如,如果DEA有8GB且应用程序限制为2GB,则该应用程序“至少获得当前可用CPU的25%。非常感谢您的回复。你是说一个核心的百分比乘以“当前可用CPU的25%”?我如何确定我的应用程序有2个可用的内核?我问这个问题是因为我想确切地
在一定的时间间隔后,pcf打印出带有内存字节、“内存字节”配额的日志。如何禁用它?无法禁用来自平台的度量。它们将为每个应用程序发出。如果您确实不想要此信息,您可以选择将其过滤掉
您可以在事后使用日志查看工具(ELK、Splunk等)对其进行过滤。UI都有过滤掉不需要的消息的方法
另一种选择是在日志平台接收到日志之前将其过滤掉。如何进行过滤会有很大的不同。日志平台可能会为您提供一种过滤不需要的日志的方法,因此您可能需要参考日志平台的文档
还有一种可能性是,您有一个喷嘴,它正在收听CF消防水带,记录
我正在尝试使用最新的cloudfoundry插件,并得到“未能创建部件的控件”。我在STS 64位、GGTS 32和64位上进行了尝试,但在Linux64位机器上都没有用
有什么想法吗?这是我双击Servers选项卡中的SpringSource Cloud Foundry服务器时显示的异常
org.eclipse.core.runtime.AssertionFailedException: assertion failed:
at org.eclipse.core.runtime.Assert
假设我有一个应用程序(app1)在CloudFoundry上运行,它可以满足多个租户(多个客户)的需求。此应用程序已绑定到数据库服务的实例(db_inst1)。现在,app1如何知道当前用户属于哪个租户?这似乎不是一个特定于云铸造厂的问题。听起来你只是在谈论一个有多个用户或组织的应用程序。您的数据库需要对此进行说明。@t您的意思是您的应用程序是一项服务吗?@AmitKumarGupta Asaf,您如何获取用户的上下文?
我有一个在BOSH Lite上运行的barebones Cloud Foundry实例,我遇到了一个绝对令人费解的情况。CloudFoundry声称我没有组织。当我尝试创建组织时,CloudFoundry声称该组织已经存在。当我试图以该组织为目标时,CloudFoundry声称该组织不存在。CloudFoundry在做什么
$ cf orgs
Getting orgs as karan...
No orgs found.
$ cf create-org orgname
Creating org
标签: Cloud Foundry
gemfiregeodespring-data-gemfirespring-boot-data-geode
我有一个springboot应用程序托管在PCF上,试图连接到PCC(关键云缓存)。我已经启动了一个PCC实例,并将其绑定到我的应用程序,并将该应用程序推送到cloud foundry。我已经向springboot添加了所有必需的gemfire starter依赖项,它似乎能够从VCAP_服务读取定位器和服务器信息。但是,我在spring boot应用程序启动时看到以下错误
Error prefilling connections : org.apache.geode.security.Auth
我想正确配置cloudfoundry环境并测试一些小应用程序。如果有人知道,请帮助我正确配置此环境,并让我知道任何关于此的使用完整参考文档都可用,非常感谢
我已在cloudfoundry注册并下载了以下内容:
1) micro-1.2.0.zip
2) VMware-Player-4.0.2-591240.x86_64.bundle
3) springsource-tool-suite-2.9.1.RELEASE-e3.7.2-linux-gtk-x86_64.tar.gz您拥有所需的一切。简而
CloudFoundry的DEA有一个自我修复的基础设施。使用health monitor CF可确保,如果DEA崩溃,则应生成具有所需运行时工件的替代品
但是服务节点呢?他们也有自愈基础设施吗?如果拥有MySQL实例的虚拟机崩溃怎么办?在这种情况下会发生什么?我可以考虑以下选项哪一个(如果有的话)是正确的
运行状况监视器检测到MySql节点已关闭。因此,它创建了一个新的MySQL节点,并在这个新VM上恢复数据
MySQL节点/提供者负责监控节点的运行状况,并在VM出现故障时采取必要的措施
没有
我有一个问题,如果我只使用PCF提供的Oracle/MySQL服务而不绑定它,有什么区别?这会造成什么不同。无论如何,我都可以使用凭据访问数据库。我想到了两个不同点:
当您通过Cloud Foundry marketplace创建服务时,这将为该服务创建支持资源,但在大多数情况下,它不会创建凭据。在大多数情况下,大多数服务代理将服务绑定到应用程序的行为实际上会为您创建服务凭据。当您解除绑定时,大多数代理都会销毁服务凭据。这使得重新生成服务凭据变得很容易,只需取消绑定/重新绑定服务并重新启动应用程
Cloudfoundry中是否有不同的环境(开发、阶段、生产)模式?
最近,我将我的Spring MVC应用程序从本地安装转移到CloudFoundry安装程序thr STS CloudFoundry插件(只需点击一次即可公开,非常棒的功能)
是否有任何环境模式,即Dev、Stage模式,以便我在Dev和Stage env中部署我的应用程序?所以测试人员将完成这项工作,开发人员将开发新的功能。在Cloud Foundry中并没有关于“环境”的强烈概念,但在即将发布的版本中会有一个空间概念,可以用
如何在cloudfoundry中检查正在运行的应用程序的buildpack
我部署了许多构建包,是否可以在运行的应用程序上检查使用过的构建包?您可以通过多种方式进行检查
您可以安装buildpack用法cf cli插件。你可以找到它,或者
另一个选择是这样做
$>cf curl“/v2/apps”
退房
试试看。如果您有任何问题,请告诉我。在最近发布的cloud foundry中,它会在您的应用程序旁边显示内置包。cloud foundry api版本的两个步骤:
使用cf app检索应用程
我们正在尝试使用cloud controller api以编程方式按顺序执行以下操作
创建一个CF组织
在该组织下创建一个空间
为组织启用服务
为该服务创建服务实例和密钥
我不确定cli命令cf enable service access的等效云控制器API是什么
是否有人可以帮助此服务根据计划启用和禁用,并且在组织级别启用和禁用,而不是针对单个用户
所有的CF API调用都是。您正在查找的API调用为,如下所示:
curl "https://api.[your-domain.com]/v2/s
以下命令提供了该应用程序的所有信息。如何获取路由并将其存储到变量中
cf应用程序名称
名称:示例
请求状态:已启动
路由:路由1,路由2
堆栈:cflinuxfs2
buildpacks:Javabuildpack40
如何读取并存储到变量中,以便在jenkins作业中进一步使用
cf应用程序名称
然后读取输出。围绕CF-CLI命令编写包装器脚本是解决这一问题的明智方法您可以使用CF-app | grep'routes:“| cut-d':”-f2 | xargs
这将过滤掉除显示管线的管线之外
我们的go应用程序用于收集CPU测量值。
用户和系统模式都不接近该值,该值通过cli可见
cf应用程序名称
/sys/fs/cgroup/cpuacct/cpuacct.usage*中的值是否与您期望的值接近
CloudFoundry的运行时Diego使用runCstats命令收集容器统计数据()。runC似乎在cgroup()上利用内核的CPU记帐子系统
但是,我不确定这个界面是否适合您作为用户收集指标。在应用程序容器中运行telegraf对我来说似乎很奇怪(它会作为应用程序旁边的侧车运行吗?
我们可以实时更新Spring云数据流的PCF凭证吗?
凭证在yaml文件中定义:
SPRING\u CLOUD\u DATAFLOW\u TASK\u PLATFORM\u CLOUDFOUNDRY\u ACCOUNTS[默认]\u CONNECTION\u PASSWORD:xxx
在不重新启动Spring云数据流的情况下旋转密码将非常有用
谢谢,我们的许多PCF客户依赖配置服务器、Vault或CredHub自动解析用户/通行证或其他敏感凭据的值
例如,如果您正在使用CredHub(绑定到SC
1 2 3 4 5 6 ...
下一页 最后一页 共 17 页