iDRAC远程安装CentOS 7全流程:从虚拟介质挂载到系统初始化
2026/9/16 18:30:33 网站建设 项目流程

机房在5楼,人在家里喝着水,突然要重装CentOS 7;或者服务器托管在几十公里外的IDC,系统崩了,运维却进不去门。这种场景我碰到过不止一次。好在Dell服务器的iDRAC给了我们一条远程通道——不用U盘、不用去机房、不用求人按F11,一个人坐在电脑前就能把CentOS 7从头装到尾。这篇文章我把自己这些年用iDRAC远程干活的完整流程、踩过的坑、以及一些网上没人细讲的小细节,一次说清楚。

先说明一下,这套方法的核心不在于“装系统”本身,而在于“远程”两个字。iDRAC相当于是Dell服务器主板上的一个独立小电脑,就算服务器的操作系统挂了、机器没开机、甚至完全黑屏,只要接了电源和网线,这个管理模块就能独立工作。它是服务器的“带外管理”通道,和业务系统完全隔离。这就意味着,系统坏了不要紧,只要iDRAC还是活的,你就有能力远程开机、远程看屏幕、远程挂载安装盘、远程把系统重新装好。

适合看这篇文章的人,我大致划个范围:刚接触服务器运维、被领导安排去机房装系统的实习生;管理着一批Dell 12代到15代服务器(对应iDRAC 7到9)的IT运维;以及那些机器不在身边、却要保证业务可用性的“远程管理员”。接下来我按实操顺序走,从准备工作讲到最后初始化配置。

1. 远程安装的整体思路:为什么选iDRAC而不是U盘或PXE

1.1 iDRAC是什么,它凭什么能在系统离线时干活

很多人第一次接触iDRAC会觉得神,其实原理没那么玄。Dell服务器上有两颗“脑子”,一颗是主CPU,跑你的业务系统;另一颗是集成在主板上、带独立ARM处理器的小系统,跑的是iDRAC固件。这颗小处理器有自己独立的网口(一般是服务器背面一个标注“iDRAC”或“Mgmt”的千兆口)、独立的电源域,只要服务器插着电源线,它就活着。你通过浏览器访问iDRAC的管理界面,看到的CPU温度、风扇转速、电源状态,都是这个独立系统收集上来的。

关键点在于,iDRAC的“独立”属性让我们能够在主机完全宕机的情况下,像坐在机房现场一样操作服务器。它能把服务器的屏幕画面通过虚拟控制台传输到你本地浏览器里,还能把本地电脑上的ISO镜像文件映射成服务器的虚拟光驱。这两个功能加在一起,远程装系统这件事就形成了闭环:控制台负责“看屏幕+敲键盘”,虚拟光驱负责“喂安装介质”。我在实际项目中80%以上服务器重装,走的就是这条路。

1.2 三种远程/本地装系统方案的横向对比

在决定用iDRAC之前,我把常见的CentOS 7安装方案放到一起对比过,各有适用场景。

方案现场要求基础设施依赖适合场景主要缺点
U盘/光驱本地安装必须有人在机房新服务器首次上架、人在现场需要物理接触,远程做不了
PXE网络安装不需要人在现场需要DHCP、TFTP、HTTP/FTP等部署服务器批量装几十上百台、标准化镜像前期环境搭建成本高,网络抖动会影响成功率
iDRAC远程虚拟介质安装不需要人在现场只需要iDRAC网络可达单台或几台服务器远程重装、应急恢复依赖iDRAC许可证版本,久固件体验一般

从表里能看出来,iDRAC方案是“既不碰机器、又不用搭一堆服务”的折中路线。PXE当然很强,适合做无人值守批量安装,但如果你只是临时重装一台CentOS 7,为它去搭DHCP和TFTP,完全没必要。U盘方案最直接,但人在外地就无解。所以我的选择建议很简单:批量装机用PXE,单台远程重装无脑上iDRAC。

1.3 为什么我最终固定用iDRAC这套流程

