2019-08-15

存儲服務部署流程:

服務端部署:
 1.檢查是否有軟件程序安裝
    rpm -qa | grep -E "rpc|nfs"
    yum -y install  rpcbind    nfs-utils
  2.編寫配置文件
    vim /etc/exports
    目標目錄  白名單(權限)
  3.mkdir /data
    chown -R  nfsnobody.nfsnobody  /data
  4.啟動服務
    systemctl start  rpcbind
    systemctl enable  rpcbind

客戶端部署流程:

  1.安裝軟件程序
    yum -y install nfs-utils 
  2.檢查是否有共享目錄
    showmount  -e  172.16.1.31
  3.進行遠程掛載
    mount -t nfs 172.16.1.31:/data/   /mnt
    df -h               

網站存儲服務配置文件參數信息

1) 存儲配置文件格式信息
   /data 172.16.1.0/24(rw,sync)
   /data 172.16.1.0/24(rw,sync) 10.0.0.0/24(rw,sync)
   
   /data 172.16.1.0/24(rw,sync)
   /data 10.0.0.0/24(rw,sync)

2) 存儲配置文件參數說明
   rw         --- 讓存儲共享目錄權限為讀寫權限
   ro         --- 讓存儲共享目錄權限為只讀權限
   sync       --- 同步傳輸數據信息  存儲數據方式   數據 --> 服務器 --> 磁盤中存儲
                  用戶存儲數據  --->  web服務器(和nfs掛載) ---> nfs存儲服務器(存儲在磁盤)
   async      --- 異步傳輸數據信息  存儲數據方式   數據 --> 服務器 --> 內存(緩沖) --> 磁盤中存儲
                  用戶存儲數據  --->  web服務器(和nfs掛載) ---> nfs存儲服務器(存儲在內存--磁盤中)
   all_squash --- 讓所有用戶都做映射    都映射為默認的nfsnobody                   
   no_all_squash --- 讓所有用戶都不做映射  原來是什么用戶,數據傳輸過來還是什么用戶信息       默認配置
   root_squash --- 讓root用戶做映射      將root用戶映射為默認的nfsnobody                   默認配置
   no_root_squash --- 讓root用戶不做映射 
   anonuid   --- 修改默認映射用戶信息
   anongid   --- 修改默認映射用戶組信息    

總結: 影響數據存儲因素

01. 配置文件參數信息
02. 存儲目錄本身權限  權限755 屬主
03. 父級目錄權限到子集目錄權限繼承關系
04. 客戶端掛載參數
nfs服務端
/data/r   權限只讀 同步方式傳輸數據 所有用戶都做映射
/data/w   權限讀寫 異步方式傳輸數據 所有用戶都做映射
編寫配置文件
/data/r 172.16.1.0/24(ro,sync,all_squash)
/data/w 172.16.1.0/24(rw,async,all_squash)
PS: 服務端配置文件中, 共享目錄設置盡量不要有父級和子級關系
nfs客戶端:
web01     掛載點 /data/r   --- 共享目錄/data/r 
backup    掛載點 /data/w   --- 共享目錄/data/w
服務端重要文件信息說明:
/etc/exports        --- nfs服務端配置文件信息
/usr/sbin/showmount --- 檢查是否存在共享目錄信息
/usr/sbin/rpcinfo   --- 確認服務端nfs服務是否向rpc服務進行注冊
/usr/sbin/exportfs  --- 重啟nfs服務(平滑重啟) exportfs -rv
/var/lib/nfs/etab   --- 記錄nfs默認配置參數信息
/proc/mounts        --- 記錄客戶端掛載參數信息

==============================================================

補充: 平滑重啟/重啟

平滑重啟:

1) 鏈路中沒有數據傳輸, 會將鏈路進行斷開,重新建立
2) 鏈路中存在數據傳輸, 會等待數據傳輸完畢, 斷開連接, 重新建立 
重啟:
1) 鏈路中無論是否有數據傳輸, 會將鏈路強制斷開,重新建立連接

