我们收到了一批戴尔 Poweredge 机架式服务器。遗憾的是,订购时忘记要求在内置 iDRAC 控制器中启用 dhcp... 因此它们都卡在同一个 IP 地址上。这意味着我必须单独访问每个服务器并在控制台中配置新的 IP...
将来我想避免这种情况。现在戴尔提议在交付下一批产品时启用自动发现。据我了解,这意味着当机器第一次唤醒时,iDRAC 将请求 DHCP 地址。DHCP 服务器随后据称还提供一个“配置”服务器,为其提供用户名和密码以及要应用的配置。这将允许我们自动配置 RAID 之类的东西。
但是,我似乎找不到一种方法来设置这种不涉及设置 Windows 机器的配置服务器。我想专门使用 Linux 工具。
有办法吗?我只想将服务器架起来,打开它们,然后远程执行所有操作。使用仅有的Linux 工具?
答案1
为什么要从 DRAC 开始呢?戴尔可以交付带有预配置 RAID 设置的服务器,因此您只需在所有服务器上自动部署操作系统(kickstart/pxe/foreman/无论您喜欢什么),然后在主机上已经运行操作系统的情况racadm
下使用本地配置 DRAC。反过来,这也可以使用 Puppet/Chef/Ansible/Salt/等自动完成
答案2
以下是使用 Linux 工具设置操作系统的出色指南:入门指南
无论服务器是否具有 DHCP,您仍然应该能够通过 PXE 启动它们...通常,如果您在机器启动时按 F12,则可以选择通过网卡启动。
如果您在同一网络上配置 kickstart 服务器,则可以在不到 5 分钟的时间内对 Dell 刀片/服务器进行映像处理。
您可能还想查看 BIOS 选项,以启用 PXE 启动作为默认选项,但请确保您的 PXE 配置(在 kickstart 服务器上)中有一个选项,可以在初始设置后从本地磁盘启动,否则它将在每次重新启动时继续重新安装。
答案3
如果您只需要 DHCP,则可以通过这种方式订购服务器。自定义订单时:
在“系统管理升级”下
选择“动态主机配置协议已启用”
如果您想尝试自动发现,请参阅我的回答:如何使用 iDRAC Enterprise 进行自动发现?
您可以使用“适用于 VMware vCenter 的 Dell 管理插件”。处理自动发现的部分在独立 VM 中运行。我会在您订购以这种方式配置的服务器之前重新启用您的服务器上的自动发现并试用它。