问题标签 [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.

0 投票
2 回答
278 浏览

amazon-web-services - Ansible - 自动化远程还是本地?

如果运行像 Ansible 这样的自动化工具来在云中构建您的基础设施堆栈(例如 AWS),那么拥有自动化工具并在云中的不同区域/VPC 中构建堆栈就足够了吗,还是让您的自动化更有意义?本地工具和脚本(自己的数据中心/机器)?

两者似乎都被使用,但我只是想知道是否有最佳实践标准。

0 投票
2 回答
4497 浏览

deployment - 红/黑部署策略是如何实现的?

我最近遇到了这篇 Netflix 博客文章http://techblog.netflix.com/2013/08/deploying-netflix-api.html

他们谈论的是红/黑部署,他们并排运行旧代码和新代码,并将生产流量引导到它们两者。如果出现问题,他们会回滚。

交通指挥如何运作?是否可以使用例如两个 Docker 容器来调整这种策略?

0 投票
1 回答
338 浏览

linux - 如何在 LINUX 中使用 iptables 阻止 ip 地址 24 小时

如果在 1 秒内点击超过使用.,我如何阻止24 小时 IP 地址?100iptables

0 投票
1 回答
82 浏览

apache - 将流量从 F5 BigIP LB 路由到 EC2 实例和物理服务器

有没有办法让物理 F5 BigIP LB 将流量路由到 EC2 实例(自动缩放)和物理机器?我看到这篇文章https://devcentral.f5.com/articles/using-big-ip-gtm-to-integrate-with-amazon-web-services但它似乎将流量路由到整个 AWS 区域,而不是到 ELB 后面的几个 EC2 实例。

0 投票
1 回答
40 浏览

python - 如何登录 AWS 服务器并使用 Python 对其进行一些维护?

我需要登录 AWS Linux 服务器,然后创建一个文件夹,在其上添加一些所有权,最后重新启动 tomcat。我知道我应该使用 Ansible 或任何 config mgmt 工具,这很简单。但出于好奇,我想使用 Python 来做。所以基本上,需要遵循的步骤是:

  1. 登录机器
  2. mkdir /mnt/some_new_folder
  3. 授予权限,chown tomcat7:tomcat7 /mnt/some_new_folder
  4. 最后重启tomcat:sudo service tomcat7 restart
  5. 最后注销

是否可以通过 Python 脚本完成所有这些操作?

0 投票
1 回答
5757 浏览

ruby - Chef: Can a variable set within one ruby_block be used later in a recipe?

Let's say I have one variable, directory_list, which I define and set in a ruby_block named get_directory_list. Can I use directory_list later on in my recipe, or will the compile/converge processes prevent this?

Example:

0 投票
1 回答
373 浏览

git - 从 repo 和 Ansible 部署代码的最佳方式是什么?

对于我们的电子商务网站,我使用 Ansible 的以下部署过程:

  • 从存储库中拉取源到远程机器
  • 到此存储库的符号链接到/var/www/mysite/current
  • 配置文件的符号链接

但我不确定这是部署代码的最佳方式,因为我们可以在远程拥有所有不需要的文件的 repo。

所以我想知道是否会更好:

  • 在本地提取代码(例如在 tmp 中)
  • 制作存档并将存档直接上传到远程/var/www/mysite/release/xxxxxxx
  • 发布到当前的符号链接

你怎么看?有没有办法用 Ansible 做到这一点?

谢谢你。

0 投票
2 回答
3958 浏览

elasticsearch - 如何通过 HAproxy 访问 Kibana 仪表板

我有一台运行 kibana 的服务器,我已将其设置为从 localhost 访问。这是一个 linux 服务器,所以我可以这样做:

这运行良好。我需要把这个 kibana 服务器放在 HAProxy 后面,它将作为 Kibana 的反向代理。

我的 Haproxy 配置文件(/etc/haproxy/haproxy.cfg)看起来像

我应该在这个文件中添加什么前端和后端,我对基于上下文的切换更感兴趣。我正在寻找“ http://haproxy_ip/kibana ”应该将我重定向到 kibana 网页

0 投票
1 回答
77 浏览

ibm-cloud - 一个 git 存储库的多个“部署到 Bluemix”按钮

如果我有一个包含多个应用程序的单一 git 存储库,是否可以为每个应用程序创建一个“部署到 Bluemix”按钮?

我真的需要克隆存储库 URL 并从中创建应用程序,而不是 IBM Dev Ops 服务克隆然后更改为子目录。也许该按钮将是指向此类内容的链接,但是除了“存储库”之外,我没有看到任何参数记录在任何地方。

0 投票
1 回答
137 浏览

ibm-cloud - 内部版本号不适用于正在运行的应用程序?

我有一个 Liberty Profile 应用程序,我正在使用 devops 管道构建/部署它,但我没有看到任何确定正在运行的当前构建的机制。我已经转储了所有环境变量,但似乎没有任何迹象表明内部版本号。

价值是我找不到的地方还是真的不可用?