小编blo*_*aak的帖子

对 VMware 模板进行版本控制的推荐方法是什么?

假设您所在的组织拥有众多数据中心,每个数据中心都有自己的私有云,运行在 VMware vCenter 5.5 上。有适用于不同操作系统的 VMware 模板,包括 Windows、Redhat Linux 等。

假设有两个私有云,C1 和 C2。C1 是在一年前建造的,而 C2 是最近才建造的。假设它运行 Windows 2012。自 C1 构建以来,基本模板已更新多次。例如,.NET 框架从 v4.0 更新到 v4.5,然后到 v4.5.1。

C1 中的虚拟机需要重建。但是,在该虚拟机中运行的软件与 .NET v4.5 或 v4.5.1 不兼容。所以我们唯一的模板不兼容。我们必须重新创建模板,但很可能安装了一些操作系统补丁等,从而导致虚拟机出现问题。

因此,版本模板似乎应该是最佳实践。最好的方法是什么?

这是我尝试过的:

  1. 在更新模板之前创建快照。VMware vSphere 工具仍然认为它是一个模板,因此从快照“20131031 02:00”创建虚拟机需要更多的工作。
  2. 复制模板,所以现在我们有“Windows Server 2012 (20131031)”、“Windows Server 2012 (20130331)”和“Windows Server 2012 (20140601)”。这些工具很好地支持这一点。我们可能很快就会一团糟,人们不知道在什么模板上安装了什么。
  3. 模板更新后,将其导出。VMware 工具中只有最新的模板可用,但我总是可以在出现问题时恢复旧版本的模板。

是否有更强大的版本控制 VMware 模板的方法?

vmware-esxi vmware-vcenter vmware-vsphere

7
推荐指数
1
解决办法
2011
查看次数

如何配置 Windows 不执行篡改的二进制文件?

为了说明数字签名证书的好处,我编写了一个 .NET 可执行文件“demo.exe”,它调用“demo.core.dll”中的一个函数。我对两个可执行文件进行了数字签名。执行时,它会打印一条消息“你好。你好吗?”。

使用十六进制编辑器将“demo.core.dll”中的消息修改为“您已被黑客入侵”。“demo.core.dll”上的数字证书验证失败。运行“demo.exe”,显示“你被黑了”。

我预计 Windows 将无法执行 DLL。

这否定了数字证书的价值。如何配置 Windows 不加载具有无效证书的篡改二进制文件?

digital-signatures windows-server-2008-r2 windows-server-2012

6
推荐指数
1
解决办法
3958
查看次数

了解 Synology 1812+ 设备的 SMART 值

我有一个 Synology 1812+ NAS,其中有 8 个 3TB 驱动器配置为 RAID 5。它运行 DSM 4.1。购买它是为了使用 Time Machine 替换 USB 驱动器、整合存储和短期 OS X 备份。设备和驱动器只有 2 个月大。

每隔一周我就开始从两个驱动器收到 IO 错误。日志有以下错误:

Read error at internal disk [3] sector 2586312968.
Run Code Online (Sandbox Code Playgroud)

后来

Bad sector at md2 disk3 sector 250049936 has been corrected.
Run Code Online (Sandbox Code Playgroud)

扇区永远不匹配。建议在驱动器上运行扩展的 SMART 测试。我做到了,这是我得到的价值观:

在此处输入图片说明

然后,我对没有收到任何投诉的驱动器之一进行了扩展扩展 SMART 测试,以下是我得到的值:

在此处输入图片说明

这些值看起来非常相似。我不清楚是否有问题,如果没有,如果 SMART 测试没有发现任何真正的问题,它的意义何在?然后我应该如何解释这些结果,我应该什么时候知道更换硬盘的时间?

storage network-attached-storage smart drive-failure synology

5
推荐指数
1
解决办法
2万
查看次数