问题标签 [openshift-origin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sockets - 我可以编写一个可以在外部端口上接收 UDP 流量的 OpenShift Origin 应用程序吗?
OpenShift Origin 的 PaaS 通用性如何?从架构概览来看,它似乎非常以 Web 为中心。我可以使用 OpenShift Origin 构建一个可以运行任意应用程序的私有云,而不仅仅是基于 Web 的应用程序吗?
正如我帖子的标题所示,我的紧迫问题是是否有可能创建一个可以打开套接字并接收 UDP 流量的 OpenShift 应用程序——我不需要(也不想要)这个应用程序的 haproxy,而且我不希望所有 UDP 流量首先通过节点主机的代理。
本质上,我想知道我是否可以将应用程序部署到节点,并让该应用程序能够从该节点上面向外部的端口接收 UDP 数据包。这可能吗?
RedHat 文档,配置端口代理,让我认为这是不可能的:
应用程序侦听环回接口上的连接。该节点运行一个代理,该代理侦听面向外部的端口并将传入请求转发到适当的应用程序
我希望有办法绕过这个限制。定制墨盒有用吗?
azure - Can't login to openshift origin?
I installed openshift origin in CentOS 6.5 minimal installation on Windows Azure vps using oo-installer. I used same server as both broker and node. Installation completed without any errors. After installations when I tried to login to the openshift console using username/password as openshift/openshift and admin/admin but it is giving an error stating as bad password. I tried to connect to the server using rhc
but same results occurred. Now where can I change my password? Where will be the openshift's log files? How can I diagnose my openshift installation?
openshift-origin - Open Shift Origin Mongo DB 服务的问题
我已经使用 oo-install 在 aws ec2(Fedora19) 上安装了 OpenShift Origin V3。设置是一个代理 +一个节点。
我正在对安全组进行一些修改以使其更具限制性 - 它最终导致了 mongo 服务中的一些问题。
1.service mongod没有启动,状态显示失败。
/var/log/mongodb/mongodb.log 说 Thu Mar 6 11:24:08.189 [initandlisten] ERROR: listen(): bind() failed errno:99 Cannot assign requested address for socket: :27017 Thu Mar 6 11: 24:08.189 [initandlisten] 现在正在退出
运行 oo-accept-broker -v 说
FAIL:登录 mongo db 时出错:MOPED:重试连接到主副本集:27017">]>:MOPED:重试连接到主副本集:27017">]>/MOPED:--username 重试,退出代码: 1
任何有关如何解决此问题的指示将不胜感激。
谢谢沙布纳
scalability - 将 OpenShift 与许多组件一起使用
我正在评估使用 OpenShift Origin(或者可能是企业)来评估一个包含许多组件的项目,但是我在找出拆分组件和保持可扩展性的最佳解决方案时遇到了一些问题。
组件是
- db (PostgreSQL):使用了很多,但写的不多,所以我可以使用 1 次写入和多次读取来扩展它。
- www(静态文件):由 nginx 或类似文件提供服务
- api (django): www 应用程序可以与之交谈。需要与数据库通信并缓存。
- auth (NodeJS):社交认证的认证前端,需要与缓存联系。
- sse (django): DataPush 使用 html5,这个网络服务器必须运行 nginx/gevent 或类似的。这个需要跟MQ讲。
- MQ(RabbitMQ):用于运行任务。
- 缓存(redis):api、sse 和 auth 与之对话。
总体来说很复杂,但如果没有 OpenShift,现在一切都很好。
看看人们如何在 Openshift 中运行 Django 和 Postgres,它通常使用(来自另一个示例)类似的东西来完成rhc app create --scaling $APP_NAME python-2.7 mongodb-2.4 postgresql-8.4
,但这到底有什么作用?据我了解,在这种情况下,您最终会在同一台机器上运行 python、mongodb 和 postgres。
在这种情况下,最好的解决方案是什么?
- 在 1 个应用程序上运行整个堆栈。因此,从技术上讲,它将运行每台物理服务器的所有内容。
- 为主要组件创建 1 个可扩展应用程序,并将 api db 设置指向 db-mydom.example.com?
- 仅将 OpenShift 用于 www 和 api,并在其余部分设置旧式服务器?
- 完全不同的东西?
openshift-origin - 意外错误:Openshift 上的 CLIENT_ERROR
按照https://www.openshift.com/developers/download-cartridges上的指南,我想尝试安装 CDK,看看它带来了什么。不幸的是,由于以下错误,我无法安装墨盒:
针对本地安装的 OpenShift Origin执行 rhc create-app cdk http://cdk-claytondev.rhcloud.com/manifest/2ccd7a3a7762e4ebb873c0d64a247b180e0600b8 。或者尝试通过 Web 控制台创建应用程序(同样在本地安装中,两者都未在 rhcloud 上测试)。
dns - 使用 OpenShift Origin 上的 URL 启动应用程序
我正在学习使用 OpenShift 的开源版本。我已经下载了 linux 映像并在我的 PC 上运行 Windows 7 的虚拟机(名为 VM1)上启动它。在另一个 VM(名为 VM2)上,我安装了另一个 linux 操作系统并配置了 JBoss IDE 以与 OpenShift 一起使用。然后,我在本地 OpenShift PaaS 云上成功创建并托管了一个应用程序。这是问题开始的地方:
在 VM2(我开发应用程序的运行 Linux 的那个)上,我可以毫无问题地访问我在 OpenShift 上的帐户网页,查看我创建的应用程序并对其进行测试。
我可以从我网络上的任何其他 PC 登录到 OpenShift Web 控制台并通过简单地输入 VM1 的 IP(在我的情况下为 192.168.1.107)来查看我的应用程序。在那里我可以看到启动我的应用程序的 URL:http://localtest2-mydomain.openshift.local/。但是当我点击它时,我收到一条消息说该网页不可用。同样,如果我在 VM2 中使用此链接,它就像一个魅力。
我尝试更改 system32\drivers\etc\hosts 文件,以便以 openshift.local 结尾的链接将发送到 VM1 的 IP 地址,但它不起作用。谁能帮我?
openshift-origin - Openshift Origin 中的其他应用程序墨盒可用性
我能够安装捆绑在 Origin 中的默认墨盒,
如果我需要添加一些应用程序,例如:httpd 服务器、ldap 服务器、tomcat 等,该怎么办?
有没有办法做到这一点,我看到了 DIY 和客户墨盒安装,有没有关于如何使用这些的指示?
问候 G
fedora - Fedora 19 上的 OpenShift 起源
我在 Fedora 19 上部署 OpenShift Origin 时遇到问题。我收到错误消息:
这很奇怪:
释放:
我无法通过 yum 安装 ruby193。依赖问题。Fedora 19 有 ruby 版本 2.0.0。ruby193 安装日志:http ://pastebin.com/raw.php?i=TpJEF4Rw
所以我正在使用 rvm:
最后,我通过以下方式安装 Origin:
openshift-origin - Openshift Origin git push 权限错误
我已经使用 oo-install 脚本安装了“openshift origin”。我可以登录到 Web 控制台并创建应用程序,“git clone”可以工作,但是当我“git push”时出现权限错误:
这些是我 ssh 进入设备时的一些文件夹权限:
任何帮助,将不胜感激。
openshift-origin - openshift oo-install:隐含的主机域“com”与 DNS 的“demo.com”的指定主机域不匹配
全部。我正在尝试使用一个命令安装 openshift
我不知道是什么原因它一直告诉我'隐含的主机域'com' ...'需要更改什么?