無廢話儲存問答:和虛擬化有關的儲存常識

最近嘉許一直強調儲存對企業虛擬化的重要性,但有60%有潛在買家甚至連儲存設備都沒有,因此要求他們在企業虛擬化的起步就順順利利,實在是有點強人所難。事實上儲存設備可以說是虛擬化的根本,君不見全世界最大的虛擬機產品公司VMware的母公司就是儲存設備大廠EMC,而一般公司在進行虛擬化的時候,施工的單位也多半是該公司購買儲存設備的廠商。因此要了解虛擬化之前,我們必須了解儲存設備。
當然儲存是一個很高深的學問,不過你只要了解了和虛擬化有關的儲存常識,在進行虛擬化的時候,就不會像無頭蒼蠅一樣漫無章法,嘉許在這邊就整理了一個非常簡單的儲存設備FAQ,當然儲存專家看了也許會指指點點,但嘉許的用意只是帶完全不懂儲存的朋友們入門,真正想了解儲存技術的高手們,還是去多買點儲存的專業書籍吧。
問:這篇問答適用什麼樣的群眾?
答:想要虛擬化的潛在使用者,儲存技術的新手,中小企業,還沒有儲存設備的公司,想要更換高級一點(2萬美金以上)儲存設備的公司。
問:什麼是儲存設備?
答:儲存設備就是Storage,一般只要能放資料的設備都叫儲存設備。但在電腦產業中,通常指的是「不需要依靠在任何其它OS上的獨立機器」儲存設備。另一個說法,就是任何電腦都可以利用不同的協議接上這個設備來存取資料。包括排線、USB線、網路線、儲存專用的卡等等。
問:你上面有說到「排線」,那麼我電腦中的硬碟和光碟也算儲存設備囉?
答:嚴格說來,是的,你電腦中的硬碟和光碟也是儲存設備,但以專業的Storage來說,我們會將儲存設備定義成「可多台電腦同時取用的」,你電腦中的光碟和硬碟就排除了。但前面說的「排線」,別忘了許多儲存設備有eSATA,讓不同的電腦接上,因此排線是沒錯的。
問:所以只要是「外部電腦」能接上,並且存取資料的設備,都算是儲存設備了?
答:對,基本上來說是。因此這樣已經點出了,就是儲存設備通常有獨立的電源,獨立的協議以及獨立的存取介面。
問:儲存設備一般有哪幾種?
答:最常見的有DAS,NAS,SAN三種。
問:他們的長相一樣嗎?
答:通常一個獨立的存儲設備都有自己的電源、協議以及介面,但機箱的長相通常都差不多,就是一大堆實體硬碟組成的一個獨立機箱。這個機箱中可以放N台硬碟,並且可以組合成各種RAID,然後再以DAS、NAS或SAN的方式讓別人連進來。許多儲存設備可以同時做為DAS、NAS或SAN。
問:這三個英文字都差不多,怎麼分別啊?
答:先解釋DAS。DAS(Direct attached storage)就是直接連接的設備,如USB硬碟
問:我比較常聽到NAS,說來聽聽吧。
答:NAS全名為「Network attached storage」,你有沒有看到第一個字「Network」?對了,就是必須依靠在網路協定上。沒有網路就沒有NAS,因此NAS的環境一定要有一個網路,然後將這個儲存設備加在這個網路環境中,讓網路上的其它電腦透過網路來存取上面的資料,通常資料最小的單位是檔案(file)。
問:聽說最貴的是SAN,什麼是SAN?我常常和NAS搞混
答:先問大家什麼是LAN知道吧?就是Local Area Network。局域網。一群電腦透過網路卡連接成一個網路。好了,我們將上面的Local換成Storage,就得到了Storage Area Network。就是大家透過儲存專用的卡連成一個網路。這個卡是專門用來進行儲存功能的。因此SAN不需要網路卡也能連。由於儲存需要大量的資料,因此使用的傳輸通常是快速的光纖類,或是高速的其它介面。一個SAN環境不一定需要有網路卡。
問:NAS和SAN基本上有何不同
答:
1、NAS要網路,SAN不一定要網路。
2、NAS是以檔案為基本儲存單位,SAN可以到block level。
3、NAS必須要已經有檔案系統了,SAN可以在上面安裝自己的檔案系統
4、NAS無法讓連接的電腦從上面的硬碟開機,SAN可以透過SAN介面卡,讓電腦從SAN上的儲存單位開機。
5、NAS就是網路上的芳鄰,SAN可以看成一台自己的硬碟,只是這台硬碟不見得是實體硬碟,並且不在自己的機箱裏。
問:那NAS和SAN總有一樣的地方吧?
答:一台獨立的儲存設備,由很多不同的硬碟組成,可以做成各種不同的RAID組合,並且有自己的管理介面。走網路來存取這個設備,並且以檔案為基礎的就是NAS,走SAN介面,並且以block或LUN為基礎的就是SAN。
問:說了這麼多,虛擬機用的是哪種?
答:ESX可以用SAN、NAS或是本機硬碟(可說是DAS的一種)。但如果你要使用VMOTION等高級功能,就必須用SAN或是NFS(NAS)了。
問:為什麼VMOTION要用NAS或SAN?
答:由於虛擬機存放的地方是在伺服器以外的獨立設備,當伺服器當機的時候,儲存設備上的虛擬機檔案還在,而虛擬機的狀態也存放在儲存設備的一個暫存檔中,因此只要儲存設備不死,事實上我們在儲存設備上已經保存了一個最即時的虛擬機快照,只要讓另一台伺服器將這個「快照」讀入,不就等於啟動了這個虛擬機嗎?
問:什麼是LUN啊?
答:就是一個能讓電腦讀出的硬碟邏輯單位。舉例來說,有一台SAN上面有10個1000G的SATA硬碟,做成RAID1,就有5000G,然後我再在上面劃一個500G的區,讓某一台用SAN連接的電腦能從這個500G的分區開機,這個500G的分區就稱之為一個LUN。
問:什麼是iSCSI?
答:可以說是一種SAN,只是用的是SCSI介面的磁碟儲存方式+IP來傳送,因此可以說是透過網路卡來傳送SCSI指令或資料,因此可以說是走網路介面的SAN。
問:為什麼要有這東西?
答:因為SAN很貴,而NAS的功能有限,在目前網路速度越來越快之後(1G或10G以上),大家覺得讓網路卡來當SAN卡也不是不行,為了滿足網路卡的規格和SAN的功能,就找來了SCSI搭配了網路卡。
問:iSCSI能開機嗎?
答:能,但大部分情況不是走一般的網路卡,而必須有特殊的iSCSI卡。
問:VMware或Hyper-V支援iSCSI嗎?
答:支援,不論是本機或是虛擬機,只要是在其HCL中指定的都可以。
問:我上面的都懂了,我還需要知道更多的儲存技術嗎?
答:以上的只是引你入門,你在安裝虛擬機時,會遇到更多有關儲存的操作,但上面所說的,你已經可以完整安裝VMware或Hyper-V,並且將虛擬機放在獨立的儲存設備中了。