我用了几年之后,对iDRAC方案的感受是:它最大的价值不是“能装系统”,而是“装系统的过程不出现在业务网络上”。你想想,PXE安装时服务器要从局域网里拉镜像,期间如果交换机配置有问题、或者装机网段里有其他DHCP服务器干扰,很容易出现各种各样的意外;iDRAC走的是独立管理口,路由逻辑清晰,排查问题也简单。再加上iDRAC还能在装完系统后继续帮你做远程开关机、看硬件告警、调BIOS设置,一次把管理通道打通,性价比非常高。

当然,iDRAC方案也有前置门槛,其中最容易卡住新人的是许可证版本问题,下一节专门讲。

2. 动手前的准备工作:3件事没做好,后面全是坑

2.1 确认iDRAC许可证版本:不是所有iDRAC都能挂镜像

很多人第一次打开iDRAC界面,东点西点,最后在“虚拟介质”菜单里发现灰色的、点不了,第一反应是自己操作不对。但我告诉你,90%的情况是许可证版本不对。iDRAC分Express版和Enterprise版,Express版只有最基本的服务器状态监控、开关机和远程重启功能,像虚拟控制台(可以看到屏幕画面那个)和虚拟介质(远程挂载ISO)都需要Enterprise许可证。Dell服务器出厂时,12代以后一般会带Enterprise许可证的有限试用期,时间过了功能就降级,这也是很多二手服务器或库存机器出现“有些按钮是灰的”的原因。

怎么看当前的许可证状态?登进iDRAC后,在“概览->许可证”菜单里能看到当前许可证的类型和到期时间。如果是Enterprise过期,你有两个选择:一是购买正式许可证,这个需要找Dell渠道;二是部分机器会自动恢复成Express功能,虽然远程装系统用不了,但基本的开机重启还留着。我遇到过一台R730,许可证过期后连远程控制台都打不开,最后是通过更新iDRAC固件才恢复的试用期。所以,如果你手里是一台刚收来的二手服务器,第一步建议先看看固件版本和许可证,别等要装系统了才发现功能被锁。

2.2 确认iDRAC网络通:IP怎么找、连不上怎么处理

iDRAC的默认IP地址,不同版本不一样。比较老的R710/R720这一代,默认IP一般是192.168.0.120,默认账号root,老固件的默认密码是calvin。但新一些的机器,比如R740、R750,出厂时iDRAC默认是DHCP自动获取IP,你需要在服务器开机自检时看到iDRAC的IP地址,或者进BIOS的iDRAC Settings里查看。如果不知道IP,最简单的方法是接一台显示器和键盘到服务器上,开机时按F2进System Setup,找到iDRAC Settings,里面有Network配置项,能看到当前IP。

刚装好或者说刚通网的时候,我建议直接把iDRAC的网络模式改成“Dedicated”(专用模式),也就是让那个独立管理口固定一个IP地址,不要和业务口混用。这样后面无论系统怎么折腾,管理通道的IP始终不变。改完之后,在你自己电脑上ping一下这个IP,通了再继续。

这里还有个极其常见的坑:iDRAC管理界面只支持HTTPS访问,浏览器第一次打开会踢出“证书不受信任”的警告。这不是什么故障,就是iDRAC用了自签名证书,选择继续访问即可。我有一次帮同事排查,他卡在证书警告页不敢点,硬说“网站打不开”,其实点一下“高级->继续前往”就完事了。

2.3 准备CentOS 7镜像:版本选择与下载源

这一步看似简单,但镜像下错了会导致后面安装界面都进不去。CentOS 7官方在2024年6月停止维护后,官网下载入口已经调整,如果你直接去访问原来那个官方链接,大概率会被引导到CentOS Stream相关页面。所以我现在下镜像基本走国内镜像站:

  • 清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/
  • 阿里云镜像站:https://mirrors.aliyun.com/centos/7/isos/x86_64/
  • 腾讯镜像站:https://mirrors.cloud.tencent.com/centos/7/isos/x86_64/

