中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux重要的服務講述(1)

發布時間:2020-06-04 07:11:37 來源:網絡 閱讀:352 作者:mb5d03569e7eb16 欄目:系統運維

NFS

  • 概述
  • NFS(Network File System)即網絡文件系統,它允許網絡中的計算機之間通過TCP/IP網絡共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位于遠端NFS服務器上的文件,就像訪問本地文件一樣。
    最早由sun公司開發,是類unix系統間實現磁盤共享的一種方法

  • 工作原理

Linux重要的服務講述(1)

如上圖,當我們在NFS服務器設置好一個共享目錄/data/share后,其他的有權限訪問NFS服務器的NFS客戶端就可以講這個目錄掛載到自己的本地,并且能看到服務端/data/share下的所有數據,NFS是通過網絡來進行Server端和Client端之間的數據傳輸,既然走網絡,雙方肯定都要有端口,哪NFS Server怎么知道使用哪個端口來進行數據傳輸,NFS其實會隨機選擇端口來進行數據傳輸,NFS服務器是通過遠程過程調用RPC(Remote Procedure Call)協議來實現的,所以,RPC管理服務端的NFS端口分配,客戶端要傳數據,那么客戶端的RPC會先跟服務端的RPC去要服務器的端口,要到端口后,再建立連接,然后傳輸數據

  • RPC(Remote Procedure Call)——遠程過程調用,它是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC協議假定某些傳輸協議的存在,如TCP或UDP,為通信程序之間攜帶信息數據。在OSI網絡通信模型中,RPC跨越了傳輸層和應用層。RPC使得開發包括網絡分布式多程序在內的應用程序更加容易。NFS 服務器在啟動的時候就得要向 RPC 注冊,所以 NFS 服務器也是一種 RPC server 。

  • NFS服務所需用到的軟件

nfs-utils:NFS服務的全程序,包括rpc.nfsd、rpc.mountd這兩個daemons和相關文檔說明,以及執行命令文件等。

   rpcbind:Centos.x下面RPC的主程序。NFS可視為一個rpc程序,在互動任何一個RPC程序之前,需要做好端口和功能的對應映射工作,這個映射工作就是由RPCBIND服務來完成的。因此,在提供NFS服務之前必須先啟動RPCBIND服務。

named

  • 概述
    named服務,也就是dns,一般來講域名比IP地址更加的有含義、也更容易記住,所以通常用戶更習慣輸入域名來訪問網絡中的資源,但是計算機主機在互聯網中只能通過IP識別對方主機,那么就需要DNS域名解析服務了。

通常 Internet 主機域名的一般結構為:主機名.三級域名.二級域名.頂級域名。

TLD(top level domain)

組織域:.com, .org, .net, .cc

國家域: .cn, .tw, .hk, .iq, .ir, .jp

反向域: IP-->FQDN 將IP地址轉換成主機名,早期只能正向解析,后來引入了一個機制。指針;但是從IP轉換成FQDN是另外一套數據庫。

DNS服務協議采用類似目錄樹的層次結構記錄域名與IP地址的映射對應關系,形成一個分布式的數據庫系統,上級僅知道其直接下級,下級只知道根的位置。結構模型:

Linux重要的服務講述(1)

  • DNS域名解析服務(Domain Name System)是用于解析域名與IP地址對應關系的服務,功能上可以實現正向解析與反向解析:

  • 正向解析:根據主機名(域名)查找對應的IP地址。

  • 反向解析:根據IP地址查找對應的主機名(域名)。

  • DNS使用的端口號
    UDP TCP:53 優先使用UDP這種查詢比較快的協議;當主從DNS同步數據時使用TCP這種可靠的傳輸協議

  • 主配置文件
options { ? ? ? ? 全局配置
? ? ? ? listen-on port 53 { any;}; ? 監聽端口
? ? ? ? listen-on-v6 port 53 { ::1; };
? ? ? ? directory ? ? ? "/var/named"; ? ?指定區域文件存儲目錄
? ? ? ? dump-file ? ? ? "/var/named/data/cache_dump.db"; ?dump cache目錄
? ? ? ? allow-query ? ? { any; }; ?指定允許進行查詢的主機
? ? ? ? recursion yes; ? ?是否允許遞歸查詢
?? ?pid-file ? ? "/var/run/named" ?指定pid的位置
?? ?allow-transfer ?{ none; };指定允許接受區域傳送請求的主機(定義為輔助DNS)
?? ?forwarders ? ? { 114.114.114.114; }; 設置轉發
?? ?forward ? ? ? only|first; 僅轉發|優先轉發
? ? ? ?
};
logging { 指定服務器日志記錄的內容和日志信息來源
? ? ? ? channel default_debug {
? ? ? ? ? ? ? ? file "data/named.run";
? ? ? ? ? ? ? ? severity dynamic;
? ? ? ? };
};