写得不错,学习。
浅显易懂。
謝謝,
對你有幫助,這篇文章就值了,呵呵。
胡老师,
这文章写的挺不错的,语言通俗易懂,可以转载不? 哈哈 仿佛这上面没有转载功能?
谢谢!
您好,
歡迎轉載啊,但別忘了一定要註明出處。謝謝你的支持。
問題4:
有一台SAN上面有10個1000G的SATA硬碟,做成RAID1,應該還是1000G ,做成RAID 0+1 才可能5TB ,除非做成5組raid 1 但這樣就會是5 個LUN 耶! 參考之!
謝謝更正,我的原意可能寫的太簡單了,就是一台「Storage」,10個1000G的硬碟做成RAID 1變成5000G,就是5TB,先不管LUN的觀念。一時說太快,謝謝您。本文已更改。
你好
我最近用ESX4.0 加入 synology 的NAS 裡面有ISCSI功能
我已經在NAS上分配 200G出來 做測試備份用..
我想請問一下 我要新增ISCSI
我先在NAS上新增ISCSI空間(我是先配給他200G的空間在NAS上做的 有啟用)
再到我的ESX4.0上面 networking 新增 VKERNEL 給NAS
再到 storage adapters 有一個ISCSI software adapters 去properties
configur 啟用
Static Discovery
上面給IP
給名子
問題 我去storage沒有可以新增的LUN或選項 可新增的ˊˋ
有點怪怪的 PING的到我那台NAS 同網段 可以教導我一下嗎>_<
您好,
我這麼回您,不知您會不會覺得我在推銷書,但您說的步驟,感覺跳過很多細節,是您確定這麼設定正確了,還是您也許真的沒設定到。基本上加入VM Kernel是沒錯,但還要看你加入的vSwitch以及nic的位置。另外在ESX上必須開啟iSCSI Client的協定,以及讓系統自動抓到iSCSI的Storage,這些實際較多篇幅。您可以參考書中的第18章有關儲存的設定,其中有相當完整的說明,同網段的NAS應該是正確,因為不和NIC同網段應該是找不到的。另外如果你的iSCSI Target的LUN設定成Cluster(多台存取)的格式,在抓取之前,先別忘了要讓之前連入的那一台先斷開,不知這樣子有沒有回答到您的問題。
您好:
您的回答讓我學到很多 我怕我有些步驟沒做到 所以 才會沒抓到那個NAS的ISCSI
我環境很簡單 就只有一個網段 192.168.50.X 兩台實體 一台NAS
Virtual machine 0:11:32:5:c0:73 on
host has a duplicate IP
192.168.50.96
info
2010/1/28 上午 10:24:16
以上是event 裡面我看到的 雙重IP嗎-.-可是我看了 只有NAS是 .96 還是我在vsphere設定兩次的關係= =
還是嘉許大大 需要什麼資訊 我盡可能跟您說 我就是環境很簡單= = 而找不出原因 有點頭痛= =
麻煩您了
呵呵,我觀念不好 ,找到問題點了 我在vmkernel設的IP跟我NAS上一樣的 我以為kernel是新增通道 到 NAS上 所以同一個IP>_<
呵呵 ^_^
您好,
沒幫上忙不好意思,不過有時在發問的過程中,好像就可以找到答案了是嗎?iSCSI真的是便宜又好用,但是在較複雜的環境,別忘了讓iSCSI自己走一個網路通道較保險。不過這要預先就先規劃好,要不然會發生慘劇,呵呵…..
不會拉
希望有問題就能問問您 有空再回答就好>_<~~
最近也是比較沒時間 想說去書店去找找您的書看看!
有問題一定要上來問,雖然有時慢一點,但我想討論的來來回回可能就找到答案了。
呵呵^_^一定 一定!
本單位最近想要導入vmware的HD方案,看了這篇之後,對於儲存設備又有更深入的了解,感謝您的分享。
謝謝,
別忘了到時來個開箱?呵呵