原创 Openstack(二):keystone認證服務

首先說明安裝Opnstack服務安裝的一些基本套路:1、數據庫創建2、安裝對應服務的軟件包並修改配置文件3、創建相應的服務並註冊api一、數據庫官方文檔https://docs.openstack.org/keystone/stein/in

原创 Openstack(三):glance鏡像服務和placement服務

glance鏡像服務官方文檔:https://docs.openstack.org/glance/stein/install/install-rdo.html#install-and-configure-components一、數據庫1、

原创 Openstack(一):基礎環境配置及介紹

簡介:    Openstack是(infrastructure as a service,基礎設置即服務)IAAS架構的實現,OpenStack是一個由NASA(美國國家航空航天局)和Rackspace合作研發併發起的,以Apache許可

原创 單主KEEPALIVED+LVS+LAMP+NFS+Msql讀寫分離

防止混淆可以根據功能修改主機名配置客戶端vi /etc/sysconfig/network-scripts/ifcfg-eth0NAME=th0 DEVICE=eth0 ONBOOT=yes NETBOOT=yes BOOTPROTO=no

原创 iptables的NAT

網絡防火牆NAT(network address translation)網絡地址轉換,又分爲SNAT、DNAT和PNATSNAT:NAT轉換時請求報文替換了源地址,響應報文替換了目標地址,所以又爲SNATDNAT:當外網用戶訪問局域網內的

原创 iptables介紹及基本用法(一)

一、iptables的基本認識iptables的實現是通過Netfilter組件,該組件集成在linux內核中,具有iptables,NAT等功能,官網文檔:https://netfilter.org/documentation/爲了擴展各

原创 iptables擴展模塊應用(二)

擴展模塊分爲二種:(1)隱式擴展:在使用-p選項指明瞭特定的協議時,無需再用-m選項指明擴展模塊的擴展機制,會自動加載對應模塊(2)顯式擴展:必須使用-m選項指明要調用的擴展模塊的擴展機制,要手動加載擴展模塊使用幫助:CentOS 6: m

原创 inotify+rsync數據的實時同步

生產需求:企業一般有多臺web服務器,爲了保證數據的統一,方便統一管理以及節省空間,將web文件放在samba服務器或者nfs上,爲了數據的安全可以找一臺服務器實時同步數據,可以通過inotify+rsync+腳本實現一、監控軟件inoti

原创 HTTPD2.4文件組成及常見配置

一、程序文件組成CentOS 7程序環境:yum安裝httpd-2.4官方幫助文檔:http://httpd.apache.org/docs/2.4/配置文件:/etc/httpd/conf/httpd.conf/etc/httpd/con

原创 源碼編譯LAMP的FCGI模式的多虛擬主機

一、環境準備Centos7.6最小化安裝關閉防火牆、selinux需要用到的安裝包:apr-1.7.0.tar.bz2     apr-util-1.6.1.tar.bz2    httpd-2.4.39.tar.bz2     maria

原创 實現SSL加密的主從複製

實驗環境centos7.6最小換安裝關閉防火牆、selinux一、建立CA並生成證書1、生成CA的私鑰mkdir /etc/my.cnf.d/sslcd /etc/my.cnf.d/sslopenssl genrsa 2048 > cake

原创 Mysql半同步主從複製

一、異步複製、同步複製、半同步複製的區別    異步複製:在主從架構中假如當客戶端發送了一條UPDATE語句,主服務器上I/O thread 線程將二進制日誌寫入binlog文件之後就返回客戶端結果,不管從服務器是否已經同步到從服務器的re

原创 MariaDB源碼安裝和YUM安裝

一、環境準備centos7.6最小化安裝https://downloads.mariadb.org   官網https://downloads.mariadb.org/interstitial/mariadb-10.2.25/source/

原创 兩個場景下Mysqldump數據庫備份恢復

場景一    昨天凌晨2點做過一次完全備份,白天正常使用,該下班的時候,好巧啊!硬盤壞了。不過幸運的是做過備份並且二進制日誌和數據庫分開存放1、建立數據庫並開啓二進制日誌建立用於存放二進制日誌的文件夾,修改文件夾屬組屬主使mysql用戶可以

原创 MariaDB編譯安裝並實現多實例

一、環境準備centos7.6最小化安裝https://downloads.mariadb.org   官網下載地址https://downloads.mariadb.org/interstitial/mariadb-10.2.25/bin