假设我使用上提供的开源cloud foundry实现来设置自己的云。我部署的每个应用程序都将作为单独的用户运行吗?或者这里是否使用了VMWare的虚拟化技术?例如,每个应用程序会在单独的虚拟机上运行吗?如何配置每个应用程序的内存、cpu和磁盘资源限制 由于这与cloud foundry的开源相关,您可以尝试在
你应该得到一个快速的回应 由于这与cloud foundry的开源相关,您可以尝试在
你应该得到一个快速的回应 以下是我得到的答复:
如果您的DEA配置为在安全模式下运行,则每个应用程序都
我用Spring创建了一个cloundfoundry应用程序。但是,我的jsp文件被呈现为纯文本(就好像Tomcat没有执行源代码一样)。浏览器在请求特定URL时显示源
<!-- Turns on support for mapping requests to Spring MVC @Controller methods
Also registers default Formatters and Validators for use across all @Controllers
我从cloudfoundry文档中看到以下文档:
不支持日志条目
CloudFoundry在多台服务器上分发日志消息以处理负载。目前,我们不建议使用Logentries,因为它不支持多个系统日志源
我猜它指向Logentries特性类型
那么日志条目呢?例如,为从应用程序或cloudfoundry发送到STDOUT或STDERR的每个日志消息配置提供的令牌。如果这样做有效,怎么做?您几乎可以使用loggregator排水管的任何端点。它只需要是HTTPS(POST请求)、syslog或syslo
我已经看到,当您想要指定一个特定的部署工件时,您可以使用“cf push-p”。当我不使用清单文件时,什么时候应该使用“cf push”与“cf push-p”?
如果您使用的是cf push,您必须在manifest.yml中提到应用程序路径,如-p:target/sampleapp.jar
您在部署没有manifest.yml的应用程序时,必须使用-p标志,如cf push-p target/sampleapp.jar
一个附加选项。如果只想推送当前目录中的任何内容,可以不使用-p参数。使用
我在osx mountain lion上安装caldecott时遇到问题。我不断地发现这个错误:
$sudo gem安装caldecott--无rdoc--无ri
错误:安装caldecott时出错:
错误:无法生成gem本机扩展
/Users/Jay/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb
正在检查-lssl中的main()*extconf.rb失败*
由于某些原因无法创建Makefile,可能是缺少
必要的库和/或标题。查看m
我正在尝试打包运行python应用程序所需的几个依赖项。我已经在我的应用程序的requirements.txt上有了它。但是,每次我重新部署我的应用程序时,Cassandra driver之类的依赖项都会花费太多时间来安装
如何将python模块打包到buildpack中,使其不会在每次重新部署应用程序时安装?谢谢Daniel
成功了!这是我需要的,也许它会帮助别人
$ cd yourproject
$ mkdir vendor
$ pip install -d vendor -r requir
我是cloudfoundry的新手,我搜索了很多论文,有人描述了vmc,但另一篇描述了cf cli,我想知道这两者有什么区别吗?它们基本上是一样的;两者都是用于与Cloud Foundry安装交互的命令行客户端。大约五年前,用Ruby编写的vmc程序被cf程序所取代,该程序是用Go编写的
如果您正在寻找更近期的论文,任何提及vmc的地方都可以很好地反映年龄。vmc指的是最初的VMware品牌的Cloud Foundry版本(2013年之前)。有一个简单的Ruby版本的cf(即v5)成功地实现了v
我在swisscom云(cloudfoundry)上托管了一个Nuxt.js/NodeJs应用程序。不幸的是,我的所有文件都是通过http/1.1协议加载的,而不是通过http/2加载的
以前,我的应用程序托管在谷歌云上,内容通过http/2正确交付
现在我的问题是,cloudfoundry是否支持http/2?如果是这样,我必须做什么,才能通过http/2获取我的内容
现在我的问题是,cloudfoundry是否支持http/2?如果是这样,我必须做什么,才能通过http/2获取我的内容
当使
有可能做到这一点吗?我们如何做到这一点
< > >代码> sReg 和 SSEVG 要通过 Admin 运行,并且是基础宽变量。我只需要在我的空间中使用它。在撰写本文时,没有组织或空间范围环境变量的内置概念。您可以在系统范围内应用它们,这需要对环境进行管理员访问,也可以将它们应用于特定的应用程序
您可以做以下几件事:
你可以放。将它们放在manifest.yml中可以减少忘记值的可能性。如果manifest.yml中存在不希望提交的值,也可以使用。不要忘记,您可以在一个manifest.yml
我正在评估cloudfoundry(私有云选项),将Openstack作为IaaS候选者。
我考虑了以下设置,但似乎缺少一些连接-
我将安装OpenStack
在openstack(Ubuntu10.4映像)上的一个VM上,我将安装cloudfoundry cloud\u控制器
在openstack上的其他多个VM上,我将安装cloudfoundry DEA
我理解这就是所谓的云铸造的多主机安装
现在,当我使用VMC(带有5个实例请求)将应用程序推送到cloudfoundry时,其中一个clou
我试图在api.cloudfoundry.com上对mysql服务进行隧道传输,但遇到以下错误
我已经安装了Ruby 2.0
已安装的gem版本:
*本地宝石*
addressable (2.3.3, 2.2.8),async_sinatra (0.5.0),bigdecimal (1.2.0),caldecott (0.0.5),caldecott-client (0.0.2),cf-uaa-lib (1.3.10),cfoundry (0.5.3.rc5),clouseau (0.0.2),
我正在尝试使用Jhipster cloudfoundary命令将我的Jhipster应用程序推送到CloudFoundry。就在流程的末尾,它抛出了一个错误
Error uploading application.
GetFileAttributesEx C:\IBP\03_Product\modelDR\03_Product\01_Jhipster\modeldr006\target\*.war: The filename, directory name or volume label syn
我试图将“limesurvey”应用程序部署到PCF中&我得到以下错误
php pdo driver library none found
以下是安装时应满足的先决条件
• mbstring (Multibyte String Functions) extension library
•PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for
我正在使用开源cloud foundry service broker API的实现在cloud foundry中将cassandra部署为服务。但是,对ServiceBroker的身份验证失败
security-context.xml文件包含默认凭据。我已使用在线BCryptPasswordEncoder实用程序对我的密码进行编码并替换此文件中的密码。使用默认凭据和自定义凭据进行身份验证失败
我错过什么了吗?如果有人以前在cloud foundry中将cassandra部署为服务,能够就如何在
在PCF中部署应用程序时,可以通过运行cf push--no start来部署应用程序,而无需启动
同样,是否可以在不启动底层应用程序的情况下部署Spring云数据流?用例描述将有助于理解为什么要部署流而不启动流。流是一个连续的东西——它意味着一直在运行
如果您希望解决按需样式的用例,建议将它们作为任务管道运行。事实上,默认情况下,任务是通过--no start推送的,在启动触发时(例如,计划、手动启动等),它实际上是在启动时启动的 我们有可用性区域A和B,但我们的使用者当前仅设置为从A消费。我
我想使用cf cli和plan JANUS PROD创建一个服务
根据文件——
我的剧本是-
cf create-service external-dependency-service JANUS PROD -c "<path_to_json>" <service_name>
如何使用空格来处理该计划 如果在Windows上,则需要用双引号将计划名称括起来,如果在Linux上,则用双引号或单引号将计划名称括起来,这样shell就不会将其作为两个单独的参数传递给CLI:
因此,到目前为止,我已经设法将我的一个应用程序放在CF上,但由于我所在组织的公司模式,我无法访问基础设施,因此我无法通过访问服务器本身来检查推送的代码库
因此,我想知道是否有一个选项可以显示服务器实例上的项目树/结构
我已经尝试了以下命令,但同样的命令似乎不起作用
输出到CF文档中的命令
另外,我看到有人写过,这对DEA后端有效
,DEA代表什么
我正在运行一个nodejs应用程序,该命令是否适用于我
我为什么需要目录结构?
我已经设置了一个节点应用程序,通过
网页包构建工具。因此,基本上h
我在pivotal cloud foundry中运行2个ignite节点作为2个不同的应用程序。
我必须在应用程序中使用:47500..47510,:47500..47510作为ignite发现URL,以便两个节点位于同一集群中。我们是否可以在单个应用程序中部署多个ignite节点(使用流程、实例或任何其他),并将它们放在同一个集群下而不是不同的应用程序下?我不明白为什么不这样做。您能澄清一下您的用例吗?如果我在同一个应用程序中有2个ignite节点,我的ignite发现url将是什么?我们可以
当我尝试隧道mongodb服务时,我在CloudFoundry安装中遇到以下错误
vmc tunnel mongodb-1234
Deploying tunnel application 'caldecott'.
Create a password: *******
Uploading Application:
Checking for available resources: OK
Packing application: OK
Uploading (1K): OK
Push
我们使用MongoDB GridFS插件来存储上传文件,它可以正常工作
但是一开始我们可以上传,平时不能上传到8M上传吗
检查mongodb中的状态,它们创建两个集合
db.fs.chunks
db.fs.files
类型命令
>db.fs.chunks.stats()
{
“ns”:“db.fs.chunks”,
“计数”:376,
“大小”:8421168,
“avgObjSize”:223968.53191489363,
“存储大小”:84250624,
“numExtents”:8,
我计划在CloudFoundry上部署基于geronimo的java应用程序。我阅读了CloudFoundry为每个应用程序分配端口的文档。Geronimo应用程序具有用于应用程序、管理员和jmx监视的端口号
我们是否可以请求cloudfoundry为每个应用程序分配多个端口,并在代码库的不同配置中使用这些端口?首先仅供参考,如果您将应用程序部署为Java web应用程序,cloudfoundry在后端仅使用Tomcat作为应用程序服务器。因此,对于您的情况,您需要使用自己的Geronimo运行
我知道,当在CloudFoundry中创建一个组织和一个空间时,它会附带一个默认资源,如磁盘空间和内存。我的问题是:这是否意味着虚拟机被创建并映射到该组织的“空间”?只是试图理解逻辑组织/空间概念与物理资源之间的映射。提前感谢您的帮助。组织和空间只是对资源进行分组,并按角色将用户分配给资源。创建组织或空间时不会创建任何虚拟机:已提前创建足够的虚拟机以满足预期使用。
组织和空间将附带配额,这是对该组织/空间内可以消耗多少资源的限制
虚拟机(Diego单元)已经创建,来自不同组织和空间的应用程序将均
我试图创建一个通用的nginx.conf,根据环境执行代理传递
我正在使用cloud foundry静态文件构建包中的fixture
我想根据环境变量设置代理传递
这是proxy.conf的代码:
location/api{proxy_pass{{{env“MY_DEV_proxy”};}
我希望我之前设置的_DEV_PROXY环境变量得到解析
相反,当将我的应用程序推到cloud foundry时,我得到:
ERR 2019/02/19 08:18:39[emerg]88#0:指令“代理通行
我正在尝试在cloud foundry中获取UPS的凭据:
使用:
Mono serviceKey=(Mono)cloudFoundryOperations
.服务()
.getServiceKey(
GetServiceKeyRequest.builder()
.serviceKeyName(“数字卡桑德拉”)
.serviceInstanceName(“2a5aa377-e992-4f88-9f85-d9cec5c3bea9”)
.build())
.subscribe();
service
是否有任何方法可以跳过bosh cli v 2.0(如bosh 1.0)上的ssl验证:
$ bosh target http://.... --skip-ssl-validation
不,没有办法也没有计划实施这一点
SSL验证是重要的安全过程。跳过它是一种危险的反模式。您可以将自签名bosh证书的-ca证书选项设置为颁发ca证书,而不是跳过ssl验证:
bosh-cli help |grep ca-cert
--ca-cert= Director CA certif
我使用了cf push-c null来清除在Bluemix中运行的应用程序的命令。最近我注意到,cf push-c null没有清除该命令。它会将其重置为正在使用的第一个
例如:
我创建一个没有命令的应用程序
我使用cf push-c“node app.js”
我尝试使用cf push-c null
app命令在一段时间前被重置为null。
现在,它被更改为node app.js
这是故意改变的吗?是否有其他方法将命令设置为null?
请注意,cf cli发出的REST调用没有更改。它仍然发送命
我是cloudfoundry的新手。我仍在努力理解它到底是如何工作的
假设我有三个虚拟机。VM 1正在服务器A上运行。
VM 2和3正在服务器B上运行。
如果我想在这三个平台上使用一个CloudFoundry实例,它会工作吗
如果没有,我如何在多个服务器或至少多个虚拟机上使用Cloudfoundry?我知道我可以使用BOSH来设置它们,但我仍然必须单独管理每个实例吗
谢谢各位:
JannisBOSH将为您部署虚拟机,您通常不会在现有虚拟机上部署Cloud Foundry。BOSH支持部署到多个基
我想在cloudfoundry上运行一个spring应用程序,作为使用JavaBuildPack的一次性任务
请注意,我的应用程序不是一个web应用程序,而是一个也使用SpringCloud任务的spring批处理应用程序
这是我的舱单:
---
buildpack: https://github.com/cloudfoundry/java-buildpack.git
memory: 1024M
env:
APPLICATION_URL: http://bignibou-server.cfa
我正在尝试基于CloudFoundry将一个简单的PHP网站部署到
我的网站在本地运行良好,由Apache提供服务
我遵循了这一原则,但在某些方面我不清楚
在本教程中,检查应用程序是否正常工作的方法是通过php-S在内置的php web服务器中运行它。这对我不起作用,因为我的网站有html扩展名,用于php文件,而内置服务器无法正确解释这些文件。在Apache中,我可以在httpd.conf文件中很好地配置它,但在这里我不知道如何配置这种行为
这对我来说很好,因为我仍然可以通过Apache查看本
我们需要在cloud foundry中拥有自定义角色。通过查看文档,我可以看到CF不支持自定义角色,但我们可以根据使用情况修改现有角色,使其更具限制性
我们的用例如下所示:-
相关权限:
1.部署应用程序
2.(重新)启动/停止应用程序
3.访问应用程序日志
4.将cf服务绑定到应用程序
A.市场场所服务,例如MySQL
B用户提供的服务,例如。。用于在AWS上存储外部服务的访问凭据
5.创建/更新cf服务,例如设置访问凭据
6.通过cf命令行界面查看cf服务设置,例如查看未加密密码
定义角色和
我在CloudFoundry中部署并水平扩展了一个应用程序(假设有5个)。我在应用程序中使用rest端点来更新一些内部资源
我想每隔一段时间为每个实例调用该端点。
有办法吗
提前感谢您可以通过在请求中设置X-CF-APP-INSTANCE头来针对特定实例。标题的格式为X-CF-APP-INSTANCE:APP\u GUID:APP\u INDEX
有关更多详细信息,请参阅此处的文档
请记住,当您发送请求时,无法保证单个应用程序实例会存在,如果不存在,您的请求将以404失败
还请注意,索引是一个
我们已经用BOSH创建了自己的内部多节点云铸造厂。当我推一个简单的sinatra应用程序时,它会经历所有步骤,显示以下几行:
Uploading hello... OK
Starting hello... OK
Checking hello... GAVE UP
Application failed to start.
(当然,最后两行需要一段时间才能写完)
但当我尝试点击应用程序URL hello.mycloud.example.com时,一切正常。也就是说,应用程序实际上正在运行。我查看了
我希望以非交互方式推送url为“无”的应用程序
现在,我的命令如下所示:
vmc push sometestapp -f --framework "standalone" --command "python nowebapp.py" --runtime "python2" --url "none"
但这给了我一个机会
FAILED
CFoundry::UriNotAllowed: 702: External URIs are not enabled for this account
错误
非
在启用Spring云服务的情况下,我面临两个与将微服务部署到cloud foundry相关的问题。
首先,如果我使用CF route path部署一个应用程序,if将无法注册。我部署的应用程序如下:
applications:
- name: date-services-v1
memory: 1024M
instances: 1
timeout: 180
env:
JBP_CONFIG_OPEN_JDK_MEMORY_CALCULATOR: "[memory_sizes:
我知道这是一个关于Cloud Foundry的常见问题,目前的回答令人失望,尽管我认为Micro Cloud Foundry的实例不可能实现这一点,但我想问一下,只是为了确保这一点。是否可以在Micro Cloud Foundry实例上配置外部域,而无需从cloudfoundry子域进行隧道 这在库存微云铸造虚拟机中是不可能的。但是,您可以使用SSH连接到VM并修改必要的文件,以便它响应您选择的域。请在此处查找指针:对于库存的Micro Cloud Foundry VM,这是不可能的。但是,您可
我意识到CloudFoundry仍处于测试阶段,我承认在云计算的这一级别上有点无知,但我的问题是:我创建一个应用程序,一切正常,我上传到CF。现在怎么办?我想在野外启动我的应用程序。我希望用户不要看到CF URL
这里有一些我确实知道的片段,但我不了解全部情况
我知道我可以将URL映射到应用程序。所以大概这只是一些DNS路由的发生。但除此之外,在这一点上把农场押注在CF上是否安全,例如,启动使用CF的初创企业?在什么时候我会意识到我需要移动到像RackSpace(或其他什么)这样的东西,有可能移
今天,当我尝试运行示例应用程序hello java时git@github.com:SpringSource/cloudfoundry-samples.git,启动应用程序时出现以下错误
正在启动hello-java-from-linux-1。。。失败
CFoundry::AppStagingError:310:登台失败:“登台任务失败:
登台插件失败:/var/vcap/packages/stager/vendor/bundle/ruby/1.9.1/gems/vcap\u登台-0.1.64/l
我计划在CloudFoundry云上部署我的应用程序。我的应用程序需要配置hadoop,所以我计划在CloudFoundry微实例上设置它。我将使用两个节点——一个是主节点,另一个是数据节点。在CloudFoundry上是否有任何文档可供执行此操作?cloud foundry是否提供对map reduce的任何支持 是的,如果您将Hadoop集群创建为多个独立应用程序,则可以
对于两个节点,您必须:
-部署zookeeper节点
-先部署namenode,然后部署datanode
-先部署job
我已经在Cloudfoundry V1中部署了两个应用程序。现在,随着生态系统迁移到V2,我想知道我的访问URL会发生什么情况
以下是我目前拥有的应用程序及其访问URL
应用程序名称应用程序URL
Platform shopzyplatform.cloudfoundry.com
Testplatform testplatform.cloudfoundry.com
imagebox imagebox.cloudfoundry.com
现在,即使
我按照指南在aws ec2上安装了cf
经过一番尝试之后,似乎所有的curlapi.subdomain.domain/info都很好
按预期返回
然后我进入下一步,使用本指南创建用户:
1-执行:
uaac目标uaa。[您的域].com
答复如下:
上下文:admin,来自客户端admin
2-执行:
uaac令牌客户端获取admin-s[admin cliente secret}
得到:
上下文:admin,来自客户端admin
当我试图执行
uaac用户添加[测试用户]-p[测试密码]--电
我尝试按照cloudfoundry meteor构建包的说明部署到bluemix上(请参阅)。它失败,并显示以下消息:
-----> Downloaded app package (2.7M)
Cloning into '/tmp/buildpacks/cf-meteor-buildpack'...
fatal: unable to access 'https://gitub.com/cloudfoundry-community/cf-meteor-buildpack.git/': Fai
对于我的Java应用程序cf push花费的时间太长
Uploading ${APPNAME}...
Uploading app files from: ${PATH}.jar
Uploading 19.8M, 6584 files
Done uploading
按下时,第一行显示数分钟(CPU负载为100%)。之后,实际上传开始(第二行),并在一秒钟内完成
使用CF_TRACE=true我看到一个资源匹配请求()。对于该请求,将发送一个JSON字符串,其中包含我的JAR文件中所有文件的哈希和
是否可以将推送到pivotal cloud foundry的应用程序的构建包更改,而无需再次推送应用程序?如果有办法,请告诉我怎么做或给我指一个参考。你不能使用cf push命令(它会坚持上传你的应用程序),但假设你可以直接调用相关API:
cf curl-X PUT/v2/apps/buildpack更改只有在您重新发布应用程序时才会生效(buildpack就是这样做的-决定如何发布应用程序)。你只是想避免再次上传应用程序位吗?cf CLI和大多数其他客户端都会进行资源匹配以避免上传(请参阅)
失败
读取清单文件时出错:
yaml:第3行:未找到预期的键
---
applications:
- name: Ragu-psdonationwebservice
memory: 128MB
instrances: 1
command: node ./bin/www
services:
- mymongo
你打错了。试试这个:
---
applications:
- name: Ragu-psdonationwebservice
memory: 128MB
instances: 1
我创建了一个用户提供的服务,如下所示:
cf cups myservice -p '{"db": "text"}'
我将此服务绑定到我的应用程序,服务名称为myservice。
当我使用cf env命令时,我可以看到以下消息:
"user-provided": [{
"credentials":{
"db":"text"
},
"name":"myservice"
}]
但是当我用java访问这个变量时
System.getenv("cloud
我已经按照PCF环境中的说明安装并运行了配置服务器(服务:配置服务器,计划:标准)
我现在尝试点击/encryptp-config-server服务的端点,以加密新值。我将按照以下说明进行操作:
TOKEN=$(curl-k ACCESS\u TOKEN\u URI-u CLIENT\u ID:CLIENT\u SECRET-d
grant_type=client_-credentials | jq-r.access_-token);旋度-k-H
“授权:持有人$TOKEN”-H“接受:应用程序
我运行Cloudfoundry应用程序没有任何问题。但是,只需将子文件夹及其文件添加到URL->例如/lang/fr.json,即可公开和访问子文件夹及其文件
有没有办法阻止Cloudfundry应用程序直接访问这些子文件夹?在常规Apache服务器上,我会激活mod_rewrite,自动返回到我应用程序的索引文件
谢谢 我找到了解决方案:我正在使用标准的Cloud Foundry buildpack for PHP。在options.json文件中,我传递参数“HTTPD_VERSION”:“
我使用Pivotal Cloud Foundry。我有许多应用程序(微服务)在同一个空间中运行。我希望此空间中的所有应用程序都能够相互连接
这意味着每次部署新应用程序(微服务)时,我都必须在新应用程序和新应用程序之间设置容器到容器(c2c)策略(cf add network policy)。这是非常乏味的,绝对没有价值。是否有办法设置“默认空间策略”,以便部署在同一空间中的所有应用程序彼此之间都具有c2c连接?目前(在我撰写本文时)不可能使用cf cli&add network策略。仅支持最低级
我正在尝试通过vmc隧道连接到mysql服务。一切都好,直到我必须选择服务
日志:
正在端口10000上启动到mysql-7624的隧道。
1:没有
2:mysqldump
3:mysql
您希望启动哪个客户端?:mysql
请消除歧义:mysqldump还是mysql?
您希望启动哪个客户端?:mysql
请消除歧义:mysqldump还是mysql
您能告诉我出了什么问题吗?请输入您希望启动的客户机号码,与客户机名称对应,即2个用于mysqldump,3个用于mysql。请输入您希望启动的客
在此基础上,我成功地在vSphere上部署了FullCloudFoundry,并使用了类似于清单文件的模板(我对它做了很多更改,因为它有点过时)
现在我意识到我需要下一个版本的Cloud Foundry cause space和org功能,我开始为Cloud controller和适当的节点使用*ng模板
我修改了我的BOSH清单文件,发现云控制器DB几乎没有问题。
根据cloud\u controller\u ng.yml.erb
<% db = properties.ccdb_ng.d
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 17 页