和你们中的许多人一样,我是公司中的“负责备份的人”。幸运的是,我们是一家软件商店,大多数关键任务数据都保存在一堆 mercurial 存储库中。这使得备份变得非常容易——你只需要一个脚本来更新远程副本和克隆新的存储库。
然而,有些东西不是简单的版本控制——比如我们服务器配置的很大一部分、电子邮件、Web 数据等。为此,我们将 rsnapshot 和普通 rsync 结合使用到 zfs 快照框。无论我们使用什么 - 最终结果都是文件系统上的一堆文件。
鉴于这些数据量不能简单地通过互联网复制到我们的异地备份存储(这只是一个坐在我家的白盒子)我正在考虑在办公室和我家之间移动硬盘驱动器的想法作为防止现场副本腐败的保险 - 无论原因是什么。
这样做也很简单 - 对于我们的 rsnapshot 备份,我需要做的就是克隆文件系统所在的 MD 设备,而对于 ZFS 上的备份,我们可以简单地在新磁盘/zpool 上执行 zfs 发送和接收。
是否Sneakernet对我们的做法是否合理?快速向我的同事解释整个想法也很有用。:)
ps 英语不是我的母语,所以如果你看到上面的语法错误,请不要惊慌:)
作为系统设计师,您是否会将负责核心基础架构(dns/dhcp/directory/web/wiki/repos/file share 等)的 VM 和用于开发和测试的 VM 放在同一台物理机上?
我的看法:
为了
反对
我发现自己经常在处理硬件上浪费时间,并想为此做点什么。就我个人而言,我有一台 Macbook,它可以处理所有的邮件/IM/IRC/浏览/音乐/开发 VM,什么都不是。我将关键任务数据存储在带有 ZFS 的 Solaris 机器上。大多数开发/生产工作都在 Linux 下运行——无论是在裸机上还是在 Linux KVM 下。
如果在我的办公桌或家里有一个可以完成所有这些工作的盒子会很好 - 真的有什么事情做过吗?我的要求很简单:
能够为原型和软件测试运行虚拟机
提供可靠的存储来托管所有数据 + 随机备份
不花胳膊和腿(即白盒)
我可以看到 2 个选项:-
一个带有 RAID1 和 KVM 的 Linux 机器——我丢失了文件系统快照和所有的 Solaris 优点
一个带有 ZFS 和 xVM 服务器的 Solaris 机器——我从来没有设法让它与商品硬件一起工作——记住这是一个工作站/桌面。
所以对于我的 SA 同事:你们有什么样的设置?
[3年后回答我自己的问题]
在家里,我有:
在工作中,我使用:
VMWare Fusion 安装在 macbook 和 iMac 上,但最近它的使用越来越少......