镜像文件一般选两个版本:CentOS-7-x86_64-DVD-2009.iso(约4.4GB,包含完整软件包,安装时可选各种组件)或CentOS-7-x86_64-Minimal-2009.iso(约700MB,只有最基础的系统)。远程装系统时,如果网速一般,我倾向于用Minimal版本,装完再用yum装需要的软件;如果服务器是跟iDRAC在同一内网、带宽足够,用DVD版也没问题。2009是CentOS 7最后一个社区维护版本,没有特殊需求就认准这个。

镜像下完之后,建议顺手校验一下SHA256值,避免下载损坏。Windows下用certutil算哈希,Linux下sha256sum即可。这一步很多人省略,但万一镜像文件在下载过程中损坏,远程挂载后安装到一半报错,排查起来非常痛苦,远不如提前花30秒校验一下。

3. iDRAC远程控制台与虚拟介质实操:核心环节

3.1 登录iDRAC并启动虚拟控制台:Java和HTML5怎么选

准备工作做完,正式进入核心环节。浏览器访问https://你的iDRAC IP,输入账号密码登录。推荐使用Chrome或Edge,老的iDRAC固件对Firefox兼容性一般。

登录后找到“虚拟控制台”或“Console”菜单。这里有个历史问题:老版本iDRAC(尤其iDRAC 7及之前)的虚拟控制台默认用Java Web Start方式启动,需要本机安装特定版本的JRE,而且还会因为Java安全设置弹出一堆警告,体验很差。如果你看到启动控制台时下载了一个.jnlp文件,说明这台机器还在用Java模式。解决办法有三个:一是更新iDRAC固件到较新版本,让控制台支持HTML5;二是用支持Java的浏览器配合白名单配置,但这个路子越来越难走;三是直接用固件里已经集成好的HTML5虚拟控制台入口,部分固件在“虚拟控制台预览”里可以直接启动一个纯网页版控制台,无需任何插件。

我自己实测下来,iDRAC 8的2.60之后、iDRAC 9的所有较新固件,都能用HTML5控制台。HTML5控制台的好处是“零依赖”,打开浏览器就能用,也不用装一堆Java环境。要是你非得给老机器装系统,又只有Java模式,我的建议是先更新一次固件再动手,别跟Java版本较劲,省下来的时间够装两遍系统了。

3.2 远程挂载CentOS 7 ISO镜像的完整操作

虚拟控制台打开后,你会看到服务器当前的屏幕画面,此时服务器可能处于关机状态,这是正常的。接下来操作虚拟介质,路径一般是在“虚拟介质”或“Virtual Media”菜单里。不同固件版本菜单位置略有差异,但核心逻辑一致:

  • 选择“Map CD/DVD”或“添加映像”,本地文件选择你准备好的CentOS 7 ISO文件
  • 确认“映射”之后,虚拟光驱才会出现在服务器的启动设备列表里
  • 有些固件版本需要在虚拟控制台内部再点一次连接,让虚拟介质“生效”

操作完这步,iDRAC的虚拟光驱就相当于一个插在服务器USB口上、里面放好了CentOS 7安装盘的外置光驱。你注意看虚拟控制台界面上的光驱状态,显示“已连接”或“Connected”才算真成功。我遇到的比较典型的问题是:ISO挂上去了、状态显示正常,但服务器启动菜单里看不到虚拟光驱。这种问题多数是因为没在控制台里确认“连接”那一下,在部分固件上需要你点完“Map”后再去虚拟介质列表里把状态切成“已连接”。

3.3 让服务器从虚拟光驱启动:F11和iDRAC设置

镜像挂载好之后,下一步是让服务器从虚拟光驱启动。我推荐的方法不是改持久化启动顺序,而是用一次性启动菜单,避免以后每次开机都试图从虚拟光驱启动浪费时间。

