Ansible-Playbooks之安装LNMP

playbooks 是一种简单的配置管理系统与多机器部署系统的基础。与现有的其他系统有不同之处,且非常适合于复杂应用的批量部署
Playbooks 的格式是YAML,语法做到最小化

这里讲述的是使用ansible-playbooks的roles安装LNMP应用

阅读更多

Ansible-Playbooks之安装Mysql

playbooks 是一种简单的配置管理系统与多机器部署系统的基础。与现有的其他系统有不同之处,且非常适合于复杂应用的批量部署
Playbooks 的格式是YAML,语法做到最小化

这里讲述的是使用ansible-playbooks的roles安装Mysql应用

阅读更多

Ansible Template处理含特殊字符的文件

Ansible Template模块推送文件时,当遇到含有特殊字符的配置文件,如:”;” “#”等,如果不加处理,在执行Ansible-playbooks时会报错,因为这些模块不能被正确解析,如下图所示:

阅读更多

Ansible-Playbooks之安装PHP

playbooks 是一种简单的配置管理系统与多机器部署系统的基础。与现有的其他系统有不同之处,且非常适合于复杂应用的批量部署
Playbooks 的格式是YAML,语法做到最小化

这里讲述的是使用ansible-playbooks的roles安装PHP应用

阅读更多

Ansible-Playbooks之安装Nginx

playbooks 是一种简单的配置管理系统与多机器部署系统的基础。与现有的其他系统有不同之处,且非常适合于复杂应用的批量部署
Playbooks 的格式是YAML,语法做到最小化

这里讲述的是使用ansible-playbooks的roles安装Nginx应用

阅读更多

Mysql备份恢复

开启mysql的binlog功能可以有效防止在日常mysql操作过程中因操作失误而导致的数据丢失问题
但是,对于DBA来说,第一准则就是备份重于一切eygle在DBA四大生存法则中也有提到
我们必需知道,系统总是要崩溃的,没有有效的备份只是等哪一天死!我经常开玩笑的说,唯一会使DBA在梦中惊醒的就是,没有有效的备份.

阅读更多

部署Ansible Tower

Ansible Tower (以前叫’AWX’)是能够帮助任何IT团队更容易使用Ansible的解决方案。该方案基于web
Tower允许对用户进行权限控制,即使某用户不能传送某SSH凭证,你也可以通过Tower来对该用户共享该凭证。我们可以通过图形化界面来管理Inventory,也可以对各种各样的云资源做同步。Tower可以记录所有job的日志,也可以与LDAP集成,并且拥有强大的可浏览的REST API。Tower也提供了命令行工具,可以与Jenkins轻松集成。Provisioning回调对自动伸缩拓扑图提供了强大的支持

阅读更多

Oracle数据库备份与恢复 - RMAN备份

如果要说DBA工作中最重要的职责(没有之一),那无疑就是保证客户数据的安全和完整,可以看到几乎任何一本Oracle DBA的技术书籍一定都会把大篇幅来介绍数据库的备份与恢复,从中也可以看到备份和恢复的重要程度。eygle曾经总结了DBA生存之四大守则的第一条就是:备份重于一切
我们必需知道,系统总是要崩溃的,没有有效的备份只是等哪一天死!我经常开玩笑的说,唯一会使DBA在梦中惊醒的就是,没有有效的备份.

阅读更多

Oracle数据库备份与恢复 - RMAN恢复

RMAN恢复原理

首先还是得理解Oracle数据库恢复的一个原理。数据库恢复是指将数据库恢复到一个一致性的状态,整个恢复操作可以分为两个步骤,数据库修复(RESTORE)和恢复(RECOVER)
Oracle官方文档上关于Restore和Recover的解释:
The two most important RMAN commands used in database recovery are:

阅读更多

重建oracle控制文件

环境:CentOS 6.6
   oracle 11.2.0.4.0

前几天开发一都比调试存储过程时开了DEBUG,把测试服务器直接搞挂了,最后把测试服务器搞起来了,结果发现oracle数据库也挂了,原因是oracle的控制文件 control02.ctl 损坏了,因为是测试环境,所以没有备份…xxx

阅读更多