![我应该监控 IaaS 环境中 VM 的硬盘吗?](https://linux22.com/image/573718/%E6%88%91%E5%BA%94%E8%AF%A5%E7%9B%91%E6%8E%A7%20IaaS%20%E7%8E%AF%E5%A2%83%E4%B8%AD%20VM%20%E7%9A%84%E7%A1%AC%E7%9B%98%E5%90%97%EF%BC%9F.png)
我在 IAAS 环境中有服务器,想知道是否需要磁盘监控(哪个可以监控 SAN 中磁盘的温度等)?
在我的虚拟机中,我需要有磁盘监控软件吗?
另外,驱动程序需要更新吗?
答案1
您可以像在任何机器上一样在虚拟机内运行常规文件系统检查,以确保文件系统的完整性。但是,之内在虚拟机中,我不会尝试进行任何 SMART 或其他硬件级别的监控,因为这将全部测试不存在的虚拟硬件(如果测试有效的话?)。
但是,在您的物理服务器/主机上,我会像对其他服务器一样进行硬件级监控。如果您的磁盘开始出现故障,您可能会失去主机操作系统以及托管在其上的所有虚拟机。
无论如何,我相信您已经制定了适当的备份策略。
对于驱动程序,是的,我会在主机和客户端上使用“最佳可用”驱动程序。无论您使用哪种虚拟化软件,都应提供虚拟机中最佳可用驱动程序的文档 - 与虚拟机模拟的任何硬件相匹配。
但是,如果不知道您所使用的软件和解决方案的任何细节,这一切都是非常主观的。
答案2
在虚拟机中,我需要磁盘监控软件吗?
对于物理因素,如坏扇区/温度等?不。这通常是从虚拟机中抽象出来的。即使你尝试过,你也不会看到位于某个远程机架上的实际磁盘的信息。
另外,驱动程序需要更新吗?
如果您的提供商已预装此主机,通常不会出现此问题,但这绝不是普遍情况。如果您有疑问,请联系您的主机。
答案3
在虚拟机上,“磁盘”通常不是磁盘而是虚拟设备,它可以是文件、iSCSI 卷、LVM 卷或类似的东西。
我也认为你的情况也是如此,因为你说它在 SAN 上。这意味着有些机器拥有大量磁盘,磁盘上有存储卷,它们通过基于块的网络协议将这些存储卷提供给其他机器,然后它们将这些存储卷像本地存储一样挂载,然后这些存储卷可能会通过标准网络传输协议(如 NFS、SMB 等)再次提供给其他一些机器。
这意味着,您的磁盘不是一个磁盘,而是一个驻留在网络存储卷上的文件,而网络存储卷本身又驻留在一堆磁盘上。
这也意味着,磁盘监控是在其他地方进行的,而且您可能只会从任何类型的磁盘监控中获取虚假数据(如果您能获取的话)。
当然,您可以进行文件系统检查,因为由于错误或其他不可预见的原因,某些事情仍可能发生。