在虚拟控制台界面里点击发送键F11(部分机型也可能是F12),服务器会进入一次性启动菜单。然后在启动设备列表里找到带“Virtual”字样的光驱设备,名称一般是“Virtual Optical Drive”或“Virtual CD/DVD”。选择它,回车,服务器就会从你挂载的CentOS 7 ISO开始引导。

如果F11进去后看不到虚拟光驱,先别慌,按这个顺序排查:第一,回到iDRAC虚拟介质菜单,确认映射状态是“已连接”;第二,确认服务器是处于关机状态还是开机状态,部分固件在开机状态下挂载虚拟介质需要重启服务器才能识别;第三,确认服务器的启动方式是UEFI还是Legacy BIOS,CentOS 7的DVD镜像是同时支持两种引导模式的,但如果虚拟光驱在UEFI设备列表里不显示,可以临时把启动模式切换到Legacy BIOS试试。

4. CentOS 7安装全流程实录:从引导到首次登录

4.1 安装引导界面:方向键+回车就对了

服务器从虚拟光驱启动后,屏幕会进入CentOS 7的引导界面,出现三个选项:“Install CentOS 7”、“Test this media & install CentOS 7”和“Troubleshooting”。远程安装时强烈建议直接选第一项“Install CentOS 7”,不要去选那个“Test this media”验证镜像,因为远程挂载的虚拟光驱带宽有限,验证介质完整性需要把整个ISO都读一遍,会白白等很久。

进入安装界面后会让你选语言。很多人上来就选简体中文,这本身没问题,不过我个人的习惯是选English(英语)。不是我不支持中文,而是服务器装系统时中文界面的字体渲染在远程控制台里有时不够清晰,再加上后续查资料时,网上绝大多数教程和报错信息都是英文的,界面语言和参考文档对不上会增加排查难度。第一次用可以选中文,熟悉之后我建议切英文,用起来更顺。

4.2 安装信息摘要里的关键配置项

CentOS 7安装器会进入一个图形化的“安装信息摘要”界面,里面列出了所有待配置的项目,你需要一项项确认。有四个项目是必须检查的:

  • DATE & TIME:点击进入后在地图上找到Asia/Shanghai时区(如果服务器放在其他地区就按实际位置选),再确认右上角的时间日期是否正确。远程安装时如果时区没改,后面日志时间、cron任务时间全都会偏,排查问题特别难受。
  • SOFTWARE SELECTION:这是选安装环境的位置。如果只是做基础服务器,选“Minimal Install”就够了,不会有任何图形界面;如果是给公司内部跑的Web服务器想要个界面方便调试,可以选“GNOME Desktop”或“Server with GUI”。我自己的服务器全部选Minimal,软件包越少,后续安全加固和性能调优的空间越大。
  • INSTALLATION DESTINATION:磁盘分区配置。这块单独展开讲,见下一小节。
  • NETWORK & HOSTNAME:在界面右上角把网卡开关打到ON,再设置主机名。这一步很多人会忽略,结果装完系统发现网卡没激活,自己一冷一热地配置半天。安装时就把网卡打开,可以减少一次后续登录的麻烦。

这四个项配置完后,点左下角的“Begin Installation”开始安装。安装过程中可以设置root密码和创建用户。

4.3 磁盘分区方案:自动还是手动,swap给多大

分区界面是安装CentOS 7时一个经典纠结区。如果你对服务器分区没有特殊要求,直接选择“Automatically configure partitioning”(自动分区),装完就能用。但我个人建议做个半手动分区,把关键目录提前规划清楚,后面系统和数据分开,出问题也好恢复。

比较常见的手动方案如下:

  • /boot:1GB,ext4文件系统。引导分区不要太小,CentOS 7更新内核时会保留多个内核版本,/boot放不下会导致升级失败。
  • swap:大小取决于物理内存。内存小于8GB的可以给到内存的2倍;16GB以上建议给16~32GB就够了。我把swap理解为“内存的应急后备箱”,远程服务器一般没有绝对必要给太多,但也不能没有。
  • /:剩余全部空间或按需分配,建议使用LVM逻辑卷。LVM的直观好处是以后磁盘不够用了,可以加新盘扩容而不需要重新分区。

