微信公众号:杰夫弹弹看
发布时间:2013-09-20 17:01:12
在上一篇的文章中,我们简单了介绍chef的环境搭建,那么现在你肯定就跃跃欲试如何创建一个cookbook,真正体会自动化的配置管理的便捷之处。废话少说,我们选取简单的hello-world为例子,需求:1.在workstation可以让多个节点自动化创建hello-world.txt文件2.文件的owner是test, group是test假设:test用户和组是在.........【阅读全文】
发布时间:2013-09-20 16:29:29
前言:前段时间一直想试验一下DevOps的一些配置管理工具,后来因为某些原因,就重点研究了chef。以自己的机器搭建了一个典型的多节点实验环境。架构:根据官方的chef的架构介绍,主要包括三大部分,1. chef-server2. chef workstation3. chef-node &.........【阅读全文】
发布时间:2013-09-08 10:37:58
如果你经常编写shell脚本,有时会碰到类似的问题:shell中定义了一个函数,这个函数和系统内建的命令同名, 例如function cp() { echo "This is a test" cp }显然上面的是一个递归函数,显然这个递归没有退出条件,最后必然是导致Segmentation fault如果我们不希望cp()里的继续.........【阅读全文】
发布时间:2013-09-03 11:57:23
1. telnettelnet <ip> <port>2. ncnc -z -w5 <host> <port>; echo $?3. nmap sudo nmap -sS -v -p <port> <ip>优缺点:1. nc nmap便于脚本化2. nmap需要单独安装,nc一般ubuntu下自己安装了3. telnet 在windows下用的比较多.........【阅读全文】
发布时间:2013-09-03 11:53:45
因为一直在用devstack在一台虚拟机器上进行安装,openstack的havana的开发过程相关的依赖版本会不时的更新,最近安装devstack发现总会出现一些service启动不了直接查看log一般是 version 不匹配,或者缺少相关的module,显然是相关的package安装不匹配的缘故,如何解决sudo pip install --upgrade -r /opt/stack/.........【阅读全文】