步骤1:列出业务清单(Web、数据库、虚拟桌面、缓存、文件服务等)。
步骤2:估算资源(CPU核数、内存GB、存储IOPS与容量、网络带宽)。例如数据库:4-8个CPU核/每100并发,16GB内存起;缓存服务侧重内存与网络。
步骤3:确定可用性SLAs(RPO/RTO)、合规(香港数据主权、隐私条例)、预算与扩展策略(Scale-up或Scale-out)。
CPU:选择支持虚拟化扩展(Intel VT-x/AMD-V)与多核心的机型;按负载计算核数并留20%-30%冗余。
内存:ECC内存优先,数据库/缓存按需求预留1.5-2倍峰值。
存储:混合使用NVMe(热数据)与SAS/SATA(冷数据);为数据库考虑企业级SSD并配置RAID10;日志/备份用RAID6节省成本。
网络:至少双冗余10GbE接口,建议配置独立管理口(IPMI/iLO),并预留SFP+端口用于未来扩容。
检验项:型号/序列号/固件版本、内存条与硬盘数量、冗余电源与风扇是否齐全。
到货步骤:上机房前拍照留证,检查外观与配件,标注机架U位并保存供应商交付单与保修信息。
电力与PDU:确认电源冗余(A/B回路)、按设备额定功耗预留至少25%余量。
接地与冷却:机柜配合CRAC冷通道布局,留空隙保证进风。安装时固定螺丝、网线与电源线按色标管理并贴标签。
步骤:在隔离网络或维护窗口内通过厂商工具更新BMC/IPMI、RAID卡与BIOS固件。
设置:启用远程管理账号、设定强密码或证书、禁用不必要的服务(如默认Telnet),开启时间同步(NTP)。
物理盘识别:使用lsblk或smartctl识别盘位(例:lsblk -o NAME,SIZE,MODEL)。
RAID配置:进入RAID卡管理界面(厂商CLI或Web),创建RAID10用于数据库,RAID6用于备份,初始化并校验一致性。
操作系统分区建议:/boot单盘或RAID1,/ (root) 50-100GB,/var/log独立分区,/home或数据盘按应用挂载。可采用LVM管理逻辑卷以便扩容。
安装:使用预先制作的Kickstart/Preseed镜像实现批量自动化安装,安装时配置静态IP或DHCP保留。
安全配置:关闭root密码登录、启用SSH密钥认证、安装并启用Firewall(nftables/ufw),限制管理网段访问,配置SELinux或AppArmor。
网络规划:划分VLAN(管理/业务/存储/备份),规划子网与网关,预留IP池并记录到IPAM。
绑定与多路径:配置网卡bonding(mode=802.3ad或active-backup),为存储使用multipath。
虚拟化:部署VMware ESXi或Proxmox/KVM,定义资源池与模板,使用SR-IOV或vSwitch优化网络性能。
备份:配置定期快照(LVM/ZFS/Hypervisor),使用异地/对象存储(S3或香港本地备份点),测试恢复流程。
监控:部署Prometheus+Grafana或Zabbix,监控CPU/Memory/IOPS/Latency/Network,设置告警阈值与报警渠道(邮件/Slack/WeChat)。
日志:集中化日志(ELK/EFK),归档策略与权限控制,留存周期按合规要求设置。
蓝绿/滚动部署:先在测试环境验证镜像与配置,采用滚动升级减少影响。
验收检查:功能测试、压力测试(如sysbench、wrk)、故障切换演练(断电、断网、磁盘故障),记录结果并回退策略准备就绪。
上线后72小时密切监控关键指标并准备回滚点。
日常任务:固件/软件补丁窗口、定期SMART检测、清理临时文件、调整缓存策略。
容量预测:按季度检查增长曲线,提前90天提出扩容采购请求,优先使用可在线扩展的架构(LVM、Ceph等)。
磁盘故障:查看dmesg与smartctl -a,若为硬件故障按热插拔步骤更换并重建RAID。
网络问题:使用ethtool与tcpdump定位链路层或上层问题,检查交换机端口错误与VLAN配置。
性能问题:用iostat、vmstat、perf分析IO/CPU瓶颈,排查锁等待或垃圾回收问题。
答:注意机房审批与数据主权要求,确认电力容量与双路供电、选择本地保修服务(NBD)、了解进口税与送货时段限制,机房安保与消防合规也须提前确认。
答:使用VLAN与独立存储池隔离流量;对关键业务分配独立物理或虚拟主机、设定CPU/内存配额、使用QoS限制网络带宽并采用高优先级队列保证关键业务性能。
答:实现双活或主备架构(跨机房),同步或异步复制数据库,配置负载均衡与健康检查,定期进行故障演练与数据恢复测试,确保RPO/RTO在SLA范围内。