这看起来很基本,但我对手动更新独立 VMware ESXi 主机所涉及的修补策略感到困惑。VMware vSphere 博客试图对此进行解释,但实际过程对我来说仍然不清楚。
来自博客:
Say Patch01 包括以下 VIB 的更新:“esxi-base”、“driver10”和“driver 44”。然后后来 Patch02 推出了对“esxi-base”、“driver20”和“driver 44”的更新。P2 是累积性的,因为“esxi-base”和“driver44”VIB 将包含 Patch01 中的更新。但是,重要的是要注意 Patch02 不包括“驱动程序 10”VIB,因为该模块未更新。
这篇VMware 社区帖子给出了不同的答案。这一个与另一个矛盾。
我遇到的许多 ESXi 安装都是独立的,不使用Update Manager。可以使用通过VMWare 补丁下载门户提供的补丁更新单个主机。这个过程很简单,所以这部分是有道理的。
更大的问题是确定什么确切实际下载和安装。就我而言,我有大量特定于 HP 的 ESXi 版本,其中包含适用于 HP ProLiant 硬件的传感器和管理。
我正在尝试决定使用其中的哪一个。我所知道的有:
现在理想情况下,我想要以下功能:
有一些关于 Windows 内存管理的东西,它与 TaskManager 的关系我不明白,我希望有人能启发我。
如果我正在运行虚拟机(不管是 Virtual PC 2007、Virtual Server 2005 还是 VirtualBox,因为它们的行为方式相同)并调出 TaskManager 我可以在进程选项卡上看到 VM 的一些条目,但是内存值相当小(大约 30 MB)。显然,它不包括 VM 本身实际消耗的内存。您可以显示的各种与内存相关的列都没有以不同的方式工作。性能选项卡上的内存使用情况对于包括 VM 在内的总内存使用情况似乎是正确的。
所以我的问题是为什么 VM 的内存使用量(将是 100 MB)没有显示在“进程”选项卡上?
VPS(虚拟专用服务器)、云服务器和专用服务器之间究竟有什么区别?我很难找到一个没有广告的简洁解释。
运行 vagrant 实例时,项目文件夹会/vagrant自动挂载。但是安装有以下权限
# ll -d /vagrant
drwx------ 1 vagrant vagrant 612 Jun 13 14:41 /vagrant/
Run Code Online (Sandbox Code Playgroud)
我需要将它安装在(至少)0770 上,但我找不到方法。如果我运行 mount 命令,我会看到这个输出
# mount
v-root on /vagrant type vboxsf (uid=1000,gid=100,rw)
Run Code Online (Sandbox Code Playgroud)
我已经尝试了chmod和chown/chgrp,但它们无法在该安装的文件夹上工作,因此我的 apache 用户无法访问该文件夹。我在 Vagrant 手册中读到我可以更改所有者和组,但它没有提到任何关于权限的内容。
我怎样才能做到这一点?
另一种选择可能是切换到 NFS,但这样它就不能在 Windows 平台上工作,它需要编辑本地/etc/exports文件,它需要 root 权限,而且很烦人,所以我不想做这个改变。
我在 ServerFault 上发现了一些暗示这个主题的问题,虽然它可能有点基于意见,但我认为它可以根据以下内容归入“良好的主观”类别:
建设性主观题:
* tend to have long, not short, answers
* have a constructive, fair, and impartial tone
* invite sharing experiences over opinions
* insist that opinion be backed up with facts and references
* are more than just mindless social fun
Run Code Online (Sandbox Code Playgroud)
就这样吧。
我正在帮助一位正在更换运行 Windows 2003 的旧物理服务器的系统管理员同事,他希望不仅更换硬件,而且在此过程中“升级”到 2012 R2。
在我们关于他的替换硬件的讨论中,我们讨论了他安装 ESXi,然后将 2012 年“服务器”设为虚拟机并将旧应用程序/文件/角色从 2003 年服务器迁移到虚拟机而不是非虚拟机安装的可能性在新硬件上。
他认为在接下来的几年里,任何时候都不需要将其他任何东西移动到虚拟机或创建额外的虚拟机,因此最终这将是运行正常安装的新硬件或在 ESXi 上运行单个虚拟机的新硬件。
我自己的经验仍然倾向于虚拟机,除了可能会出现创建额外虚拟机的可能性之外,没有真正令人信服的理由这样做。但是现在虚拟机管理程序有额外的开销和管理方面,尽管我使用 VM 体验了更好的管理功能和报告功能。
因此,在希望这可以留在“良好的主观”类别以在未来帮助他人的前提下,您需要哪些经验/事实/参考/建设性答案来帮助支持任一结果(虚拟化或不是单个“服务器”) ?
最近一直在玩虚拟机,我想知道我是否可以在虚拟机中运行虚拟机。
这可能吗?
实用吗?
我正在尝试查找有关为每个物理内核(CPU 的)配置 vCPU 的虚拟化的一些文档或最佳实践指南。如果重要的话,我正在寻找 vmWare 的虚拟化实现。例如,Intel Xeon CPU 可能有 4、8 等内核。我有兴趣了解更多有关配置的更多信息,而不仅仅是每个物理核心一个 vCPU。与我交谈的供应商肯定认为可以将单个内核配置到多个 vCPU 中。
到目前为止,我在我的研究中通常看到的是,“好吧,这取决于您的应用程序。” 在这种情况下,我的应用程序正在编辑代码、编译/链接、测试和配置管理。当然,并非所有 VM 都需要为每个内核配置多个 vCPU,但在一般情况下。
在服务器环境中,消费类 SSD 与快速 10-15k 旋转驱动器的优缺点是什么?在我们的案例中,我们不能使用企业级 SSD,因为它们非常昂贵。以下是有关我们特定用例的一些说明:
我知道企业 SSD:
比消费级固态硬盘...但这是否意味着消费级固态硬盘完全不适合服务器环境,还是它们的性能仍会比快速旋转的驱动器更好?
由于我们通过 RAID/备份受到保护,因此我更关心整个寿命期间的性能(只要预期寿命不会太低)。
我进行了搜索,但没有找到任何解决有关修补和系统更新问题的方法。我有指导方针说服务器需要有必要的补丁。如果我有一个 VM 主机,那么它是否是一个额外的层来修补和更新 - 即使使用裸机管理程序?与拥有金属服务器相反?(即根据我的指导方针进行更多的工作、测试和文档)。
类型 1/裸机管理程序多久更新一次?那有关系吗?它是一个额外的软件层这一事实是否会引入更多的复杂性和风险(安全性和可靠性)?(例如,99% 无错误软件 x 99% 无错误软件 = 98% 无错误系统)?
(我的实践经验是使用 VMWare 工作站和服务器,以及 VirtualBox。)
virtualization ×10
vmware-esxi ×2
cloud ×1
hard-drive ×1
hardware ×1
hyper-v ×1
memory ×1
permissions ×1
raid ×1
security ×1
ssd ×1
task-manager ×1
vagrant ×1
vcpu ×1
virtualbox ×1
vps ×1
windows ×1