88期-linux 30% lab個人報告-梁永賓 openldap&freenas.pdf

24
資策會網工班88Linux LAB 心得報告 驗證服務整合與備份 指導老師:林旺聰 彭學勤 王吉祥 楊宏文 姓名:梁永賓 學號:31100348 1

Upload: yung-pin-liang

Post on 02-Mar-2016

231 views

Category:

Documents


1 download

DESCRIPTION

88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

TRANSCRIPT

Page 1: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

資策會網工班88期

Linux LAB 心得報告

驗證服務整合與備份

指導老師:林旺聰 彭學勤

王吉祥 楊宏文

姓名:梁永賓

學號:31100348

1

Page 2: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

實驗設計(topology)

OPENLDAP • 中央統一控管所有使用者的帳號設定。

• 所有使用者都能使用LDAP登入。

• 建置2台LDAP Server 互相作容錯備援來達到高可用性。

• 將CLIENT、FTP、FREENAS做驗證服務的整合。

FREENAS • 權限管理上可支援使用Linux帳號和LDAP帳號進行操作。

• =>確認使用者身分及管理。

• 擁有錯誤回報功能,可自動發送電子郵件通知

• =>讓管理者得知消息,並第一時間處理。

• 使用Rsync工具來做同步備份。

• =>確保兩端電腦檔案相同且備份儲存到FREENAS SERVER

• 建置WebGui介面

• =>藉由瀏覽器開啟讓使用者更為方便的操作管理。

2

Page 3: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

拓樸圖

3

Page 4: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

測試環境&硬體規格&OS Distribution and Version &所需軟體套件檔案全名

• OS:Opensuse enterprise 11 Virtual Box 4.1.0

• 使用套件:Openldap2 2.4.12

• Openldap2-client 2.4.12

• Openldap2-server 2.4.12

• Openldap2-devel 2.4.12

• Apache2

• PHP5

• FreeNAS-i386-LiveCD-0.7.4919.iso

4

Page 5: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

LDAP

LDAP 全名為輕量型目錄存取協定-Lightweight Directory Access Proto

為一種目錄服務。

由IETF所公開的開放標準協定。

檔案內儲存使用者帳戶、電腦帳戶等物件,此外還有快速整合各類系統帳號及快

速查詢服務。

採用Server/Client架構。

5

Page 6: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

安裝完後首先在LDAP server上建立littlewu和Oldwang兩

個使用者帳號,並使用它們來登入ClientPC或FTP server,

由於要測試LDAP帳號驗證因此我們

在ClientPC與FTP server並沒有littlewu與Oldwang這兩個

使用者帳號,所以必須透過LDAP server做驗證,驗證成功

後代表先前LDAP組態設定是OK的。在備援上我們可選擇暫

停DC1跟DC2任一台,或是在DC1跟DC2任一台打ifdown

eth0停止網卡來測試備援。

6

Page 7: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

7

Vi /etc/pure-ftpd/pureftpd-ldap.conf 新增dc2的資料

在client端輸入“yast ldap”新增一筆dc2.iii.org

以下是備援的步驟

Page 8: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

FREENAS

1.FREENAS是一套可做備份功能的OPENSOURCE免費軟體。

2.以FreeBSD作業系統為核心的網路儲存設備(NAS- Network-Attached

Storage)伺服器系統。

3.其系統的硬體需求簡單,公司內的舊電腦即可當成FreeNAS Server,大大減低架設成本。

4.除組態的設定外也提供了Web方便的管理介面。

5.FREENAS有很多客戶使用是因為它支援多種的“服務”和“協定” ,例:

CIFS/SAMBA 、FTP 、BT 、RSYNC等等,也支援AD和LDAP認證。

8

Page 9: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

9

首先新增一個Linux裝置後,將FREENAS的ISO檔插入並開機, 開機完後會進到這個畫面。

選擇第九個選項來安裝硬碟。

Page 10: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

10

選擇第三個項目安裝完整的“作業系統” 。

點選OK。

Page 11: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

11

選擇好CD/DVD drive後點選OK。

選擇安裝的HD後點選OK。

Page 12: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

12

OS分割區這裡選擇128MB 。

新增SWAP分割區選擇OK 。

Page 13: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

13

以上步驟完成後會再回到這個畫面並選擇第二個選項設定網路。

SWAP分割區大小選擇256MB。

Page 14: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

14

是否使用DHCP選擇NO。

輸入自己設定的IP。

Page 15: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

15

輸入遮罩大小。

輸入預設閘道。

Page 16: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

16

輸入DNS。

是否使用 IPV6選擇NO。

Page 17: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

處理套件流程

17

以上步驟完畢後在瀏覽器打剛才設定的IP就會到登入畫面。 U:admin P:freenas

Page 18: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

遇到的問題和解決方式-1

18

Page 19: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

遇到的問題和解決方式-1

• 上圖為在使用Rsync工具做同步備分時發生的錯誤,而上網找到資料是說密碼設定錯誤,可是再三比對下是正確的,後來反覆的重灌之下才找到問題解決方法是在Access權限驗證那將選項網域改為Anonymouse匿名即OK ,因為那時嘗試AD整合有動到這一塊才會發生這個問題。

19

Page 20: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

遇到的問題和解決方式-2

20

Page 21: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

遇到的問題和解決方式-2

• 上圖為在設定寄送E-MAIL碰到的問題,不管設定哪一個信箱都會寄不出去而發生錯誤,然後在課堂上350老師使用的智邦信箱已停止新增免費信箱,所以也無法使用,經過詢問同學後才知曉gmail成功寄發的方式。

• 來源email:輸入任一有效gmail

• 外送郵件伺服器:smtp.gmail.com

• port:465

• 安全協定:SSL

• 認證方式:啟用SMTP認證並輸入信箱帳號密碼

21

Page 22: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

遇到的問題和解決方式-3

• 在驗收測試備援時停掉DC2網卡登入FTP失敗,後來有找到原因是在我拓樸圖的架構裡DC2是DNS伺服器,網域內所有的SERVER都是指向它,而當我把DC2的網卡停掉DNS服務也隨即停止了,最後才不能成功登入FTP 。

22

Page 23: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

心得感想

在Linux Lab剛開始要挑題目時,選擇了

OPENLDAP作主題,後來又覺得說做太少就再加

上FREENAS,當時自己的建置目標是要把這兩個

整合在一起,書面報告後Guru老師也出了整合AD

的作業,所以最後一周都是再忙整合的東西,想一

想那時在找資料的過程裡也有看到少數幾個學長有

做出來,但是並沒有說方法,直到GOOGLE上找到

Guru老師說的用PAM來整合還有SAMBA ,忽然

間我要做的東西變超多的,就反覆在失敗中吃了不

少苦頭,直到最後還是沒辦法做出來整合只能說

Linux的世界就像是太平洋一樣實在是太大了,就

算找到套件讓你安裝成功也只是初始而已,在這三

周的LinuxLab裡我學到了如何使用OPENLDAP和

FREENAS的安裝和使用基本功能。

23

Page 24: 88期-Linux 30% LAB個人報告-梁永賓 OPENLDAP&FREENAS.pdf

參考資料

• http://www.weithenn.org/cgi-bin/wiki.pl?Unit6-Network_File_Sharing_Services

• http://linux-mei.blogspot.com/2010/12/adldap.html

• http://www.pczone.com.tw/vbb3/archive/t-85805.html

• http://phorum.study-area.org/index.php?topic=60908.0

• http://phorum.study-area.org/index.ph

• p?topic=31397.0

• 網路管理NETWORK MANAGEMENT(有效率的網路管理方案建議)作者:350

24