问题标签 [devops]
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.
ibm-cloud - 更改 Bluemix 帐户的 Jazz ID
前段时间,我开始使用 Bluemix 平台开发移动应用程序使用的 PHP 服务。过了一段时间,我意识到拥有一个可以连接多个 Eclipse IDE 并在同一个应用程序上工作的存储库会非常有用。我已经有一个用于工作项目的 Jazz ID;我说的是在个人项目中使用 Bluemix+Jazz。
当我第一次将 Bluemix ID 与 Jazz ID 连接起来时,一切都很好。但我意识到这可能存在利益冲突,因为我在工作和个人项目中使用相同的 Jazz ID。
我的问题是:有没有办法在 Bluemix 中使用新的 Jazz ID? 似乎无法从 Bluemix、DevOps 或 Jazz.net 更改两个 ID 之间的连接。
amazon-web-services - AWS 元数据:什么是 aws 实例 ID
AWS 实例 ID 是否与用于实例的硬件相对应?有没有办法判断您是否在某个地区获得相同的硬件?
mysql - 使用 SaltStack 创建 Mysql 数据库
我正在使用 SaltStack(带有 vagrant)/Ubuntu 12.04。
我的目标是安装 Mysql,创建数据库和用户并授予所有权限。
这个 SLS 文件有什么问题?
我有这个错误:
mongodb - Mongodb:当实例由其他 ubuntu 用户控制时,在 Ubuntu 服务器上升级 Mongo
我从一位已离职的开发人员那里继承了一个项目。
我正在尝试升级我们当前使用的 mongo 实例。不幸的是,运行时出现mongod
此错误:
Mon May 18 13:25:39.475 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
Mon May 18 13:25:39.475 [initandlisten] ERROR: addr already in use
Mon May 18 13:25:39.475 [initandlisten] now exiting
那是因为我当前正在使用的 mongo 实例由服务器上创建的另一个用户控制mongodb
。此外,当我尝试查看配置文件以及实例使用的所有目录和文件时,它们也由 控制mongodb
,这是一个ls-la
输出:
drwxr-xr-x 2 mongodb nogroup 4096 May 18 10:32 journal
这可能是出于安全目的而完成的,我可以保持这种状态。
我想知道的是:
- 如何将自己切换为
mongodb
用户(已经尝试sudo su mongodb
但没有成功 - 或者如何从我当前的 root 用户升级 mongo 实例?
谢谢
c# - 如何将具有多个组件的应用部署到 Azure?
因此,我的应用程序由几个单独的 .NET 组件组成,这些组件都在 Azure 中运行。为了让您了解所涉及的内容:
- 作为 Azure 网站运行的主要 ASP.NET MVC5/Web API 2 REST 服务(我认为他们将这些重命名为 Web 应用程序?)。
- 主要 REST 服务使用的 SQL 数据库。
- 主 REST 服务与之通信的另一个内部 Web API REST 服务作为 Azure 网站运行。
- 内部 Web API REST 服务使用的 Azure 存储表。
- 3 个预定的作业(只是 .NET exe)在后台工作并与主 SQL 数据库对话。
所有这些现在都在 Azure 中运行良好。我的问题是自动化部署和配置。
现在都是手动的。我右键单击并从 Visual Studio 发布这两个 Web 应用程序。我建立并通过 FTP 建立网络作业。数据库和 Azure 存储已经存在,所以我不必重新设置它们。
但是说发生了一些不好的事情——数据中心出现故障或其他情况。我希望能够以最小的努力启动我的应用程序(包含所有这些组件)的新版本。
我对 Azure 的世界还很陌生,所以我不知道从哪里开始。我有哪些选择?
ibm-cloud - 500 错误:无法建立从 DevOps Services 部署到 Bluemix 的后端连接
我正在将一个应用程序从 DevOps Services 部署到 Bluemix。我收到 500 错误:无法从部署建立后端连接。我以前从未遇到过这个错误。DevOps Services 运行栏上的日志按钮显示为灰色,因此我不确定在 DevOps Services 端的何处查看更多信息。该应用程序是在 Bluemix 中创建的,但是当我尝试在 Bluemix 端查看日志时,由于应用程序没有启动,因此没有日志,所以我也不确定如何在 Bluemix 端进行调试。
我 fork 的应用程序是 alchemyapplication。它使用python buildpack。项目所有者告诉我他们让部署工作。我看到了一些最近的提交,因此有可能发生了一些更改,因为这打破了这一点。任何关于从哪里开始调试的帮助表示赞赏。
ansible - 如何在事实收集时解决 ansible 问题?
收集事实时,第一台主机的配置失败,并出现您在下面看到的错误。
可以通过以下方式解决此问题:
我想在我的剧本中作为 pre_task 做这样的事情:
它不起作用,错误仍然显示。显而易见的解释是,当事实收集起来时,问题仍然存在……但是这些事情是怎么做的呢?
git - 在 Bluemix DevOps Services 上添加新构建阶段时出错
我将一个 git 存储库从 github 导入到 Bluemix DevOps Services。创建存储库后,部署工作正常,manifest.yml
从“编辑代码”设置代码库并成功启动它。
但是,当我尝试从“Build & Deploy”添加新的构建阶段时,我在页面顶部收到以下错误消息:
加载 Git 分支时出现问题
我的设置如下:
输入类型:SCM 存储库
Git 网址:https ://github.com/juslee/agar.io-clone.git
分支:错误
阶段触发器:将更改推送到 Git 时自动执行作业
错误图片:http: //i61.tinypic.com/14jnln7.jpg
有什么想法有什么问题吗?
automation - 使用多种颗粒瞄准盐爪
在我们的基础设施中,我们在 minion 上设置了多个粒度,包括“环境”和“组件”粒度。基于此,可以有多个具有相同组件名称的 minions,每个 minions 在不同的环境中。我希望能够基于多个粒度选择 minions,而不必在 master 上定义多个节点组。
我努力了:
这似乎不起作用,我已经相当广泛地查看了他们的文档,并且没有发现这种类型的奴才目标的例子。
这甚至可能吗?如果是这样,我将如何去做?
ruby - Capistrano 当前/目录未创建
第一次尝试部署时,capistrano 不会创建当前目录。
我尝试部署:检查项目,一切都很好,但是当我实际部署过程时出错:
根据我的经验,这通常是由之前的问题引起的,该问题没有让部署结束,但我真的看不到任何明显的异常或错误(但我可能遗漏了一些明显的东西)。
有没有人知道我可以查看什么来调试这个?