zone "." IN {指定區域 ??
? ? ? ? type hint; ? ? ? ? ? ?指定區域類型 hint根 ?master主服務 ?slave 從
? ? ? ? file "named.ca"; ? ? ? zone文件名
};

LVS負載均衡群集

  • LVS(Liunx Virtual Server)

LVS作用就是實現負載均衡,而負載均衡簡單來所就是將用戶請求合理的分流到后端節點之上,以實現資源的高效利用。
LVS特點是可以跨平臺,也就是在windows、Linux系統之上都可以用。

LVS的核心組件:

ip_vs:linux的內核功能模塊,工作在內核,依賴該內核模塊實現負載均衡功能
ipvsadm:應用層程序,該程序可以和內核中的ip_vs模塊通信,實現對負載均衡的管理和控制
keepalived也可以對ip_vs進行管理

  • LVS的工作模式:DR模式、NAT模式、TUN模式、。

地址轉換:簡稱NAT模式,類似于防火墻的私有網絡結構,負載調度器作為所有服務器節點的網關,即作為客戶機的訪問入口,也是個節點回應客戶機的訪問出口,服務器節點使用私有IP地址,與負載均衡調度器位于同一個物理網絡,安全性要優于其他兩種方式。

IP隧道:簡稱TUN模式,采用開放式的網絡結構,負載調度器僅作為客戶機的入口,各節點通過各自的Internet連接直接回應客戶機,而不再經過負調度器。服務器節點分散在互聯網的不同位置,具有獨立的公網IP地址,通常專用IP隧道與負載調度器相互通信。

直接路由:簡稱DR模式,采用半開放式的網絡結構,與TUN模式的結構類似,但個節點并不是分散在各地,而是與調度器位于同一個物理網絡。負載調度器與個節點服務器通過本地網絡連接,不需要建立專用的IP隧道。

LVS的調度算法,所謂算法簡單來說就是按照什么規則來送后端的多個RS中挑選一個給用戶提供服務。算法有靜態算法和動態算法。

靜態算法:無論后端的RS當前的服務器負載情況怎么樣,都安裝固定的方式來給RS分配用戶請求

rr:Round Bobin,輪詢,將客戶端的請求交替分配給RS
wrr:Weighted Round Bobin,加權輪詢,根據RS的性能不同,讓他們來承擔不同比例的用戶請求
dh:Destination Hashing,目標地址哈希調度,基于用戶所請求的地址做哈希表
作用:實現將對于相同的地址的請求調度到同一個RS之上
使用場景:適應于前端是一個DR,后端是多個cache的時候
sh:Source Hashing,源地址的哈希調度,基于用戶的ip地址做哈希表
作用:實現將同一個客戶端調度到相同的RS之上

  • 群集的類型

負載均衡群集:以提高應用系統的響應能力,盡可能處理更多的訪問請求,減少延遲,獲得高并發,高負載的整天性能,例如:“DNS輪詢”,“應用層交換”,“反向代理”等都可以做負載均衡群集。

高可用群集:以提高應用系統的可靠性,盡可能地減少中斷時間,確保服務的連續性,達到高可用的容錯效果,例如:“故障切換”,“雙機熱備”,“多機熱備”等都屬于高可用群集。

高性能運算群集:以提高應用系統的CPU運算速度,擴展硬件資源和分析能力,獲得相當于大型,超級計算機的高性能運算能力,例如:“云計算”等就屬于高性能運算群集的一種。

  • 載均衡的分層結構

在典型的負載均衡群集中,包括以下三個層次的組件。

第一層:負載調度器,這是訪問整個群集系統的唯一入口,多外使用所有服務器共有的VIP(虛擬IP)地址,也稱群集IP地址。通常會配置主,備兩臺調度器實現熱備,當主調度器失效以后平滑替換至備用調度器,確保高可用性。

第二層:服務器池:群集所提供的應用服務由服務器池承擔,其中的每個節點具有獨立的RIP(真實IP)地址,只處理調度器分發過來的客戶機請求。

第三層:共享存儲,為服務器池中的所有節點提供穩定,一致的文件存取服務,確保整個群集的統一性。在Linux環境中,共享存儲可以使用NAS設備或者提供NFS(網絡文件系統)共享服務的專用服務器。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜城市| 黄平县| 永新县| 凤阳县| 寿光市| 岳阳县| 东乌珠穆沁旗| 宁晋县| 曲水县| 泸溪县| 林西县| 北碚区| 贡山| 砀山县| 当阳市| 昭苏县| 鞍山市| 安丘市| 柳江县| 华蓥市| 洛浦县| 沁源县| 杭州市| 原平市| 辽中县| 拜城县| 元谋县| 苍山县| 嘉善县| 佛学| 仁寿县| 龙南县| 铜川市| 华蓥市| 徐水县| 景德镇市| 遂昌县| 永靖县| 固镇县| 无棣县| 西安市|