原创 saltstack pillar與ansible 變量

saltstack pillar與ansible 變量需求,由不同主機,生成不同的配置項目。1、在ansible中如果要實現配置文件的參數替換,只需要在inventory中配置,並使用{{}}在template中引用變量即可示例:[test

原创 Mongodb併發與鎖機制

Mongodb併發與鎖機制1、 MongoDB 使用的鎖MongoDB 使用的是“readers-writer”鎖, 可以支持併發但有很大的侷限性,當一個讀鎖存在,許多讀操作可以使用這把鎖,然而, 當一個寫鎖的存在,一個單一的寫操作會 ex

原创 備份sqlserver 數據庫到遠程主機腳本

備份sqlserver 數據庫到遠程主機腳本mssqlBackup.py:# Name: mssqlBackup.py # Purpose:  # # Author: yanglixue # # Created: 2015/04/01 #-

原创 MHA 多VIP 多MySQL實例的支持

MHA 多VIP 多MySQL實例的支持首先看power_manager 腳本MHA Manager如果能夠SSH到Master主機,會調用stopssh方法,stopssh方法根據master_pid_file來遠程kill MySQL實

原创 ORACLE RESOURCE MANAGER(資源管理器)

ORACLE RESOURCE MANAGER資源管理器本文演示簡單資源計劃的使用,普通資源計劃的使用請參考oracle官方文檔1、簡單資源計劃以SYS_GROUP組作爲level 1,OTHER_GROUPS組作爲level 3, 不需要

原创 MySQL MMM 數據不一致探究

MySQL MMM 數據不一致探究slave重新指向新的master 的關鍵日誌輸出,通過這些日誌輸出,我們大致可以明白MMM自動failover或在線切換時的執行流程。--自動failover,slave節點 2015/02/06 01:

原创 saltstack 文件下發與拉取

saltstack 文件下發與拉取salt的文件下發,使用cp.get_file函數,空文件是不生效的root@hadm base]# salt '*' cmd.run 'ls /root/' hadm.com:     anaconda-

原创 Linux eclipse+perl開發環境安裝

CentOS release 6.4 中會自帶有eclipse,版本爲eclipse3.6.1,如果要開發perl程序需要安裝epic插件和PadWalker我選擇PadWalker-1.96.tar.gz和 org.epic.update

原创 Hadoop2 NameNode HA配置

Hadoop2 NameNode HA配置Hadoop2 官方提供了兩種NameNode HA的實現方式,分別基於QJM和NFS,這裏以基於QJM的HDFS HA爲例。實驗環境系統版本:CentOS release 6.4 (Final)H

原创 ORACLE 手動建庫

ORACLE 手動建庫 ORACLE10GR2手動建庫大致分爲以下幾個步驟編輯.bash_profile文件,設置環境變量創建所需目錄結構創建初始化參數文件執行建庫腳本 下面以創建test數據庫爲例1、編輯.bash_profile文件,添