解决 RedHat problem making ssl connection 的问题

今天收到一台 系统的机器,需要安装 以便部署持续集成。

在配置完清华大学的 epel-release 源之后搜索 ansible 应用时出现以下错误:

[root@2B2C-test-DB1 .repos.d]#  search ansible
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
https://mirrors.tuna.tsinghua.edu.cn/epel/6/x86_64/repodata/repomd.xml: [Errno 14] problem making ssl connection
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again
[root@2B2C-test-DB1 .repos.d]# 

Continue reading “解决 RedHat problem making ssl connection 的问题”

解决 RedHat problem making ssl connection 的问题

MongoDB Sharded Cluster 中 router 该如何部署

今天和亚飞讨论了 Sharded Cluster 中 router 的部署问题。

我觉得 router 作为整个集群的一部分,应该纳入集群规划,部署到固定的几台主机,供 APP 进行调用。

亚飞觉得 router 作为连接 config 和 shard 的纽带,其实可以随 APP 一起部署,这样 APP 只需要统一配置 127.0.0.1 就可以对 mongodb 进行调用。

Continue reading “MongoDB Sharded Cluster 中 router 该如何部署”

MongoDB Sharded Cluster 中 router 该如何部署

浅谈 ansible inventory 的那些坑

一号坑:-i参数只能定义一次。

开始话题之前,先看一个调用案例:

有playbook如下:

# deploy.yml

- : '{{host_svr}}'
  max_fail_percentage: 30
  serial: "30%"
  remote_user: common
  become: true
  roles:
    - dubbosvr

- : '{{host_web}}'
  max_fail_percentage: 30
  serial: "30%"
  remote_user: common
  become: true
  roles:
    - websvr

Continue reading “浅谈 ansible inventory 的那些坑”

浅谈 ansible inventory 的那些坑