物理服务器怎么部署
物理服务器怎么部署:从零开始的完整指南 在数字化转型的浪潮中,物理服务器依然是许多企业核心业务系统的基石。无论是为了满足合规要求、追求极致性能,还是处理高负载数据库,掌握物理服务器的部署方法都是IT运维人员的必备技能。本文将手把手带你走完物理服务器部署的全流程。 一、部署前的准备工作 1.1 硬件环境检查 在动手部署之前,你需要确认以下硬件条件: 机房环境
物理服务器怎么部署:从零开始的完整指南
在数字化转型的浪潮中,物理服务器依然是许多企业核心业务系统的基石。无论是为了满足合规要求、追求极致性能,还是处理高负载数据库,掌握物理服务器的部署方法都是IT运维人员的必备技能。本文将手把手带你走完物理服务器部署的全流程。
一、部署前的准备工作
1.1 硬件环境检查
在动手部署之前,你需要确认以下硬件条件:
- 机房环境:温度控制在18-27°C,湿度40%-60%,确保有稳定的空调系统
- 电力供应:双路UPS供电,电压稳定在220V±10%,功率满足服务器额定需求
- 网络接入:千兆以上交换机,至少配置双网卡做链路聚合
- 物理空间:标准42U机柜,预留足够散热空间(前后留空至少1米)
1.2 工具与材料清单
| 类别 | 具体物品 | 用途 |
|---|---|---|
| 基本工具 | 十字螺丝刀、扎带、网线钳 | 固定设备、理线 |
| 线材 | 网线(CAT6以上)、电源线、KVM线 | 网络连接、供电、管理 |
| 配件 | 导轨、理线架、标签机 | 安装固定、线缆标识 |
| 管理设备 | 显示器、键鼠、U盘(启动盘) | 初始配置 |
二、物理服务器上架与接线
2.1 安装导轨与上架
- 测量机柜立柱间距,调整导轨长度
- 将导轨固定在机柜前后立柱上(注意水平)
- 将服务器滑入导轨,听到“咔哒”声表示锁定
- 用螺丝固定服务器前耳,防止震动脱落
2.2 线缆连接规范
电源线连接:
- 主电源插头接入PDU(配电单元)A路
- 冗余电源插头接入PDU B路
- 使用魔术贴扎带固定电源线,避免松脱
网络线连接:
- 管理口(通常标有iDRAC/iLO/IML):接带外管理网络
- 业务口(网卡端口):接业务交换机
- 使用不同颜色网线区分管理网络和业务网络
存储线连接:
- SAS线连接磁盘阵列
- FC线连接SAN存储(如需要)
2.3 理线与标签
“三分部署,七分管理”,规范的理线能减少90%的排障时间:
- 每根线缆间隔15cm用扎带固定
- 在距离接口5cm处贴上标签
- 标签格式建议:
【设备名-端口号】->【对端设备名-端口号】
三、BIOS与RAID配置
3.1 进入BIOS设置
开机时按F2(戴尔)、F9(惠普)或Del(通用)进入BIOS:
- 启动顺序:设置U盘或光盘为第一启动项
- 电源管理:开启“最大性能”模式
- 虚拟化技术:开启Intel VT-x或AMD-V
3.2 RAID阵列配置
进入RAID卡配置界面(按Ctrl+R或Ctrl+C):
典型配置方案:
| 场景 | RAID方案 | 磁盘数量 | 可用容量 | 冗余能力 |
|---|---|---|---|---|
| 操作系统 | RAID 1 | 2块 | 50% | 1块故障 |
| 数据库 | RAID 10 | 4块 | 50% | 每对1块故障 |
| 文件存储 | RAID 5 | 3块以上 | (N-1)/N | 1块故障 |
| 高性能计算 | RAID 0(不推荐) | 2块以上 | 100% | 无冗余 |
操作步骤:
- 选择“Create Virtual Disk”
- 选择RAID级别
- 添加物理磁盘
- 设置条带大小(数据库建议64KB,文件存储建议128KB)
- 初始化虚拟磁盘
四、操作系统安装
4.1 制作启动U盘
使用Rufus或UltraISO工具:
# Windows系统示例
选择镜像文件:CentOS-7-x86_64-DVD.iso
分区类型:GPT(UEFI模式)
文件系统:FAT32
4.2 安装流程(以CentOS为例)
- 插入U盘,开机从U盘启动
- 选择“Install CentOS 7”
- 语言选择:建议选择“English”(避免乱码问题)
- 磁盘分区:
/boot:1GB/:剩余空间的50%/var:20GB(存放日志)/data:剩余空间(存储业务数据)
- 网络配置:设置静态IP(避免DHCP带来的IP变化)
- 设置root密码,创建普通用户
4.3 网络配置示例
修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0:
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes
五、带外管理配置
5.1 什么是带外管理
物理服务器通常配备独立的带外管理接口(如Dell iDRAC、HP iLO、Supermicro IPMI),允许管理员通过网络远程管理服务器,即使操作系统崩溃。
5.2 配置方法
- 服务器开机时按提示进入管理接口(如Ctrl+E进入iDRAC)
- 设置管理IP(与业务网络隔离,如10.0.0.100)
- 创建管理员账号
- 启用IPMI over LAN
- 测试访问:浏览器输入
https://10.0.0.100
5.3 常用功能
- 远程开关机
- 虚拟介质挂载(远程挂载ISO镜像)
- 屏幕共享(KVM over IP)
- 硬件告警查看(风扇、温度、电源状态)
六、安全加固步骤
6.1 操作系统层面
# 关闭不需要的服务
systemctl disable postfix avahi-daemon cups
# 配置防火墙
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
# 修改SSH端口(建议修改)
sed -i 's/#Port 22/Port 2222/g' /etc/ssh/sshd_config
# 配置SELinux
setenforce 1
sed -i 's/SELINUX=disabled/SELINUX=enforcing/g' /etc/selinux/config
6.2 物理安全
- 机柜门锁管理:使用电子密码锁或指纹锁
- 禁用未使用端口:在交换机上关闭未使用的物理端口
- 设置BIOS密码:防止未经授权修改启动顺序
- 关闭USB启动:在BIOS中禁用USB启动功能
七、验证与测试
7.1 硬件健康检查
使用厂商工具进行诊断:
# Dell服务器
omreport chassis
# HP服务器
hpasmcli -s "show server"
# 通用
smartctl -a /dev/sda
7.2 性能基准测试
# CPU压力测试
sysbench cpu --cpu-max-prime=20000 run
# 磁盘IO测试
fio --name=test --ioengine=libaio --rw=randrw --bs=4k --size=1G
# 网络带宽测试(需要两端都安装)
iperf3 -s # 服务端
iperf3 -c 192.168.1.100 # 客户端
7.3 冗余测试
- 拔掉一根电源线,验证服务器是否正常运行
- 拔掉一根网线,验证链路聚合是否生效
- 强制关机再重启,验证启动顺序是否正确
八、常见问题与解决方案
8.1 无法进入BIOS
原因:USB键盘未识别或按键时机不对
解决:使用PS/2键盘或连续按Del键
8.2 RAID卡不识别硬盘
原因:硬盘未正确安装或兼容性问题
解决:检查硬盘指示灯状态,更新RAID卡固件
8.3 网络不通
排查步骤:
- 检查网口指示灯(绿灯常亮、黄灯闪烁)
- 使用
ethtool eth0查看链路状态 - 更换网线测试
- 检查交换机端口配置
九、总结:部署后的运维建议
- 建立资产档案:记录服务器序列号、配置、IP地址、机柜位置
- 配置监控系统:部署Zabbix、Prometheus等监控工具
- 制定备份策略:系统备份(每周)和数据备份(每日)
- 定期巡检:每月检查硬件日志、清理灰尘
- 固件更新:每半年检查并更新BIOS、RAID卡、网卡固件
物理服务器部署既是一门技术,也是一门艺术。遵循标准流程、做好文档记录、保持严谨的态度,你的服务器将稳定运行数年之久。如果遇到特殊问题,记得利用带外管理功能和厂商技术支持,不要盲目动手拆卸硬件。