在我管理的机器上,我会把根分区丢进一个叫“centos”的卷组里,逻辑卷在安装界面默认是“/”和“swap”,后续空间不够直接在卷组里调整,比重装系统省事得多。用iDRAC远程装系统最怕的就是分区方案没想清楚,装完发现不合适,又要重来一遍,这一来一回就是半小时起步。

4.4 root密码、普通用户与最小化安装的收尾

安装过程中,安装器会强制你设置root密码。生产环境要设一个满足复杂度要求的密码,建议至少12位、包含大小写字母数字和符号。远程安装时输入密码要特别小心,因为远程控制台的输入延迟偶尔会“吃掉”几个字符,我建议输完之后点两次显示按钮确认一下,别因为一个错误密码装完系统就被锁在门外。

同时创建一个普通用户,用于日常SSH登录,避免直接用root操作。创建时把“Make this user administrator”勾上,给它sudo权限,后续远程管理方便。安装进度条走完后,点“Reboot”重启。重启时会提示取出安装介质,远程环境下我们不用理它,反正虚拟光驱里的ISO不会挡住系统启动,重启后就会进入硬盘里的CentOS 7了。

重启完成、看到登录提示,一台裸系统就算装好了。但别高兴太早,接下来的初始化配置才是让这台服务器“能用”的关键环节。

5. 安装完成后的初始化配置:让服务器真正能对外服务

5.1 配置静态IP:别让服务器IP飘忽不定

CentOS 7最小化安装后,默认可能还是DHCP获取地址,IP地址不定时变化对服务器来说是致命的。所以登录后的第一件事,就是给网卡配置静态IP。

登录后先用ip addr确认网卡名称,物理服务器上的网卡名可能是eno1、eno2、enp0s31f6、ens192等,不一定是eth0。确定了网卡名之后,用nmcli命令配置静态IP:

nmcli con mod eno1 ipv4.addresses 192.168.1.10/24 nmcli con mod eno1 ipv4.gateway 192.168.1.1 nmcli con mod eno1 ipv4.dns "223.5.5.5 114.114.114.114" nmcli con mod eno1 ipv4.method manual nmcli con up eno1

改完后用ip addr确认IP已经生效。这里如果发现nmcli命令用不了,最小化系统可能会缺少部分组件,但NetworkManager服务一般都在,直接装一下network-scripts也可以,不过我更推荐直接改配置文件的方式:

vi /etc/sysconfig/network-scripts/ifcfg-eno1

把BOOTPROTO改成static,再往文件里追加IPADDR、PREFIX、GATEWAY、DNS1这几行,然后systemctl restart network。两种方法都可以,选你习惯的。我自己的习惯是用nmcli,因为不用记ifcfg文件的字段格式,而且nmcli改完还能自动做配置校验,出错概率低很多。

5.2 换yum源:CentOS 7停止维护后的正确姿势

CentOS 7停止维护之后,官方yum源已经停止更新,直接用默认源执行yum install大概率会报404。因此装好系统后要第一时间把yum源切换到国内镜像站的vault源。阿里云、清华镜像站都保留了CentOS 7的归档版本,路径一般是centos-vault/7.9.2009。

实际操作时,备份原始repo文件,然后下载vault的repo配置:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-7.9.2009.repo

如果wget命令没装,可以用curl -o代替。下载完成后执行yum clean all && yum makecache,看到“metadata cache created”就说明源配置成功了。这一步我吃过亏,有次装完系统忘记换源,等到要用yum装软件时才发现源全挂了,临时抱佛脚又花几分钟才把源换好,耽误了正事。

5.3 开启SSH服务并加固基础配置

CentOS 7最小化安装默认会带OpenSSH Server,但服务不一定会开机自启。执行以下命令启动并设置开机自启:

systemctl start sshd systemctl enable sshd

