原创 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:清理緩存中的