本帖最后由 宅男女神 于 2015-10-24 12:07 编辑 1 Y- }0 ?, D _+ w- U
+ s- _+ A% g: Z" L5 W
* U5 [9 P, G& ~! M+ o P$ P4 g
排错经验: VMware VSA:仅支持NFS 应用无法访问
- H, q u% @( M' R/ \ R
- d) i. n9 T9 q5 N- h) k7 JVMware 的vSphere Storage Appliance (VSA)有一定的限制。它只是一个虚拟的NFS 文件管
- N0 t& U6 l: O/ w理器,不是VMware 所暗示的块级存储设备,无法被应用访问。
; A) ?5 m: d! w* A根据VMware 提供的资料,按照我们的理解,vSphere Storage Appliance (VSA)将DAS 池化
* c: S# r. m& ?2 P4 X6 Y到2~3 台物理服务器中,并将其呈现为一个虚拟存储空间,可供应用访问(在这些服务器的
9 B/ l5 E4 s9 P虚拟机中执行),作为一个类似于惠普P4000 VSA 的块访问数据存储库。0 C& P- Y0 Y/ _, c8 t
不过,VMware EMEA 解决方案营销总监Martin Niemer 是这样描述VSA 的:“它只支持NFS……
: ^( g# f/ o+ {, d) g7 G( A虚拟机(虚拟机中的O/S)在ESXi 处理存储的时候根本不访问它,只是将VMDK 文件保存其. f& [) D8 ~! ]' a- u2 E \
中,然后数据(例如O/S)保存在虚拟机中。”
! o9 e' W& | g; A$ W3 @5 V- QVMware VSA 代表了一个NFS 资源- ?8 [. @& _ C% u" \* [
我们问Niemer,那些不作为VSA 一部分的服务器中运行的虚拟机中,应用是可以访
' x8 b& n# M# s0 w2 ^8 k问VSA 的?他回答说:“应用不能访问这个存储,这里存在一种普遍的误解。这并不是一个
2 [/ ~! P! E% y2 Z" X# vNFS 文件管理器,而是一个针对虚拟机的存储库。因此虚拟机保存在VSA 中,数据保存在, g$ B, E: V. T, f. Z! X- x! P
虚拟机中,而不是直接保存在存储中。”
4 K& d/ f* E2 i" P. |7 ?应用和网络存储
% O* U5 U1 i+ l2 E通常,运行在物理服务器中的应用可以连接到一个网络文件管理器——例如EMC
- ~2 g& x% ~) aCelerra——并且利用它的资源来创建、读取和写入文件数据。推而广之,运行在虚拟化服
* Q6 ^' r$ s, w9 y# h4 _7 L% D6 [ `务器虚拟机中的应用可以做同样的事情。
! S# q- S) h& J# f0 V+ P现在,让我们用VMware VSA 来代替EMC Celerra 阵列,问同一个问题:运行在虚7 ?: S* P* k& P
拟化服务器虚拟机中的应用能否连接到VSA,如果作为一个网络文件管理器,是否能够利1 R1 m) f Y) B$ d7 g- l1 a2 c
用它的资源创建、读取和写入文件数据?
" \! }$ N4 W2 c3 F ]& xMartin Niener 上面的话暗示这是不能的。
) [) g) e) j! I6 o$ D8 O
排错经验: VMware VSA:仅支持NFS 应用无法访问
2 v6 N+ j6 |- t
: ?1 }1 [7 L6 n3 F0 P( Z: j
0 }3 Q* Z$ ?& u5 ^! _/ } x" G, d! g/ z& |, _5 V
+ S( r3 {* G5 I& \1 }* ?: y |