假设您所在的组织拥有众多数据中心,每个数据中心都有自己的私有云,运行在 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 不兼容。所以我们唯一的模板不兼容。我们必须重新创建模板,但很可能安装了一些操作系统补丁等,从而导致虚拟机出现问题。
因此,版本模板似乎应该是最佳实践。最好的方法是什么?
这是我尝试过的:
是否有更强大的版本控制 VMware 模板的方法?
为了说明数字签名证书的好处,我编写了一个 .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
我有一个 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