我打算在NAS上设置testingiSCSI导出,KVM虚拟化主机将使用它来存储所有客户卷和数据。 我的NAS盒子是一个自build的CentOS。
将由iSCSI从NAS导出的设备将成为SSD。
但我想尝试find一种方法将这个卷复制到NAS上较慢/较便宜的旧磁盘上。 我可以在SSD和较慢的备份驱动器之间使用RAID 1,但是我的理解是arrays的总速度将会由于较慢的驱动器而降低。
有什么方法可以将SSD的某些块级别的完整/增量复制执行到较慢的硬盘上?
某种asynchronousRAID 1或复制会很好,所以只要较慢的驱动器可用,更改的块就会排队并写入较慢的驱动器。 在这种情况下,SSD上的数据不会发生太大的变化,并且在24小时内总是会有一些点能够赶上较慢的速度。
我想避免在每个guest虚拟机中configuration备份。 将所有这一切都在存储箱中的块级别上进行,将是一个优雅的解决scheme,并允许我只更改iSCSI设置,以便在SSD出现故障的情况下导出备份卷。
我已经看过LVM快照,但感觉就像是需要在KVM虚拟主机上configuration的东西,我需要以某种方式将快照存储在不同的设备上。
任何人都知道可以做到这一点,这是在我的小testing环境(即:开源)的预算内?
我猜这个types的大多数解决scheme都是高成本的SAN供应商的保留。
编辑:好的只是在看DRBD。 asynchronous镜像似乎是理想的,但在同一台机器上的存储设备之间是可能的吗?
编辑2:这是一个家庭实验室testing,而不是生产推出。 我基本上想要使用iSCSI / NFS尝试远程虚拟机存储。 如果有机会在这里添加某种设备复制技术,那么我也可以放弃。 我不打算购买额外的SSD和RAID 1,因为这对我的实验是毫无意义的…我广泛使用了RAID 1,我的结论是,它的工作原理。 完美。 我正在寻找是否有另一个我不知道的技术,我可以摆弄和学习。
这是一个可怕的想法…
这听起来好像你将要通过iSCSI将一个驱动器导出到你的虚拟主机。 该SSD听起来不像是RAID组的一部分。
真正的解决scheme是:
对于NAS方面,有一些更好的select。 像NexentaStor的Community Edition一样,至less可以将NFS共享复制到另一个主机/目的地……但它绝对提供了一个自动化的快照服务,对您的情况可能是有用的。 快照不是备份,但它是一种可以派上用场的保护forms。