给Dell PowerEdge R730重装系统,第一步就是准备启动介质。我推荐使用容量至少8GB的USB 3.0 U盘,读写速度会快很多。这里有个小技巧:如果你手头有多个U盘,建议优先选择品牌货,比如金士顿或闪迪,实测下来兼容性更好。
下载镜像时,我习惯用清华大学的开源镜像站,速度稳定而且资源丰富。找到ubuntu-18.04.6-live-server-amd64.iso这个版本特别重要,因为这是LTS(长期支持)版本中比较稳定的一个发行版。下载完成后一定要校验SHA256值,我有次就遇到过下载不完整导致安装失败的坑。
制作启动盘的工具我强烈推荐Rufus(Windows平台)或者dd命令(Linux/Mac)。用UltraISO虽然也能做,但有时候会遇到UEFI引导问题。具体操作时要注意:
bash复制# Linux/Mac下用dd命令写入镜像
diskutil list # 先确认U盘设备号(比如/dev/disk2)
diskutil unmountDisk /dev/disk2
sudo dd if=ubuntu-18.04.6-live-server-amd64.iso of=/dev/disk2 bs=1m
注意:dd命令会清空目标磁盘所有数据,操作前务必确认设备号正确
Dell PowerEdge R730的UEFI设置有几个关键点容易踩坑。开机按F2进入System Setup后,我建议先做这些准备:
在"System BIOS > Boot Settings"里:
这里有个隐藏技巧:如果发现U盘无法识别,试试换个USB接口。R730的正面USB 3.0接口有时会有兼容性问题,我遇到过的解决方案是:
如果服务器配置了硬件RAID卡(比如PERC H730),需要提前在BIOS里确认:
实测发现:在RAID模式下安装时,Ubuntu安装程序有时会识别不到磁盘。这时需要在"Driver Installation"界面加载megaraid_sas驱动
安装界面选择"Install Ubuntu Server"后,网络配置是最容易卡住新手的环节。当DHCP不可用时,手动配置要注意:
plaintext复制示例配置:
IP地址:172.169.8.12
子网掩码:255.255.255.0
网关:172.169.8.135
DNS:172.169.8.204,223.5.5.5
关键点在于:
选择"Use entire disk and setup LVM"时,系统默认会这样分区:
对于生产环境,我建议手动分区更稳妥:
bash复制# 安装完成后检查分区
lsblk -f
vgdisplay
lvdisplay
安装OpenSSH后首次连接会遇到警告,这是因为服务器密钥变了。除了删除known_hosts记录,更安全的做法是:
bash复制# 先备份旧密钥
cp ~/.ssh/known_hosts ~/.ssh/known_hosts.bak
# 用ssh-keyscan获取新密钥
ssh-keyscan -t rsa 172.169.8.11 >> ~/.ssh/known_hosts
当发现磁盘空间未充分利用时,完整的LVM扩容流程应该是:
bash复制# 查看物理卷
pvdisplay
# 查看卷组剩余空间
vgdisplay ubuntu-vg
# 扩展逻辑卷(这里用全部剩余空间)
lvresize -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
# 调整文件系统大小
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
# 验证结果
df -h
重要:如果是XFS文件系统,要用xfs_growfs命令替代resize2fs
安装完成后建议立即:
bash复制sudo apt update && sudo apt upgrade -y
bash复制sudo ufw allow ssh
sudo ufw enable
bash复制sudo apt install -y htop tmux ncdu
如果遇到网卡无法识别(特别是Broadcom网卡),可以尝试:
bash复制# 查看网卡信息
lspci | grep -i ethernet
# 安装驱动
sudo apt install -y bcmwl-kernel-source
sudo modprobe wl
在iDRAC远程控制时,如果发现控制台分辨率过低:
bash复制sudo nano /etc/default/grub
plaintext复制GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
bash复制sudo update-grub
安装后如果遇到异常,快速查看日志的方法:
bash复制# 查看启动日志
journalctl -b
# 实时监控系统日志
tail -f /var/log/syslog
# 检查安装日志
cat /var/log/installer/syslog
针对R730的硬件特性,建议做这些优化:
对于SSD存储,修改调度器为noop:
bash复制echo 'ACTION=="add|change", KERNEL=="sd*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"' | sudo tee /etc/udev/rules.d/60-ssd-scheduler.rules
在/etc/sysctl.conf中添加:
plaintext复制vm.swappiness=10
vm.dirty_ratio=60
vm.dirty_background_ratio=2
net.ipv4.tcp_tw_reuse=1
禁用不必要的电源节省模式:
bash复制sudo apt install -y cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl restart cpufrequtils
使用LVM快照功能备份系统:
bash复制# 创建快照(建议在单用户模式)
lvcreate -L 10G -s -n ubuntu-snap /dev/ubuntu-vg/ubuntu-lv
# 恢复快照
umount /dev/ubuntu-vg/ubuntu-snap
lvconvert --merge /dev/ubuntu-vg/ubuntu-snap
用dd命令备份整个磁盘:
bash复制sudo dd if=/dev/sda of=/mnt/backup/r730-system.img bs=64K conv=noerror,sync
创建定时任务(crontab -e):
plaintext复制0 3 * * * /usr/bin/rsync -a --delete /etc /mnt/backup/configs
经过多次实战验证,这套方案在Dell PowerEdge R730上稳定性表现很好。特别是LVM方案,后期扩容特别方便。有次我们存储需求突然增长,用LVM在线扩容只花了5分钟就完成了,业务完全没受影响。