接下来做几步基础加固。编辑/etc/ssh/sshd_config,把PermitRootLogin那行改为no,禁止root直接SSH登录,日常全部用普通用户+sudo提权;再把UseDNS改为no,避免SSH登录时反向解析DNS拖慢速度。改完执行systemctl restart sshd生效。

最后确认防火墙允许SSH端口,CentOS 7默认防火墙是firewalld:

firewall-cmd --permanent --add-service=ssh firewall-cmd --reload

如果你打算后续装Web服务、数据库什么的,到时候再按需开放相应端口,别图省事直接systemctl stop firewalld,我见过的多数安全事件,都是因为“防火墙太麻烦先关掉”开的门。远程服务器尤其要守住第一道门。

5.4 常用工具安装与时间同步

最小化安装缺的东西不少,我每次装完都会把常用运维工具装齐:

yum install -y vim wget curl net-tools lsof tree tcpdump htop

时间同步对服务器来说非常关键。CentOS 7自带chronyd,确认它开机自启:

systemctl enable chronyd systemctl start chronyd

用timedatectl查看时间状态,如果时间偏差大,可以用chronyc makestep手动校时。我在分布式环境里吃过时间偏移的亏,两台服务器时间差了几十秒,日志对不上,排查了半天才发现是NTP没配好。装完系统顺手把时间同步解决,后面能省下大把排查时间。

6. 远程安装高频问题排查笔记

6.1 远程控制台黑屏或画面冻结

iDRAC远程控制台黑屏,是远程装系统时最常见也最让人头大的问题。现象是控制台打开后一片黑,键盘敲了没反应,或者画面停在某个位置不动了。

我的排查顺序是:先在iDRAC界面确认服务器电源状态,如果机器是关机状态,控制台黑屏是正常的,需要通过iDRAC“开机”按钮先启动主机;如果机器已经开机但还是黑屏,尝试发送Ctrl+Alt+Del重启,或者用控制台工具栏里的“电源开关”做一次冷重启。

如果重启后依旧黑屏,多半是控制台组件的问题。检查一下你用的是不是HTML5控制台、浏览器是否更新过,Java模式控制台在浏览器策略变更后非常容易出现黑屏。我遇到过一次,最后把iDRAC固件升了一版,控制台立刻恢复正常。再一个很隐蔽的原因:iDRAC控制台的分辨率会自动适配服务器当前的显示模式,极少数情况服务器输出分辨率不在控制台支持列表里,画面就会黑掉。这种时候可以在控制台设置里手动调低分辨率试试。

6.2 虚拟光驱在启动菜单里消失

ISO挂载了、状态也显示“已连接”,但F11进启动菜单死活找不到Virtual Optical Drive。这个问题在我刚用iDRAC那会儿被卡了整整一下午,后来总结出三个高频原因。

一是服务器在挂载镜像时处于开机状态,iDRAC的虚拟光驱没有热插拔生效。解决办法是把镜像断开,重新映射一次,然后在虚拟控制台里执行“Ctrl+Alt+Del”重启服务器。二是启动模式问题,UEFI模式下有些旧固件的虚拟光驱设备列表显示异常,切换到Legacy BIOS模式一般就能看到。三是部分型号的服务器启动菜单里把虚拟光驱显示成“USB CDROM”或“Onboard Optical”,没有以“Virtual”开头,你要横向多瞄两眼再按回车,别看到一个光驱图标就去选。

6.3 安装时找不到硬盘/无法识别RAID

这个问题的根源多半不在iDRAC,而在Dell服务器的RAID控制器上。你看着一台服务器有六块物理硬盘,但CentOS 7安装界面里一块硬盘都看不到,这几乎可以确定是硬件RAID阵列里的虚拟磁盘没创建好。Dell服务器常用的PERC控制器(比如H730、H740P),需要先在RAID BIOS里创建虚拟磁盘,操作系统看到的不是单块物理盘,而是一个逻辑盘。

