前期一直使用Mirantis公司的fuel工具进行安装部署openstack,但是在实际使用当中,发现fuel对于定制化的需求还是做得不够好,如果中间部署出错,你找不出原因,同时如果资源紧张,需要同时在一个物理节点上同时部署多个组件,fuel的支持不是很好。我在试验环境下测试了controll..
分类:
其他好文 时间:
2017-02-13 00:33:42
阅读次数:
1228
最近我们项目组要安装ansible,而我们公司的机器是不能连外网的,所以需要离线安装。 系统要求: centOS 或者 RetHatEnterprise (SUSE貌似不行) 介质: python-devel-2.6.8-0.15.1.x86_64.rpm setuptools-18.7.1.tar ...
分类:
其他好文 时间:
2017-02-11 00:59:23
阅读次数:
387
拓扑:拓扑说明:两台服务器配置Keepalived+Nginx做双主模型的LoadBalance,主机名为lb1和lb2两台服务器配置lamp,用于处理动态资源请求,主机名为lamp1和lamp2两台服务器配置varnish作为静态资源缓存服务器,主机名为varnish1和varnish2两台服务器配置Nginx用于处理静态资源请..
分类:
Web程序 时间:
2017-02-10 00:15:59
阅读次数:
1717
lnvamp的意思是Linux(centos7.2),Nginx,varnish,Apache,MySQL,PHP。我在这个平台之上构建的discuz论坛,我写了一个roles来实现,这个脚本很不健壮幂等性不足,需要大量的判断继续完善,由于时间原因我就不继续完善了,先把草稿贴出来。同时这个脚本的复用性也不好,基本..
分类:
其他好文 时间:
2017-02-08 23:20:46
阅读次数:
387
适用场景:流行的自动化运维之一:ansible是基于ssh通信来实现的。因此,使用ansible之前,需要先解决ansible服务端与各个被管理节点之间的ssh通信问题。第一种方法是使用用户名和密码的方式进行ssh通信,密码需要以明文方式保存在ansible的hosts文件中,存在泄漏密码的安全隐患..
分类:
编程语言 时间:
2017-02-06 11:21:37
阅读次数:
441
环境准备yum-yinstallopenssh-clientswgetrpm安装centos系统需要epel源,yum–yinstallepel-releaseyum–yinstallansible#默认安装在/etc/ansible/目录下配置文件认识ansible.cfg:#主配置文件hosts:#主机,可以填ip或者主机名,注意这个webservers非常的重要和ansible.cfg配置..
分类:
其他好文 时间:
2017-02-05 14:13:32
阅读次数:
298
有些服务器会更改SSH端口,更改方法如下:sshd_config#Port22Port65535更改后使用新方式进行修改配置文件ssh-copy-id"-pportuser@host"ssh-copy-id"-p65535user@192.168.3.102"配置ansible的hosts配置文件[port]192.168.3.102[port:vars]ansible_ssh_user="user"ansible_ssh_po..
分类:
其他好文 时间:
2017-02-03 17:16:40
阅读次数:
730
实验环境:centos6.6IP192.168.38.152(安装ansible)centos6.6IP192.168.38.155(hostname:web155.com,实验用的客户机)安装方法:利用yum安装ansible,要求系统的python要是2.6以上1.1开始安装:1.1.1需要在152的机器安装一下epel外部源,可以使用阿里云的源:更新源的方法:1...
分类:
其他好文 时间:
2017-02-03 00:46:56
阅读次数:
2829
1.playbook参数详解:hosts:hosts用于指定要执行指定任务的主机其可以是一个或多个由冒号分隔主机组。
user:root指定远程主机上执行任务的用户
remote_user:root
vars:变量
tasks:任务
-name:描述
module:options
如:servericename=httpdstate=running
shell:/sbin/se..
分类:
其他好文 时间:
2017-02-03 00:43:55
阅读次数:
422
ansible用于批量管理远程服务器,下面记录使用ansible远程部署nginx服务的过程。实验环境:ansible主机:centos6.6192.168.38.152已经源码编译安装好了nginx服务,安装过程参考这里远程服务器:centos6.6192.168.38.155(hostsname:web155.com)用于部署nginx实验过程:思路:先..
分类:
其他好文 时间:
2017-02-03 00:39:11
阅读次数:
386