原创 ansible-playbook

yaml的基本元素 變量 Inventory 條件測試 迭代 playbook的組成結構; Inventory modules Ad hoc Command playbooks tasks:任務 variables:變量 template

原创 haproxy

一致性哈希:首先用服務器的某個特徵,比如主機名或者IP哈希後除以2的32次方,會落到環上的某個點。然後把客服請求的特徵比如ip,hash後的值除以2的32次方,必定會落到環上,順時針第一個服務器就爲其提供服務。一個服務器掛掉,自動順時針找下

原创 nginx

nginx:engine xTengineRegistrylibervent:高性能的網絡庫nginx:特性:模塊化設計、較好的擴展性:高可靠master --》 worker低內存消耗10000個keep-alive模式下的連接,僅需要2

原创 varnish

varnish 管理進程:編譯VCL並應用新配置,監控varnish,初始化varnish,CLI接口 child/cache: Acceptor:接收新的連接請求; worker threads:處理用戶請求; Expiry:清理緩存中的

原创 tomcat

java: 編程語言:  系統級:c ,c++,go  應用級:c#,java,python,perl,ruby,php   虛擬機:jvm,pvm   動態網站:.asp .net jsp   動態網站:  客戶端動態:  服務器動態: 

原创 iptables

三臺主機地址轉換設置: 外網機:192.168.10.135  網關設置爲192.168.10.134 route add default gw 192.168.100.134 轉發機:eth0:192.168.10.134 eth1:17

原创 ansible

ansbile: 運維工作:系統安裝(物理機,虛擬機)--》程序包安裝,配置,服務啓動 --》批量操作 --》程序發佈 --》監控 OS provisioning; 物理機:PXE、cobbler 虛擬機:image templates c

原创 haproxy

一致性哈希:首先用服務器的某個特徵,比如主機名或者IP哈希後除以2的32次方,會落到環上的某個點。然後把客服請求的特徵比如ip,hash後的值除以2的32次方,必定會落到環上,順時針第一個服務器就爲其提供服務。一個服務器掛掉,自動順時針找下

原创 lvs

cluster 系統擴展的方式; scale up:向上擴展 scale out;向外擴展 集羣類型; LB:負載均衡集羣。load banlancing HA:高可用集羣。high availability HP:高性能集羣。high p

原创 mysql常用命令與存儲引擎

mariadb or mysql 客戶端程序;  mysql:交換式工具  mysqldump:備份工具  mysqladmin:基於mysql協議管理mysqld  mysqlimprot:數據導入工具; 非客戶端類的管理工具:  myi

原创 keepalived+LVS;keepalived+nginx

keepalived: LB:lvs,nginx HA:keepalived,heartbeat,corosync,cman HP:高性能集羣 分佈式存儲:HDFS 分佈式計算:YARN, batch:MapReduce

原创 nginx

nginx:engine xTengineRegistrylibervent:高性能的網絡庫nginx:特性:模塊化設計、較好的擴展性:高可靠master --》 worker低內存消耗10000個keep-alive模式下的連接,僅需要2

原创 MariaDB Galera Cluster安裝

Galera Cluster:真正的多主架構,任何節點都可以進行讀寫,同步複製,各節點間無延遲且節點宕機不會導致數據丟失。環境:CentOS 7 node01 172.16.6.90   node02 172.16.6.91 node03

原创 tomcat

java: 編程語言:  系統級:c ,c++,go  應用級:c#,java,python,perl,ruby,php   虛擬機:jvm,pvm   動態網站:.asp .net jsp   動態網站:  客戶端動態:  服務器動態: 

原创 varnish

varnish 管理進程:編譯VCL並應用新配置,監控varnish,初始化varnish,CLI接口 child/cache: Acceptor:接收新的連接請求; worker threads:處理用戶請求; Expiry:清理緩存中的