補充: nfs默認配置參數信息
cat /var/lib/nfs/etab 
/data/w 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,rw,secure,root_squash,no_all_squash)
/data/r 172.16.2.0/24(ro,sync,wdelay,hide,nocrossmnt,secure,root_squash,no_all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=65534,anongid=65534,sec=sys,ro,secure,root_squash,no_all_squash)

==============================================================

存儲服務客戶端操作

如何進行存儲服務掛載

a 手動掛載方式:
  mount -t nfs 172.16.1.31:/data /mnt
b 自動掛載方式:
第一種方式: 利用fstab文件 (開機掛載網絡存儲設備,是有條件)
  centos6: 啟動順序  先加載/etc/fstab文件  然后在啟動相關服務程序(network)
  先設置 netfs服務開機自動啟動
  
  centos7: 啟動順序  先加載/etc/fstab文件  然后在啟動相關服務程序(network)
  先設置 remote-fs.target服務開機自動啟動
  原理過程:
第一個里程: 服務器啟動加載/etc/fstab文件 忽略網絡掛載信息
第二個里程: 系統(tǒng)服務程序開機自啟 network remote-fs.target
第三個里程: remote-fs.target會啟動時重新加載/etc/fstab文件
              將網絡存儲設備進行掛載
第二種方式: 利用rc.local文件 (文件權限為執(zhí)行權限)
客戶端掛載參數說明:
bg     --- 后臺進行掛載操作  mount -t nfs -o bg xxxx xxx  讓掛載過程后臺進行
fg     --- 前臺進行掛載操作  mount -t nfs -o bg xxxx xxx  讓掛載過程前臺顯示
soft   --- 客戶端 -發(fā)送掛載請求-> 服務端  超時時間 ???  停止發(fā)送掛載請求
hard   --- 客戶端 -發(fā)送掛載請求-> 服務端  一直進行發(fā)送掛載請求
rsize  --- 劃分出內存一部分空間, 作為存儲服務讀取數據緩存空間 4096 8192
wsize  --- 劃分出內存一部分空間, 作為存儲服務寫入數據緩沖空間 4096 8192
atime  --- 修改文件訪問時間戳信息   性能有關參數
noatime  --- 不修改文件訪問時間戳信息 性能有關參數
nodiratime   --- 不修改目錄訪問時間戳信息
remount  --- 在掛載點正在掛載時, 進行重新掛載
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末宰闰,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子憨愉,更是在濱河造成了極大的恐慌,老刑警劉巖贾费,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異叙淌,居然都是意外死亡互亮,警方通過查閱死者的電腦和手機慢宗,發(fā)現死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門坪蚁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人镜沽,你說我怎么就攤上這事敏晤。” “怎么了缅茉?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵嘴脾,是天一觀的道長。 經常有香客問我宾舅,道長统阿,這世上最難降的妖魔是什么彩倚? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任筹我,我火速辦了婚禮,結果婚禮上帆离,老公的妹妹穿的比我還像新娘蔬蕊。我一直安慰自己,他們只是感情好哥谷,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布岸夯。 她就那樣靜靜地躺著,像睡著了一般们妥。 火紅的嫁衣襯著肌膚如雪猜扮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天监婶,我揣著相機與錄音旅赢,去河邊找鬼。 笑死惑惶,一個胖子當著我的面吹牛煮盼,可吹牛的內容都是我干的。 我是一名探鬼主播带污,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼僵控,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鱼冀?” 一聲冷哼從身側響起报破,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤悠就,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后泛烙,有當地人在樹林里發(fā)現了一具尸體理卑,經...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年蔽氨,在試婚紗的時候發(fā)現自己被綠了藐唠。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡鹉究,死狀恐怖宇立,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情自赔,我是刑警寧澤妈嘹,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站绍妨,受9級特大地震影響润脸,放射性物質發(fā)生泄漏。R本人自食惡果不足惜他去,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一毙驯、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧灾测,春花似錦爆价、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至秦爆,卻和暖如春序愚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背等限。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工爸吮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人精刷。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓拗胜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親怒允。 傳聞我的和親對象是個殘疾皇子埂软,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內容