我在远程数据中心拥有一组计算机,我们在政治和技术上都获得了root
访问权限。但是,他们使用的是 RedHat,我们希望在其上安装 Debian,并能够在需要时“重新映像”它们,而无需依赖任何其他人。
我不知道如何在没有物理访问的情况下清除 RedHat 并在其上安装 Ubuntu。
如果只需要一次性物理访问,并且我们不需要在之后每次重新映像我们的 Ubuntu 操作系统时都访问它,那么我也可以。
笔记:最后,这些盒子来自 HP,它们有 iLO - 熄灯系统。它们有一个控制台,您可以访问 BIOS 级别控制,甚至可以启动冷启动、重置、关机等……我可以使用虚拟媒体安装操作系统。
答案1
笔记:最后,这些盒子来自 HP,它们有 iLO - 熄灯系统。它们有一个控制台,您可以访问 BIOS 级别控制,甚至可以启动冷启动、重置、关机等……我可以使用虚拟媒体安装操作系统。
您可以在家里/办公室进行此操作。
远程控制台(自己动手)
iLO 允许您使用虚拟远程串行控制台执行安装。您可能需要获取演示许可证代码才能运行一次安装。
一旦获得管理员密码(该密码印在机箱内的一根棍子上),就可以通过 iLO 网络界面访问远程控制台。
对于上面的图片,请相信我,如果你从 USB、DVD 或虚拟媒体启动,你可以显示操作系统或运行安装程序
智能配置
我自己的 Microserver 上没有此功能,但我发现一些 HPE 硬件附带了 Intelligent Provisioning。这是一个基于 Linux 的固件操作系统,允许您通过插入介质来安装支持的操作系统,并让固件完成大部分繁琐的工作。不确定它是否适用于 Ubuntu。
由于 Intelligent Provisioning 不是真正的操作系统环境(例如,它在 POST 前运行),因此您不需要许可证
答案2
你需要某种带外管理系统才能正确执行此操作。这样,即使没有操作系统或硬盘,您也可以通过网络进行远程访问。数据中心的大多数计算机都有这种东西,但您需要与提供商或最初设置这些盒子的人交谈,以了解如何使用它的详细信息。
答案3
我将检查物理(或 kvm-over-ip)访问选项,并在此基础上研究以下内容:
在其中一个服务器上使用 kickstart 设置 PXE 启动,以便在重启时将其余服务器重新映像到 Debian。这将需要大量测试,至少一台机器应该具有长时间的 KVM 访问。请注意,这通常涉及设置 DHCP 服务器,这可能不被您的数据中心环境允许。
在完全没有物理访问的情况下,研究虚拟化选项,即根据 RedHat 版本和您的熟悉程度,在 RedHat 主机上安装 KVM、Xen、OpenVZ 或 Docker,并为您的目的创建 Debian 虚拟机。