开机自检时看到PERC控制器的提示,按Ctrl+R进入配置界面(老型号)或通过F2进入System Setup找RAID配置(新型号),创建一个虚拟磁盘,选择RAID级别(系统盘常用RAID 1或RAID 10)。创建完再重启,CentOS 7安装界面就能看到一块“虚拟磁盘”了。远程环境里,RAID创建这步同样可以通过iDRAC的虚拟控制台完成,因为F11引导和Ctrl+R按键都在同一个远程键盘上面走,不需要物理接触服务器。

6.4 系统装好了,网络却不通

装完CentOS 7,登录后发现上不了网,第一反应先ping网关和DNS,确定是内网不同还是外网不通。如果网关不通,查网线是不是接到了服务器业务口上、交换机端口是否启用;如果网关通但DNS解析不了,检查/etc/resolv.conf里的DNS配置,以及NetworkManager有没有接管网络配置。

这里有个CentOS 7特有的大坑:如果你修改了ifcfg-eth0里的配置,但NetworkManager一直在运行,重启后它可能会把你手动改的配置覆盖掉。解决方法是彻底停用并禁用NetworkManager,改用network服务,或者把配置全部交给NetworkManager管理,两套系统同时控制网卡很容易出幺蛾子。我建议的方法是二选一,千万别混着来。

还有一个远程装系统时容易忽略的细节:如果服务器有两个甚至四个网口,安装时打开的是eno1,但网线插在eno2上,那配置再对也连不通。装完系统后进入网络配置前,先确认一下你激活的网卡是不是真的连着网线那一个,可以用ethtool查网卡协商状态,也可以看网口的link灯。

6.5 iDRAC登录异常与会话超时

远程装系统的另一半时间,其实在跟iDRAC自身的小脾气打交道。密码忘了、会话过期、页面打不开,这些我都碰到过。

iDRAC账号密码忘记的应急方式是在服务器前面板上长按i按钮20秒,部分型号会重置iDRAC配置并恢复默认账号密码,但这属于最后手段,会丢失原有配置,操作前要谨慎。iDRAC页面打开极慢或者会话频繁断开,检查一下管理网口的网络质量,管理VLAN拥堵也会导致iDRAC响应超时。另外iDRAC的Web界面在长时间无人操作后会自动登出,装系统过程中如果卡在那思考人生,回去一操作发现被踢下线,不要慌,重新登录就行,已经挂载的虚拟介质一般还会保持连接。

如果iDRAC整体卡死没有任何反应,可以试试在服务器关机断电的状态下,拔掉服务器电源10秒再插上,让iDRAC彻底冷启动一次。这和重启服务器主机不一样,是重启那个“独立小电脑”,往往能解决很多固件层面的小毛病。

6.6 远程安装进度慢到怀疑人生

用iDRAC远程装系统,镜像文件通过管理口传输,速度必然比本地光驱慢。尤其如果你用的是Java版控制台加老固件,传输效率会进一步打折扣。CentOS 7的Minimal版才700MB,装起来还好;如果挂的是4GB的DVD版,等安装器读取软件包可能就需要较长一段时间。

优化方法:优先使用HTML5虚拟控制台,新固件的虚拟媒体传输效率明显高于老的Java实现;安装时选择Minimal Install从而减少需要读取的软件包数量;如果一定要图形界面,可以在系统装完后用yum groupinstall再补装,不要在安装阶段硬等。装系统这件事,有时候不是操作不对,而是顺序没选好。

最后分享一条我的经验:用iDRAC远程装系统,其实是一个“练习成本很低、实战收益很高”的技能。你不用真的每次跑机房去练,家里有台支持iDRAC的Dell二手服务器,或者干脆在空闲服务器上模拟几次完整流程,半小时就能把整套手感练出来。真正上了生产环境,就算遇到各种奇奇怪怪的问题,心里也至少知道该从哪个环节往下查。这套流程我用了好几年,稳定性远远超过预期,你只要按着这个思路把准备工作做扎实,远程装CentOS 7这件事,基本不会卡在哪个环节上。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询