服务器的安装与配置速看

admin 技术文档 2025-07-03 0

摘要:服务器的安装与配置需要遵循标准化流程,确保性能、安全性与稳定性。以下是详细的步骤指南,涵盖物理部署、系统初始化、网络配置及安全优化:一、硬件安装准备1. 环境检查- 机房条件:温度(20-25℃)、湿度(40-60%)、防静电地板、双路电源...

服务器的安装与配置需要遵循标准化流程,确保性能、安全性与稳定性。以下是详细的步骤指南,涵盖物理部署、系统初始化、网络配置及安全优化:

一、硬件安装准备

1. 环境检查

- 机房条件:温度(20-25℃)、湿度(40-60%)、防静电地板、双路电源冗余。

- 机柜要求:确认机架高度(如42U)、承重能力(刀片服务器需加固托架)、前后预留散热空间(≥1m)。

2. 硬件安装

- 物理上架:

- 刀片服务器:将刀片模块沿导轨插入机箱,确保与背板连接稳固。

- 机架式服务器:使用滑轨固定,螺丝拧紧后测试是否水平。

- 线缆连接:

- 电源线:双路电源接入不同PDU(电源分配单元)。

- 网络线:管理口(iLO/iDRAC/华为iBMC)连接带外管理网络,业务口接入核心交换机。

- 存储线:SAS/SATA线连接磁盘柜,光纤通道卡(HBA)连接SAN交换机(若使用FC SAN)。

二、操作系统安装

1. 固件与驱动更新

- 固件升级:

- 通过厂商工具(如Dell OpenManage、华为FusionDirector)升级BIOS、RAID卡固件。

- 示例命令(Dell):

racadm update -f BIOS_2.1.3.exe

- RAID配置:

- 开机按Ctrl+R进入RAID卡配置界面,创建RAID 10/5/6阵列,设置热备盘(Hot Spare)。

- 示例策略:数据库服务器建议RAID 10,备份服务器可选RAID 6。

2. 操作系统部署

- 安装媒介:

- 使用IPMI/iDRAC远程挂载ISO镜像(推荐),或插入USB/DVD安装。

- 分区规划:

- `/boot`:1GB(Ext4)

- `/`:50GB(XFS/Btrfs)

- `/data`:剩余空间(根据业务需求,如数据库、日志存储)

- Swap分区:物理内存的1.5-2倍(内存≥64GB时可适当减少)。

- 最小化安装:仅安装必要组件(如CentOS选择"Minimal Install"),减少安全漏洞。

三、网络与安全配置

1. 网络参数设置

- IP配置:

- 静态IP(生产环境推荐):

nmcli con mod eth0 ipv4.addresses 192.168.1.10/24

nmcli con mod eth0 ipv4.gateway 192.168.1.1

nmcli con mod eth0 ipv4.dns "8.8.8.8 114.114.114.114"

nmcli con up eth0

- 多网卡绑定(Bonding):

nmcli con add type bond con-name bond0 mode active-backup

nmcli con add type bond-slave ifname eth1 master bond0

nmcli con add type bond-slave ifname eth2 master bond0

2. 防火墙与SELinux

- Firewalld规则:

firewall-cmd --permanent --add-service=http --add-service=https

firewall-cmd --permanent --add-port=8080/tcp

firewall-cmd --reload

- SELinux策略:

- 生产环境建议开启:`setenforce 1`

- 调试时可临时关闭:`setenforce 0`(需同步修改`/etc/selinux/config`)。

3. SSH安全加固

- 修改默认端口并禁用root登录:

Port 2222

PermitRootLogin no

PasswordAuthentication no # 强制使用密钥登录

- 生成密钥对:

ssh-keygen -t ed25519

ssh-copy-id -p 2222 user@server

四、服务与监控部署

1. 基础服务配置

- 时间同步(NTP):

timedatectl set-timezone Asia/Shanghai

yum install chrony -y

systemctl enable --now chronyd

- 日志管理(Rsyslog):

vim /etc/rsyslog.conf

# 添加远程日志服务器

*.* @10.0.0.100:514

systemctl restart rsyslog

2. 监控与告警

- Prometheus + Node Exporter:

wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

tar xvf node_exporter-*.tar.gz

./node_exporter &

- Zabbix Agent:

yum install zabbix-agent

vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.1.100 # Zabbix Server IP

Hostname=web-server-01

systemctl start zabbix-agent

五、备份与高可用(可选)

1. 数据备份策略

- 本地快照(LVM):

lvcreate -L 10G -s -n db_snap /dev/vg0/db

- 远程备份(rsync/cron):

rsync -avz /data backup@192.168.2.200:/backups/

2. 集群配置(以Pacemaker为例)

- 双机热备:

pcs cluster setup --name my_cluster node1 node2

pcs cluster start --all

pcs resource create Virtual_IP ocf:heartbeat:IPaddr2 ip=192.168.1.100 cidr_netmask=24

六、验收与文档

1. 压力测试:使用`stress-ng`模拟高负载,验证系统稳定性。

2. 文档归档:

- 记录IP地址、RAID配置、管理员密码(加密存储)。

- 绘制网络拓扑图(Visio/Draw.io)。

3. 交付清单:包括系统镜像版本、许可证文件、保修信息。

常见问题排查

- 无法启动:检查电源冗余状态、内存条是否插紧。

- 网络不通:使用`ethtool eth0`确认网卡状态,排查VLAN配置。

- 性能瓶颈:通过`sar`、`iostat`分析CPU/IO负载,调整内核参数(如`vm.swappiness`)。

通过以上步骤,可确保服务器从硬件到应用层的完整配置,满足企业级生产环境的要求。实际部署中需根据业务需求灵活调整,并定期执行补丁更新与安全审计。

相关推荐

评论列表
关闭

用微信“扫一扫”