基本上在 XenServer 下的虛擬硬碟 Virtual disk 是可以依據你的需求做放大縮小的動作,不過前提是須要先將 VM 關機,之後就可以依需求做調整!
之前在新增 ISO library ,的另一邊的選項是 Virtual disk storage ,什麼是 VDS(Virtual disk storage) 就是當你本地的系統無法再增加硬碟空間時.你可以透過 Network 或是 Fiber 的 HBAs 來增加空間 .
note: HBAs (Host bus adapters) : 通道主匯流排介面卡,舉凡是連接到系統的儲存裝置卡(IDE / SATA / SCSI / SAS / SSD /iSCSI ) 都是 HBAs .
下面幾種就是 XenServer 有支援的儲存裝置 (Virtual disk storage)
1.NFS
一種在 Linux 下常使用的網路檔案分享 NFS(Network File System) 的方式,就像是在 Windows 下常用的網路芳鄰.
2.iSCSI
最早的 SAN 傳輸介面為光纖,但是隨著 1G,10Gb 網卡(有一種專門用在 iSCSI 的網卡,因為有 TOE:TCP/IP offload engine,它具有運算的功能所以不會因此佔用系統上的 CPU 的使用率)的上市,網卡的傳輸頻寬增加,網卡也可以擔任光纖提供的頻寬(光纖的頻寬為 2G,4Gb,光纖短波-850 mm,長波-1310 mm),這個技術稱為 iSCSI(Internet SCSI),也因此以網卡為傳輸為介質的 SAN,被稱為 IP-SAN.
3.NetApp
基本上 NetApp 是透過 NAS 來增加硬碟空間.什麼是 NAS,簡單的來說這是一台專門存放資料的電腦.透過網路芳鄰(File based)來讓使用者存取.你也可以利用 windows 架一台,不過卻有 licence 的問題存在.而通常外面可以買到的 NAS 系統都是 Linux 為基礎架設出來的,不過如果你懂得 samba(在 Linux 做為網路芳鄰(檔案伺服器)的一個服務) 你自己也可以架出一台效能不錯的 NAS.
4.Hardware HBA
這邊的 Hardware HBA 是指 Emulex 或是 Qlogic 的 Fiber ,去連接 Fiber storage 或是 SAN .什麼是 SAN (Storage area Network),他是一種資料儲存裝置(Raw Device),不過他不像是 NAS 可以直接提供存取.他只提供給 Server 資料儲存裝置,讓 Server 能夠有額外的硬碟裝置.因為它可以很彈性的提供給不同的 serve 大小不同的空間,所以常用在大企業中.
5.Dell EqualLogic
類似於 NetApp
雖然可以透過以上幾種方式增加硬碟的空間,但是並不是每一種的檔案格式都可以做放大縮小的動作.
下面幾種是不行的 :
1.ext
2.nfs
但是其他的種類就可以:
1.lvm
2.lvmohba
3.lvmoiscsi
4.netapp
5.equal