我们有很多常规 ESX 3.5 主机,但我即将接收一批基于 Xeon 55xx 的服务器,我想是时候考虑将来是否使用 3i 了。它可以节省我购买本地启动磁盘对的费用,而且大多数补丁都是针对 COS 而不是内核的。我们使用 vCenter,因此不需要 SSH 访问。所以我的问题是我真的需要 COS 吗?你需要 COS 做什么?谢谢。
答案1
您指的是服务控制台吗?如果您有 vCenter,那么您就不需要它了。就这么简单。我正在使用带有单个 ESXi 主机的 VI Client,我已启用 ssh 访问,但我没有使用它。偶尔会使用 RCLI,但 GUI 可以满足我们的大部分需求。
答案2
您可以轻松地在 3i 上启用隐藏控制台(更新 2 之前):
1. On the VMware ESXi host, press ALT-F1.
2. Print **unsupported** (text will not be visible), you enter the Tech Support Mode, and you will be prompted for a password. Enter a password for the user root.
3. You should see command prompt ~ #.
4. Open the file inetd.conf using vi /etc/inetd.conf
5. Find the line, starting with #ssh and remove the #character.
6. Press ESC and type: wq, to save your changes and exit back into the console.
7. Restart the management services using the command `/sbin /services.sh restart`.
8. Now you can connect to SSH, using any ssh-client (eg, Putty).
从 VMware ESXi Update 2 开始,此启用 SSH 访问的方法不再起作用,servises.sh 不再重新启动守护进程 inet.d(该守护进程应该启用 SSH)。要重新启动,请执行以下操作:
* Type ps | grep inetd
The result will be something like 1299 1299 busybox inetd.
Process ID for inetd - 1299.
* Now enter the kill-HUP process_id, where process_id in this case 1299.
此后 SSH 就可以工作了。
答案3
我们还没有转向 ESXi,因为我们还没有准备好转向基于 CIM 的管理。我们仍然使用 COS 托管的 WBEM 代理。我们将在 vSphere 4 实施中重新审视这一点。
答案4
也许更好的问题是为什么你需要服务控制台。我只能想到你需要的两个主要原因需要原因。要么安装第三方软件,要么正式终止挂起的虚拟机。就我个人而言,我支持 ESX 和 ESXi,而且我越来越喜欢 ESXi,尤其是在补丁时间!至于 SSH 访问,如果不是我的 *nix 同事,我会关闭它。我可以做几乎使用 rCLI 或 PowerCLI 通过 SDK 执行任何操作。VMware 还明确表示,目标是删除服务控制台。为什么要花时间/精力维护墓碑功能?
但实际上,这都是个人喜好问题。如果你想省点钱,不买启动盘。也许可以减少你的漏洞足迹,等等……那就去做吧!我不认为 ESXi 有什么真正的缺点。它只是不适合每个人……一些商店目前依赖 cos,这没什么错,但这不是必需的!