Lnmpy
Elvis's Blog
Transcrypt --- Encrypt Git
背景
在代码里面经常会有些敏感信息, 如db的配置, api-key等. 明文将这些信息保存在代码中肯定是不安全的, 如果将其统一/逐个保存在跟code无关的地方中, 也会存在着不安全, 缺乏版本控制及使用麻烦的问题.
最好的方式就是, 将这个文件encrypt, 只有配置了能decrypt的key, 才能解开这些配置信息.
git-crypt和Transcrypt就是用来做这件事情, 前者需要单独编译安装, 后者只是一个独立的python shell脚本. So, 这里选择的就是后者.
其他的特性可以参考其Github README的介绍, 如OpenSSL.
AngularJs Nginx的配置
最近为一个angular的project配置Nginx时踩了些坑, 在此mark一下.
Designate配置及部署
Designate目前还在开发过程中, 且文档资料比较匮乏, 此处的介绍的内容就相对比较片面和不是那么严整了, 若有相应的错误,也请包涵并及时指正。
RabbitMQ HA和LB的配置
rabbitmq是使用erlang开发的,集群非常方便,且天生就支持并发分布式,但自身并不支持负载均衡. 常规的博客介绍都是说rabbitmq有几种部署模式,其中最常用的也就两种:
- 单一模式: 就是不做ha…
- 镜像模式模式: active/active模式的ha,当master挂掉了,按照策略选择某个slave(其实就是最先加入集群的那个slave)来担当master的角色
Dell R720 ipmi配置
IPMI是一个intel,hp,dell等提出的一个跨软硬件平台的工业标准,用户可以通过其来监控或获取服务器的状态,但是需要提前配置
disk-image-builder制作虚拟机镜像
pypi本地源的搭建
介于Python的跨平台性,所以这里就不描述我本地的环境了
几个活用vim粘贴板的配置命令
追求更高的效率,那么总是会去折腾一些开发工具的快捷操作或者hack了,而其中vim的操作实在是存在各种hack.或许下面的几个你就没有怎么用过:
Neutron如何与Nova-Compute进行交互
开门见山,最近在研究了一下Neutton的代码,看的过程中也将所了解的内容进行整理,整理内容如下: