你有什么建议可以让我在哪里阅读关于什么是硬件和软件要求以及Pivotal Cloud Foundry(不是PCF dev)在本地服务器上的安装过程的参考资料吗?下面的链接将帮助你开始
vSphere上的PCF
用于Azure上的PCF
AWS上的PCF
对于GCP上的PCF
安装PCF取决于许多因素。但这对于开箱即用的安装是很好的。PCF是一个分布式系统,不是设计为在单个服务器上运行的。你为什么要这样做?您签订的任何支持协议都不会涵盖此项服务
PCF-Dev是用于试验PCF的解决方案-您
我们的关键云铸造安装分为几个组织(ORG)。我正在寻找一种通过Redis或RabbitMQ等服务在不同组织中运行的应用程序之间交换数据的方法
a) 创建Redis或RabbitMQ的“共享”服务实例的正确方法是什么,可以从分离的组织和空间访问这些服务实例
b) 如何为访问各个空间的共享服务实例提供凭据?因此,它是每个组织的外部服务-您可以通过CUPS将其添加到不同组织内的两个实例中
实际的Redis/RabbitMQ服务实例可以单独托管,也可以使用现有服务代理部署/绑定到临时/服务应用程序实例。
一旦我在cloudfoundry上推送了一个应用程序,并为它指定了一个名称,我就可以通过appname.cloudfoundry.com访问它
应用程序名称是否仅在应用程序运行时保留
我看到了一个重新部署应用程序并切换URL的过程,方法是将两个URL分配给同一个应用程序,然后稍后再切换
这是“保留”appname的唯一方法吗
谢谢我也很想知道,经过一些研究,我找不到任何其他方法只保留子域。因此,您必须像以前一样使用应用程序分配它们
Cloudfoundry仍在开发中,以后可能会有这样的事情发生。
尝试将应用程序推送到cloudfoundry.com时,我从vmc收到以下错误:
Error 402: App packaging failed: 'Failed synchronizing resource pool'
我不知道现在该怎么办。应用程序已停止,没有日志和文件。这应该在5月底的CloudFoundry.com更新中修复。如果您再次看到它,请告知我们,或者在处提交支持票证。两件事:您的应用程序是什么?它是Java应用程序(Spring)还是Ruby?您使用的是什么版本的vmc?您的
是否可以从已经在Cloud Foundry中运行的其他应用程序创建应用程序并将其推送到Cloud Foundry中?基本上,我需要从应用程序内部执行“cf推送”
我看到了一个我可以使用的CloudFoundry API()。谁能给我举个例子吗;是的,这是可能的。向CF cli提供Shell
要做到这一点,最简单的方法是只在应用程序中包含CF cli,然后向外推出以推送应用程序。您必须确保您使用的二进制文件与运行应用程序的操作系统相匹配(最有可能是Ubuntu 14.04)。但这样,您只需向它提供
向Cloud Foundry()的云控制器API列出所有服务实例的请求将在响应正文中显示凭据属性
我知道您可以通过提供服务绑定和服务密钥中的凭据,但是如何在服务实例中填充此全局凭据对象
在我看来,这只能在服务供应期间发生,但供应响应中定义的所有Service Broker API都是一个仪表板url和一个操作。我查看了我的几个实验室环境,其中安装了许多不同的Service Broker。他们中没有人使用过你所问的领域
i、 e.cf curl/v2/service\u实例。字典resources
我们的组织有许多面向公众的门户网站正在迁移到PCF。作为这项工作的一部分,有多个团队在一个组织下组建,为托管在同一DNS域下的应用程序工作,例如test.domain.com
现在,假设我们有两个团队在Org1下的Space1和Space2中开发和部署代码。这两个团队都需要在test.domain.com下托管他们的应用程序。我们面临的问题是,如果在PCF空间1中将test.domain.com创建为共享域,则在空间2上不允许相同的组合。主机不能跨空间相同。因此,现在我们需要为需要在不同空间中创
错误402:应用程序打包失败:“同步资源池失败”
我在将node.js应用程序部署到api.cloudfoundry.com时遇到了这个错误。
使用的vmc I是:
vmc 0.3.10
我想知道这个错误是怎么发生的。我的vmc有什么问题吗?或者我的node.js应用程序有问题
谢谢。您一定要升级到最新的vmc。“gem update”应该为您刷新到0.3.18,但如果不是,则“gem install vmc”获取最新版本
部署应用程序时,您遵循了哪些步骤?您是否只运行了vmc push并按照提
我想将Jboss添加到cloud foundry,并部署我的附加Jboss。我看到一些现有的博客上说,这是指以下链接,这是不存在的
有人能解释一下将jboss添加到CloudFoundry的详细步骤吗
谢谢。您是使用开源组件构建自己的云铸造厂,还是尝试在cloudfoundry.com上运行JBoss应用程序
cloudfoundry.com上没有可用的JBoss运行时,因此您无法直接推送它们。您可以通过独立应用程序支持运行例如Tomcat应用程序-有关信息,请参阅和
在向您自己的Cloud F
我能够通过eclipse启动的cloud foundry服务器连接到本地cloud foundry vm。但是,当我尝试启动下面的应用程序时,会抛出异常。有人对这个例外有什么见解吗。我目前正在使用
Spring工具套件版本:3.1.0。发布和构建Id:201210061306
异常堆栈跟踪
无法写入JSON:java.lang.Boolean无法转换为java.lang.Integer(通过引用链:org.cloudfoundry.client.lib.domain.CloudApplicati
我只想在我的war结构之外创建一个文件夹。我需要使用vmc或通过manifest.yml复制我的本地架构
我想在远程系统的根目录中创建目录
例如,在亚马逊弹性豆茎中,您可以执行以下操作:
command: "cp -r .ebextensions/myConfig /var/"
其中“myConfig”是指向本地structure的链接文件夹,“var”是Amazon中基于Tomcat的实例的远程文件夹
在Cloud Foundry中有什么方法可以做到这一点吗?没有。您不能修改根文件系统。您将
我正在尝试将Tomcat7.0Web应用程序部署为一个基于我的sql服务的博客的独立应用程序。虽然这个应用程序在没有服务的情况下运行良好,但当我将MySQL服务绑定到该应用程序时,服务器无法启动。以下是我在服务器启动时遇到的例外情况:
Mar 22, 2013 8:03:49 AM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Mar 22, 2013
CFoundry::AppStagingError:310:登台失败:“登台任务失败:
登台插件失败:/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/
vcap_staging-0.1.63/lib/vcap/staging/plugin/java_web/plugin.rb:28:s中的块
tage_应用程序“:Web应用程序转移失败:找不到Web.xml运行时错误
或
来自/var/vcap/packages/stager/ve
是否可以在cloudfoundry的组织或空间级别上设置最大磁盘使用率、应用程序实例数或私有域数?命令行界面仅支持
-i instance memory
-m total memory
-s number of services
-r number of routes
RESTAPI似乎也只支持这些选项。
是否有计划将上述附加属性添加到空间或组织配额中?有计划通过配额限制应用程序实例和私有域
我们是否可以将Go web服务二进制文件部署/推送到Cloud Foundry,而不是推送到codebase并在那里构建?如果可以,那怎么办?我试图找到任何相关的东西,但什么也找不到
提前感谢Go,您可以像其他应用一样将二进制文件而不是代码推送到cloud foundry
这里有一个围棋。它展示了如何使用大厅管道来构建和推送应用程序。您可以跳过ci/cd特性。只需编译代码并执行cf push
下面是另一个可能有帮助的例子
我们是否可以将GO web服务二进制文件部署/推送到CloudFound
是否可以在安装了centos的虚拟机上安装cloud foundry for centos?实际答案取决于请求的目的
如果您只想拥有一个供本地使用的测试/开发CF环境,那么最好使用VirtualBox启动PCF dev()
如果您希望部署生产规模的Cloud Foundry实例,那么问题是部署Bosh director实例,然后使用VMware CPI部署多vm配置Cloud Foundry配置(用于在基于ESX的私有云上部署)这是一个很好的信息。我正在寻找仅供我使用的应用程序部署的CF部署。我
是否可以提供路径属性作为http/https url链接,我们从这里下载cloudfoundry清单中相应的预编译jar/war,以及如何提供?路径标志和清单属性仅采用本地文件路径
V3 CC API的设计方式是对未来的增强开放的,比如接受远程文件路径(因此CC可以直接从那里下载应用程序,而不是评论中建议的间接解决方法,先在本地下载,然后再上传),但是我不相信这类特性有任何时间表。该“路径”标志和清单属性只采用本地文件路径
V3 CC API的设计方式是对未来的增强开放的,比如接受远程文件路径(
我们正在尝试使用stubrunner引导在Nexus(和本地repo)上提供一个Stub服务器和Stub
在我提交的其他问题的帮助下,我或多或少地在当地整理了一下
但现在,我想我将面临另一个问题,我又被困在了。。。我们将把存根服务器部署到PCF中进行冒烟测试。
我们可以愉快地说,curl pcf_主机/stubs,它将以配置的stub和端口号列表进行响应
但是存根将在某个端口上运行(我们甚至可以将其设置为静态,配置存根服务器),但我认为我们不能在443(或perhpas 80)以外的端口上调用P
当我想从MindSphere环境外部使用Cloud Foundry API时,需要通过调用以下端点来获取访问令牌:
https://“您的帐户id”。piam.eu1.mindsphere.io/oauth/token
我的问题是:
“您的帐户id”在这里是什么意思,我在哪里可以找到它?这通常是您的租户id,这意味着您应该在与西门子签署合同时获得该id。这与我的租户id不符。我无法得到任何调用该id的响应。我的授权参数末尾有一个“\n”字符。我认为它应该发送一个带有错误的响应,而不是不响应。谢谢
我们使用以下命令将artifactory推送到应用程序:
在本例中:cf push-app-name1-p target/api-0.0.1-SNAPSHOT.jar我们在app-name1上推送api-0.0.1-SNAPSHOT.jar
所以,我需要知道这个版本(0.0.1)
maifest.yml具有要部署的人工版本
如何在任何应用程序上安装artifactory版本(详细信息)?不确定这是否正是您想要的,但您可以通过执行以下操作查看应用程序的各种环境配置设置:
Getting env
我们使用cf push和下面的清单文件在CloudFoundry上推送java应用程序
applications:
- name: xyz-api
instances: 1
memory: 1G
buildpack: java_buildpack_offline
path: target/xyz-api-0.1-SNAPSHOT.jar
我知道,PAAS(例如:cloud foundry)
我使用cloudfoundry操作库将清单推送到CF,如下所示:
final PushApplicationManifestRequest pushRequest = PushApplicationManifestRequest.builder()
.manifest(applicationManifest)
.build();
final Mono<Void> pushManifest = cfOperations.applications().pushMani
我正试图通过CF v3 API实现CF推送功能,我应该采取哪些步骤来实现这一点并不是那么简单。当您发出cf push时,cf cli会发出许多API调用。我不相信API文档中记录了该过程,相反,您必须观察cf cli的工作,并从那里开始工作。如果运行cf-v push…,-v参数将使cf cli记录其所有请求和响应数据。您可以使用它对所需内容进行反向工程。
我在Virturalbox中安装的单节点cloudfoundry有一些问题
(Ubuntu 11.10服务器版本)
我成功地安装了cloudfoundry,并将我用ruby编写的第一个应用程序推送到cloudfoundry
当我检查vmc应用程序时我可以看到我的应用程序“正在运行”
但当我尝试从外部连接时(主机操作系统)
我把192.168.11.51放在浏览器的url中(这是我虚拟机的ip地址)
它只显示
VCAP路由器:404-未找到目标
有人知道发生了什么吗?我怀疑这是dns的问题。要知道
我正在寻找关于如何在OpenStack上部署CloudFoundy的文档。是否有一个开发/操作工具可以在OpenStack上自动部署CloudFoundry
我已经能够下载Openstack,并且能够非常轻松地部署它。我希望CloudFoundry能够在OpenStack上实现类似的自动化部署。因为这两项工作都是开源的。要在OpenStack上部署,您需要使用BOSH()。这里有一个github项目,用于使用BOSH部署CloudFoundry
在谷歌上快速搜索“bosh cloudfoundr
我有一个打开两个端口的CF应用程序。AFAIK CF只能为其中一个创建路由-到位于VCAP\u APP\u端口或端口中的路由。如何创建到第二个端口的路由?我不介意使用单独的名称指向其他端口。Cloud Foundry将把来自80/443的TCP/WebSocket流量路由到指定的端口。您的应用程序无法侦听任何其他端口
您可以创建多个url映射,或者让两个应用程序使用消息传递或数据库服务相互通信。目前,Cloud Foundry上的应用程序无法将两个端口映射到其容器环境中。作为新的Diego运行
因此,我通过microbosh在AWS上部署了CF,使用的是这个最小的AWS示例清单:
部署后,我尝试部署一个示例应用程序:
运行cf push后,我收到以下错误消息:
Uploading spring-music...
REQUEST: [2015-09-09T14:16:28+01:00]
PUT /v2/resource_match HTTP/1.1
Host: api.54.72.78.16.xip.io
Accept: application/json
Authorization
我们有一个支持Diego的CloudFoundry 2部署。在我们的例子中,DEA仍然是默认值,当我们推送应用程序时,它被使用。我可以使用Diego Enabler插件来回切换,将应用程序部署更改为Diego
是否可以告诉Cloud Foundry我希望以更自动化的方式将应用程序部署到Diego,即使它不是默认的,比如以某种方式在清单中启用布尔“Diego”字段?这在清单中目前是不可能的
我与Diego和CLI团队进行了核对,他们说这是不可能的。我认为设计的基本原理是不应该长时间同时运行这两种架
我正在CloudFoundry上部署Spring云数据流。我需要为底层流应用程序设置一个环境变量。我知道将配置放入流定义将更新SPRING\u APPLICATION\u JSON env变量,但我想创建一个新的env变量
我看到了使用以下配置的参考:
spring.cloud.deployer.local.envVarsToInherit
为了实现这一点,我尝试将以下环境变量放入我的Spring Cloud数据流服务器中:
ABCD = VALUE
spring.cloud.deployer
嗨,我有一个concourse部署过程,每当我用特定关键字标记发布时,它都会部署到cloudfoundry
这对于新版本很有效,因为git资源会获取新标记的提交,并使用tag_filter选项检查标记
问题是当我想回滚到以前的版本时。如何强制git资源在它已经使用的特定较旧的提交上拾取?单击有问题的git资源,然后关闭您试图触发的版本之前的版本
现在您可以手动触发通常会自动触发的作业,并且它应该使用旧版本重新运行
如果将新应用程序推送到平台上,cloud foundry是否有可能触发功能
我想触发相同的内部函数,比如在API网关上注册。我知道我可以从events API中提取信息。但是,通过推送也可以吗?我能想到的最接近您要求的是配置文件脚本
关于Java buildpack不支持.profile脚本的说明不正确。这是一个平台特性,所以所有buildpack都支持它们。与Java应用程序的区别在于,您可能正在推送JAR或WAR文件,因此很难确保文件放置在正确的位置。文件的位置决定一切
应用程序启动时,平
使用cf cli,我可以使用特定组织(作为选项)登录,并获取该特定组织中跨空间的应用程序列表
cf login --skip-ssl-validation -a <URL> -u <user_name> -p <password> -o <org_name> -s <space>
cf登录--跳过ssl验证-a-u-p-o-s
随着多个用户访问app manager,组织名称可以增加/减少
用户如何手动获取整个组织中所有正在运行的应
在过去的几个小时里,我一直在尝试连接任何云(我的微云实例以及简单的api.cloudfoundry.com),但没有成功。我曾看到其他人询问连接问题,但似乎我的特殊情况从未得到解决
当我尝试连接到我的microcloud实例或api.cloudfoundry.com云时,我总是会遇到以下错误:
主机不可用或无效:'[CLOUD\u URL]'
你想看看答复吗?[yN]:y
错误(JSON 404):您可以使用vmc-t查看http跟踪。我想这将帮助您诊断问题。您解决了这个问题吗?听起来您的公司网
我试图将hybris cuppy项目部署到cloud foundry,但当我试图推动它时,它说
错误:没有容器可以运行此应用程序
OUT转移失败:构建包编译步骤失败
ERR遇到错误:应用程序暂存在buildpack编译阶段失败
当我在谷歌上搜索它时,我发现它的出现主要是因为它无法检测到war文件或jar文件。想知道hybris在哪里生成war文件。您可以通过从“cuppy”目录运行来为cuppy扩展生成war:
ant build_war
然后检查控制台输出
给定bluemix用户ID、密码和组织名称,是否可以获取用户有权访问的组织内部空间列表?我在网上搜索并找到了这个CloudFoundry API:但是文档很混乱,特别是因为我对CloudFoundry的总体情况以及它的API用法不太熟悉
您能告诉我一步一步的REST API(或curl命令)吗?我需要使用它们来获得给定用户ID、密码和组织名称的bluemix空间列表?您想先熟悉CloudFoundry(CF)。它是用go编写的,为您执行所有API调用
你会做:
cf api https:
我想在同一个cf组织的空间中共享DB(PostgreSQL)服务
我遇到了两个选择
用户提供的服务实例()
共享服务实例()
共享服务实例表示,它改进了安全性、审计,并提供了更直观的用户体验
有人能更详细地说明两者的优缺点吗?用户提供的服务不仅仅是用来共享服务,跨组织/空间共享服务只是用户提供服务的一个用例
如果您希望共享服务,并且您的服务代理支持共享服务,您应该使用该选项而不是用户提供的服务。
用户提供的服务适用于代理不支持共享服务的情况,或者您想做一些完全不同的事情,比如创建一个不存在代理的
我在Cloudfoundry上托管了2个应用程序。当我创建第一个应用程序时。我使用了vmcrails控制台app1来管理它,它工作得非常好。然后我添加了第二个应用程序,并尝试通过vmc rails console app2连接到rails控制台,这次它显示错误:登录尝试超时。或
错误:未为[app2]提供控制台端口。尝试重新启动应用程序。但我仍然可以连接到我的第一个应用程序的rails控制台
以下是来自vmc应用程序的结果
|caldecott | 1 |正在运行| caldecott-57e
我使用bosh部署了Cloud Foundry,然后使用cf登录,但出现以下错误:
我的部署文件如下所示:
我花了更多的时间去寻找哪里错了,但什么都没有得到。这里是:
jwt:
signing_key: '-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDHFr+KICms+tuT1OXJwhCUmR2dKVy7psa8xzElSyzqx7oJyfJ1
JZyOzToj9T5SfTIq396agbHJ
如何将自签名证书添加到Cloud Foundry(PCFDev),以便能够使用私有Docker注册表中的Docker映像进行部署
在本例中,我使用PCFDev:
user@work:(0):~/Documents/$ cf push app-ui -o nexus-dev/app/app-ui:latest
Creating app app-ui in org pcfdev-org / space pcfdev-space as user...
OK
Creating route app-ui
我使用java进程打开shell,从cf cli中提取应用程序日志,并在满足某些条件时停止进程,问题是我需要多个应用程序的日志来检查这些条件。我想在不使用线程的情况下执行此操作
通过cf logs[app name],我们可以获得一个特定应用的日志。类似地,是否有任何命令或插件可以帮助您在同一个shell中同时查看多个应用程序的日志?cf logs不允许您这样做。它的目的是只为一个应用程序提供日志。您需要分出多个进程,多次运行cf日志,并合并输出。如果您想通过分叉和调用cf来完成此操作。您还可以
我在vSphere上部署了自己的Cloud Foundry实例,并使用uaa设置:
uaa:
catalina_opts: -Xmx768m -XX:MaxPermSize=256m
jwt:
signing_key: |
-----BEGIN RSA PRIVATE KEY-----
My key
-----END RSA PRIVATE KEY-----
verification_key: |
我需要捕获vmc apps或vmc apps--full命令的输出,以便可以分析捕获的信息并在我们的系统中使用
如果我们执行命令,我们会得到如下结果:
foo stopped 1 x 512M java7 none
peter stopped 1 x 512M java7 none
这是我们需要的,因为它包含各种有用的信息;状态、实例数等
我有一个非常基本的调查应用程序:
一个JPA实体(Survey.java)
一个Spring MVC控制器(SurveyController.java)
one Spring数据/JPA存储库(SurveyRepository.java)
3个主要步骤,每个步骤匹配一个特定的验证组
通过Spring数据/REST配置公开的restapi(参见ApiConfiguration.java)
你可以在这里看到它。
可在以下位置获取源:
只需正确填写表格(3步-回答任何问题),直到你看到“谢谢!”页
我将ssh app_name'发送到迭戈上的nodejs应用程序。然后我想退出,键入exit。这也会杀死主机外壳(Windows7上的powershell)。我要我的贝壳留下来。我尝试了各种命令并查看了diego文档,但不知何故我忽略了这一点。这是shell。它不会在常规Windows的cmd提示符下发生。在powershell中使用:powershell-noExit“cf ssh app\u name”
可以设置powershell函数来缩短它:function psne{powershel
在Pivotal Cloud Foundry中,有一种方法可以使Manifest.yml具有针对不同环境的不同环境变量。例如,我们有一个开发/测试/生产环境。在系统中,我希望有一个环境变量“service=development.pcf.domain.com”,在测试中,它应该是“service=test.pcf.domain.com”
我希望维护一个文件,并将所有环境变量放在一个清单中,而不必记住为每个环境传递哪个清单文件
换句话说,我不想有3个文件:
manifest_development
当我阅读关于域的cloud foundry文档时,它提到“域”一词与它的常用用法不同,并且特定于cloud foundry
然后,当我使用PWS时,cf domains显示:
name status type
cfapps.io shared
cf-tcpapps.io shared tcp
我假设这里的域是云铸造域。我可以通过以下URL访问我的应用程序:
https://browser-kissable-dizziness.cfapps.io
我听说Doppler用于将日志发送到第三方日志管理系统,如splunk/paper trail,而traffic controller负责处理cf日志请求。两个组件发出的日志是否相同?如果是,为什么要创建两个组件来发送相同的日志
我听说Doppler用于将日志发送到第三方日志管理系统,如splunk/paper trail,而traffic controller负责处理cf日志请求
对
两个组件发出的日志是否相同?如果是,为什么要创建两个组件来发送相同的日志
任务有点不同。如果您想将日志发送到第
我在共享域(公共访问)中部署了一个应用程序。自有域中的另一个应用程序(专用访问)。拥有的域应用程序应仅与共享域应用程序通信。私有应用程序不能从公共应用程序访问它。请提供一些示例,以便在共享域中的一个应用程序和拥有域中的另一个应用程序之间建立通信。Cloud Foundry中有两种类型的域:
(有时也称为私有或自有域)
云铸造上的所有用户都可以使用共享域。这意味着任何可以在任何组织/空间推送应用程序的人都可以使用此域。对于Cloud Foundry的每次安装,至少会有一个共享域(通常称为“应用程
我开始学习PCF。请帮助我了解PCF是否属于集装箱化或虚拟化的概念
请帮助我。Pivotal Cloud Foundry(PCF)是一种平台即服务(PaaS)。它帮助开发人员编写基于现代微服务的应用程序,并使用市场上的服务。通常,我们应该在AWS云和Azure云等云平台上部署和安装PCF。部署是一个很大的过程,需要20多个虚拟机,而且应该具有高可用性
现在来回答您的问题,PCF不属于集装箱化或虚拟化范畴。PCF提供PaaS服务,就像AWS云中的弹性豆茎一样。当然,我们可以将Docker容器技术用
我有一个部署到Cloudfoundry的应用程序,我已经为我们的日志级别公开了JMX MBeans接口。我想用jconsole连接到cloudfoundry实例。这可能吗?我该如何做到这一点?如果我正在运行一个以上的Tomcat实例,如何连接到一个特定实例?或者这有关系吗?目前无法通过主Cloud Foundry路由器连接到应用程序的某个特定实例,或者除http端口之外的任何端口 在该平台中,我们使用与登录和UAA组件()一起部署的应用程序。它通过类似CF的REST接口提供对选定MBean的只读
上一页 1 2 ...
4 5 6 7 8 9 10 ...
下一页 最后一页 共 17 页