nas搭建開發伺服器
① 如何用 nas 虛擬技術,搭建開發環境
同樣,虛擬機在物理伺服器間遷移以實現整個環境效率最大化時,在這些伺服器間共享的網路介質要實現快速的切換和轉換。
如果說所有的虛擬化環境都有一個共同的主題,那就是數據中心虛擬化存儲空間需求。盡管現在市場上更傾向於使用StorageAreaNetwork(SAN)技術,但是NetworkAttachedStorage(NAS)也能滿足企業數據中心這方面的需求。
網路存儲的實現有兩個主要的方法:NAS和SAN。這兩種方法在網路架構以及在網路客戶端上的表現都有所差別。NAS設備利用現有的IP網路和傳輸文件層接入,提取它可用的物理磁碟,並以網路共享的方式向使用諸如CIFS或NFS的終端客戶機提供一致的文件系統。NAS設備對網路方式的文件共享進行了優化,因為它們與文件伺服器幾乎是相同的。
相反,SAN技術,包括FibreChannel(FC)和iSCSI,實現數據塊層訪問,放棄文件系統抽象並在客戶端表現為未格式化的硬碟
。FC是目前最流行的SAN技術,它運行在一個專用的網路上,要求在每個伺服器上使用專屬的FC交換機和主機匯流排適配器(HBA)。而FibreChanneloverEthernet(FCoE)是一個補充的新標准,它將存儲和IP網路合並到一個聚合交換機上,但是它仍然需要在每個伺服器上使用特殊的聚合網路適配器(CNA)。
而另一個數據塊級技術iSCSI則在IP流量中封裝了SCSI命令,同時能夠使用現有Ethernet網路介面適配器,但是它一般會增加一個TCP/IP卸載引擎(TOE)來優化性能。SAN解決方案在性能方面相對於NAS設備具備一定的優勢,但也存在一些爭議。SAN陣列的一個分區能夠在兩台主機上共享,但是這兩台主機都會將空間看作是自己的,這樣這兩台主機之間就會有空間爭奪的風險。雖然有一些方法可以解決這個資源爭奪問題,但是這個修復方法會增加額外一層的抽象——而NAS解決方案已經包含這一層抽象了。
兩種類型的虛擬化存儲數據中心都有各自的作用。例如,Microsoft的Exchange伺服器只支持通過數據塊級訪問數據的網路存儲。由於SAN的性能一般比NAS解決方案好,所以企業會在高I/O要求的應用中使用存儲網路,如資料庫。然而,出於實際管理虛擬機鏡像庫的目的,文件級訪問很可能是許多環境中最簡單的部署方法。根據組織的不同要求,數據中心經理可能會要求存儲團隊實現文件級存儲,或者直接安裝一個專用的NAS設備來滿足他們數據中心虛擬化存儲的需求。
虛擬化環境中NAS的替代方法
雖然許多人將NAS設備看作是支持虛擬化環境的最清晰的方法,但還有許多替代方案。對於已經部署了SAN的組織來說,他們可以使用NAS-SAN混合解決方案,在SAN可用空間之上再建立文件系統抽象。一個混合解決方案可以創建數據中心經理更喜歡的抽象層,同時保持中央存儲網路的性能和可管理性。較小型的組織也可以考慮共享物理伺服器上直接附加的存儲空間,使用其中一個伺服器作為中央存儲庫,而其餘伺服器則從這個伺服器獲取VM鏡像。雖然這個解決方案可以在最小型的環境中運行,但是在較大型的環境中它可能很快就會導致I/O瓶頸。
虛擬化中NAS的網路設計注意事項
對於網路管理員來說,萬幸的是NAS設備所依賴的文件共享和傳輸協議與大多數文件伺服器是一樣的,所以部署使用NAS的設計方法是非常相似的。然而,由於虛擬化環境的本質和所涉及的文件較大,所以在目標伺服器上傳輸這些虛擬機鏡像時需要盡早地考慮一些特別的注意事項。
網路管理員在進行NAS部署時應該保證所有相關的連接至少使用GigabitEthernet。他們也必須驗證連接虛擬環境的網路交換機使用的埠數足夠,從而能給存儲設備提供足夠的帶寬。管理員也應該再次評估可能影響伺服器和存儲之間連接的QualityofService(QoS)策略,並在需要時對它進行調整,可以給予增加的存儲流量更高的優先順序。在NAS部署前後都進行網路基線設置可以清晰的認識到添加NAS設備到數據中心網路所產生的影響。如果性能出現問題,那麼通過VLAN或專用交換機對網路的存儲流量進行劃分也是一個解決方法。
網路管理員應該與數據中心經理緊密協作,一起進行性能測試和比較NAS設備上可用的各種網路協議,一般是NFS和CIFS。這兩種標準的實現會因為網路設備、操作系統和虛擬化存儲方案的不同而差別很大。由於平台的差異,以及組織的不同需求,每個可用方法的性能測試都將會幫助您確定特定環境中的最佳解決方案。
最後,網路管理員和數據中心經理在數據中心中部署一個NAS設備時需要注意那些可能超出技術支持容量的增長。網路存儲的作用可能快速地增大,從而導致I/O瓶頸和其他問題。虛擬環境快速修復可能會像滾雪球一樣成為一個企業存儲解決方案,特別是在小型組織。可以肯定的是,即使是很小型的NAS部署都會討論向更包容的企業網路存儲戰略發展。根據不同需求,如果企業需要更高的吞吐量,那麼網路存儲可能需要增長為較大規模NAS的解決方案或遷移到SAN的解決方案。
② NAS網路存儲伺服器可以做網站伺服器嗎請高手詳細的介紹下,謝謝!
可以,以鐵威馬F2-220為例:下載網站模板程序---解壓後拷貝文件至F2-220 web文件夾中(可提前創建至public)---登錄F2-220開啟MySQL服務---創建testdb資料庫---瀏覽器輸入F2-220 IP地址+web伺服器埠+網站安裝目錄(一般網站安裝在install目錄)---程序會對安裝環境進行檢測 ---如第一次做網站伺服器,選擇全新安裝,直至安裝成功
③ 自己家裡搭建NAS伺服器有什麼好方案
僅供參考:
折騰方法1:(NAS單系統方法)
1. 舊優盤一個;
2. 35元的pci-e usb3.0拓展卡一塊(千兆網環境可忽略本條);
3. 5分鍾時間(裝系統到重啟進入DSM5.0完成);
——P.S:此方法可選n54l低配版以降低成本,4G內存對DSM來說實在是太浪費了。
折騰方法2: (Windows+DSM雙系統,DSM作為主要存儲、共享系統)
1. Windows8.1或Windows Server系統;
2. 系統自帶Hyper-V中掛載實體硬碟,使用Nanoboot的iso文件引導DSM即可(無需優盤)。可設置Hyper-V隨系統啟動;
3. 除win系統盤外,其他磁碟由DSM系統管理,兩者間數據共享可採用win下掛載網路磁碟方式進行。
推薦原因:
a. 一台機器同時運行了Win和DSM系統,優勢互補;
b. win安裝完成後即可遠程管理,無需顯示器、鍵鼠;
c. 可通過強制開啟迅雷高速通道的方式達成下載部分被屏蔽資源;
d. 想嘗試實體DSM的時候插個優盤重啟即可,由於Hyper-V中掛載的是實體硬碟可以完美切換。
折騰方法3: (FreeNAS系統,通過Jail插件跑Windows虛擬機)
1. FreeNAS系統;
2. 安裝Jail插件走起VirtualBox;
3. VirtualBox下安裝Windows虛擬機。
推薦原因:
a. 免費系統,不存在盜版問題;
b. FreeNAS安裝快捷、體積小巧,可安裝於優盤之中,如出狀況輕松重裝,不影響虛擬系統;
c. 通過DDNS可以很方便的進行遠程管理;
d. VirtualBox下可以安裝調試各種虛擬機,如Windows、Linux等等。
④ 如何用現有系統創建NAS伺服器
•CentOS5.4操作系統
•技嘉MAA78GM-US2H主板
•一個AMDPhenomIIX4920處理器
•8GB內存(DDR2-800)
•Linux2.6.30內核(只有reiser4補丁)
•操作系統和啟動盤在一個IBMDTLA-307020硬碟上(在UltraATA/100介面上的20GB硬碟)
•/home在一個希捷ST1360827AS硬碟上
•有兩個硬碟用於測試。它們是希捷ST3500641AS-RK硬碟,每個硬碟有16MB緩存。它們分別是/dev/sdb和/dev/sdc。
對於這個文件系統,僅使用了第一個希捷硬碟/dev/sdb。這個硬碟在這個案例中是ext4。第二個硬碟/dev/sdc用於這個文件系統的日誌部分。這個硬碟分區為正確的尺寸並且只有那個分區用作日誌(/dev/sdc1)。
利用現有的伺服器創建一個NAS設備的第一步就是設置和啟動NFS。我假設你已經在你的系統中安裝了NFS,包括NFS伺服器組件。檢查NFS 是否已經安裝在這台伺服器上的一種方法是檢查是否存在「/etc/exports」文件(這個文件也許沒有任何內容,但是,這個文件應該存在)。此外,在 CentOS或者RHEL平台上,你還可以通過查看「/usr/sbin/rpc.nfsd」這個文件檢查這個NFS伺服器是否安裝了。
[laytonjb@test64 ]$ ls -s /usr/sbin/rpc.nfsd
20 /usr/sbin/rpc.nfsd
對於基於rpm(每分鍾轉速)的系統,你還可以試試下面的方法:
[laytonjb@home8]{$selection}nbsp;rpm-qa|grep-infs system-config-nfs-1.2.8-1 nfs-utils-1.0.6-46
(這是一個老式的CentOS 4.1系統,因此許多數字與比較新的東西是不匹配的)。在這點上,讓我們假設NFS的伺服器組件已經安裝了。
一般來說,我下一步是啟動這台伺服器上的NFS。檢查NFS是否運行的一個簡便的方法是使用這個命令「rpcinfo -p」,這個命令報告這個系統上的RPC(遠程程序調用)信息。如果NFS伺服器還沒有啟動,你將看到類似於如下的信息:
[root@test64]#/usr/sbin/rpcinfo-p programversprotoport 1000002tcp111portmapper 1000002udp111portmapper 1000241udp774status 1000241tcp777status
在這個輸出中最重要的事情是這個「portmapper」(埠映射程序)正在運行,它是NFS的一個重要部分。如果你在這個列表中沒有看到「portmapper」,請閱讀如何讓它運行的說明書。
要啟動NFS伺服器,或者NFS的伺服器部分,在某種程度上取決於你的操作系統發布版。在這個測試的CentOS系統上,這是通過執行下列指令完成的。
[root@test64]#/etc/init.d/nfsstart
然後,我們再一次運行「rpcinfo -p」,看看NFS是否啟動。
[root@test64]#/usr/sbin/rpcinfo-p programversprotoport 1000002tcp111portmapper 1000002udp111portmapper 1000241udp774status 1000241tcp777status 1000111udp645rquotad 1000112udp645rquotad 1000111tcp648rquotad 1000112tcp648rquotad 1000032udp2049nfs 1000033udp2049nfs 1000034udp2049nfs 1000211udp42049nlockmgr 1000213udp42049nlockmgr 1000214udp42049nlockmgr 1000211tcp54256nlockmgr 1000213tcp54256nlockmgr 1000214tcp54256nlockmgr 1000032tcp2049nfs 1000033tcp2049nfs 1000034tcp2049nfs 1000051udp669mountd 1000051tcp672mountd 1000052udp669mountd 1000052tcp672mountd 1000053udp669mountd 1000053tcp672mountd
注意,你看到NFS列表,看到NFS v2、NFS v3和NFS v4啟動了(看第二欄)。還要注意,用於NFS的UDP和TCP協議也列出了。
NFS運行需要一些守護程序。「/etc/init.d/nfs」腳本為我們啟動一切程序。但是,一般來說,我們需要的守護程序是:
rpc.nfsd (伺服器)
rpc.lockd (對於伺服器和客戶機都是常見的)
rpc.statd (對於伺服器和客戶機都是常見的)
rpc.mountd (對於伺服器和客戶機都是常見的)
rpc.rquotad (伺服器)
輸出數據
下一步是告訴NFS伺服器什麼目錄能夠與其它系統(客戶機)共享。在NFS的詞彙中,這叫作「輸出」目錄,具體的目錄叫作「輸出」。現在,NFS啟動了,讓我們設置它以便把目錄輸出到伺服器。
要做這個事情,我們通過定義要輸出的目錄來編輯這個「/etc/exports」文件及其屬性。「/etc/exports 」文件中的典型的輸入內容如下:
directory machine1(option11,option12) machine2(option21,option22)
在這里:
•目錄(directory)是你要輸出到客戶機的伺服器目錄。它可以是一個目錄或者一個整個的硬碟。然而,它必須用一個文件系統進行格式化。「/etc/exports」文件中的每一行都是一個單獨的目錄。
•machine1、machine2是你希望與其共享數據的客戶機的名字。例如,它們的列表可以使用client1或者client2等系統的名字(要保證客戶機在/etc/hosts目錄中列出或者通過NIS列出),或者使用IP地址列出,如192.168.1.8。你還可以使用通配符 「*」來代表任何客戶機。這里強烈建議你列出的每一個客戶機都能幫助保證沒有任何「流氓」客戶機能夠安裝到輸出的目錄中。維護這個客戶機列表是很痛苦的,特別是這個列表很長的話。這點安全性對於不太高級額的攻擊是有幫助的。另一方面,如果你是在一個厚厚的防火牆後面,並且相信這個防火牆的能力以及沒有人會故意地或者意外地引起故障,那麼,你就可以把這些機器的名稱列為「*」,這個意思是所有的客戶機(高性能計算集群經常這樣做,因為這個集群在一個專用網路中。這個網路通常在一個厚厚的防火牆後面)。
•(option11, options12, …) 是用於輸出到這個目錄的選擇列表。有許多可以使用的選擇。這超出了本文介紹的范圍。然而,有些更重要的選擇是:
* 「ro」代表只讀。因此,這個伺服器可以輸出只讀的目錄。這樣,客戶機就不能向它們寫入內容。
* 「rw」代表讀寫。這意味著客戶機能夠對那個輸出的目錄做讀寫操作。
* 「no_root_squash」意思是在客戶機上的用戶的「root」將擁有與在伺服器上的用戶「root」相同的訪問這些文件的級別。再說一次,圍繞這個事情有許多安全問題,建議你在客戶機上不要使用「no_root_squash」。
* 「sync」告訴NFS等待,一直到這個數據在返回之前發送到存儲設備。另一個選擇是「async」,它允許NFS伺服器在數據發送到這就和個設備之前返回到客戶機應用程序(也就是說,它可能在緩存的某個地方)。建議你使用「sync」選擇,以保證這個數據寫道永久性的存儲設備中。然而,這種選擇有性能方面的影響,使用「sync」選擇的安裝的NFS文件系統比使用「async」選擇的系統慢。
你把目錄輸出到客戶機有許多方法。這完全取決於你要完成什麼任務和你如何完成這個任務。例如,你可以輸出包含應用程序的伺服器上的一個目錄。客戶機只需要下面顯示的「/etc/exports」目錄中的一行內容。
/opt 192.168.1.8(ro)
在這個例子中,伺服器正在向一個IP地址為192.168.1.8的客戶機輸出(共享)包含一些應用程序的/opt目錄。這個客戶機能夠以只讀的方式(不允許寫盤)安裝這個目錄。這是在一台伺服器上安裝應用程序並且與其它客戶機共享這些應用程序的一種常見的方式。
NFS應用最多的是用於根目錄。把用戶的根目錄放在一台伺服器上,然後再把它安裝在客戶機上,是很容易的和常見的。在「/etc/exports」目錄中輸入的內容看起來也許像如下的樣子:
⑤ 群暉NAS教程第十三節:MailPius Server郵件伺服器的搭建
每當您發送電子郵件時,您的郵件用戶代理 (MUA) 便會與郵件傳輸代理 (MTA) 互動,以將電子郵件發送到正確的目的地。請參見下方的圖解和說明。
郵件用戶代理 (MUA) 是在用戶計算機上運行的應用程序(例如:Outlook Express、Mozilla Thunderbird)。郵件用戶代理用於撰寫和發送郵件,同時也可顯示和管理用戶郵箱中的郵件。
郵件傳輸代理 (MTA) 用於在不同郵件伺服器之間傳送電子郵件。當郵件用戶代理將郵件發送給郵件傳輸代理時,郵件傳輸代理會將郵件傳送給一個(也可能是多個)其他的傳輸代理。傳輸代理負責將郵件路由到正確的目的地。Synology MailPlus Server 可讓 Synology NAS 處理郵件傳輸代理和郵件投遞代理的部分功能(請參閱下方)。
郵件投遞代理 (MDA) 用於將郵件放入本地用戶的郵箱中。當郵件送達目的地時,最終的傳輸代理會將郵件交給適當的投遞代理,而投遞代理則會將郵件放入用戶的郵箱。
簡易郵件傳輸協議 (SMTP) 是一種通過 Internet 協議 (IP) 網路傳送電子郵件的 Internet 標准。郵件傳輸代理使用 SMTP 發送和接收電子郵件,而郵件用戶代理只使用 SMTP 將郵件發送到郵件系統進行中繼。
1.設備:伺服器 -- 群暉DS1815+,路由器 -- :TL-ER3220G;
2.域名: www.sidongliiang.cn
3.網路環境:聯通寬頻200兆*2;
圖中有兩個公網IP,原因是我的路由器上有兩條寬頻,為了防止公網IP變動導致域名解析不到IP,所有我做了兩條解析記錄。A記錄是域名解析到公網ip,MX記錄是把公網ip解析為域名。
MailPius Server郵件伺服器搭建必須開啟的幾個路由器埠:25,143,993,110,587,465;
其一:圖中所有埠已經是關閉狀態,如需要直接打開即可;
其二:為什麼我會把埠映射兩遍,原因是我的路由器連接著兩條寬頻做了聚合路由,這楊是防止公網IP的改變;
安裝和設置 Synology MailPlus Server,請按以下步驟操作。官方文檔地址:( https://www.synology.com/zh-cn/knowledgebase/DSM/tutorial/Collaboration/How_to_set_up_MailPlus_Server_on_your_Synology_NAS )此文章包括伺服器配置的排錯措施和安裝過程。
進入 套件中心 以找到並安裝 MailPlus Server 。
安裝完成後,您可開始設置 Synology MailPlus Server。在以下章節,我們將介紹如何啟用 SMTP(簡易郵件傳輸協議)。請注意,下方的屏幕截圖僅供參考,與您的實際設置可能有所不同。
Synology MailPlus 是一款附加套件,提供基於網頁的界面以供用戶訪問並管理 Synology NAS 上託管的電子郵件。此外,您也可在 Synology MailPlus 上創建多個 POP3 帳戶,讓用戶接收和存儲其他電子郵件服務的郵件(如 Gmail、Office 365)。
⑥ 我有一台NAS網路存儲伺服器,可以用它做網站伺服器嗎
可以的。大部分NAS品牌應該都可以。我自己用的鐵威馬NAS。以下是使用鐵威馬NAS網站伺服器的步驟:第一步、使用管理員身份登陸TOS,點擊控制面板>網路服務>網站伺服器>web伺服器, 勾選『開啟網站伺服器』,在菜單中設置好通訊埠與網站根目錄。填寫完成後,點擊應用。