原创 lvs DR模式+keepalived 實現directory高可用、httpd服務負載均衡集羣
功能:lvs+keepalived高可用負載均衡集羣中:·keepalived負責後端real server健康狀態檢查 如果一臺real server服務出現故障,則會從集羣服務中剔除,等恢復之後再自動加入到集羣。·keepalived
原创 Apache整合Tomcat連接數據庫
1.Apache與Tomcat比較聯繫apache支持靜態頁,tomcat支持動態的,比如servlet等。一般使用apache+tomcat的話,apache只是作爲一個轉發,對jsp的處理是由tomcat來處理的。apache可以支持p
原创 Consul+Registrator+Consul-template實現動態修改nginx配置文件
實現需求用nginx做負載均衡,手動的方式是在upstream中添加或刪除後端服務器,比較麻煩.通過Registrator收集需要註冊到Consul作爲Nginx後端服務器信息然後註冊到Consul key/value.Consul-tem
原创 consul系列一之基礎
一、consul原理consul的功能·服務發現·健康檢查·支持多數據中心·key/value存儲consul的使用場景·docker實例的註冊與配置共享·coreos實例的註冊與配置共享consul的優勢·使用 Raft 算法來保證一致性
原创 docker使用基礎總結
一、基礎知識Docker特性:1.啓動速度爲秒級,共享Kernel幾乎沒有性能損耗,資源消耗小2.提供隔離的運行環境-文件系統隔離-網絡隔離-進程號隔離-進程間通信隔離3.提供資源限制-CPU計算資源-內存資源-磁盤I/O資源4.一個容器只
原创 ARP原理
什麼是arp 我們知道,當我們在瀏覽器裏面輸入網址時,DNS服務器會自動把它解析爲IP地址,瀏覽器實際上查找的是IP地址而不是網址。那麼IP地址是如何轉換爲第二層物理地址(即MAC地址)的呢?在局域網中,這是通過ARP協議來完成的。ARP
原创 我的友情鏈接
李晨光李晨光原創技術博客檸檬陳小賤。技術成就夢想滴水穿石孫杰峯雲,就她了。林肯自強不息
原创 gitlab安裝
GitLab的安裝方式GitLab的兩種安裝方法:編譯安裝優點:可定製性強。數據庫既可以選擇MySQL,也可以選擇PostgreSQL;服務器既可以選擇Apache,也可以選擇Nginx。缺點:國外的源不穩定,被牆時,依賴軟件包難以下載。配
原创 利用Registrator和Consul實現mesos task的服務發現
實現目的:因爲mesos中實際的工作節點是slave,框架marathon啓動的任務(容器)都是在隨機的slave上執行,所以在每臺slave上啓動Registrator,用來發現本機上的容器,它會把當前宿主機上的容器自動註冊到consul
原创 centos7 安裝hadoop-cdh-2.6
1.hadoop介紹 Hadoop是Apache軟件基金會旗下的一個開源分佈式計算平臺。以Hadoop分佈式文件系統(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduc
原创 consul系列二之集羣
集羣中的每個節點必須有位置名稱,默認情況下consul使用主機名作爲名稱,我們也可以使用-node命令指一、環境192.168.0.149server01192.168.0.161server02192.192.0.174server031
原创 我的友情鏈接
李晨光李晨光原創技術博客檸檬陳小賤。技術成就夢想滴水穿石孫杰峯雲,就她了。林肯自強不息
原创 Docker Registry+ssl 用Nginx做反向代理並且用ldap做驗證
一、生成證書安裝openssl>>>yum -y install openssl >>>yun -y install openssl-devel生成openssl證書 >>>openssl req -x509 -nodes -days 36
原创 centos7 搭建GlusterFS
實驗需求:·4臺機器安裝GlusterFS組成一個集羣·客戶端把docker registry存儲到文件系統裏·4個節點的硬盤空間不整合成一個硬盤空間,要求每個節點都存儲一份,保證數據安全環境規劃server node1:192.168.0
原创 CentOS7 安裝 Gitlab
GitLab,是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自託管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,