写在前面

选型

服务器

选择无尘机房最新退役DELL R7X0系列2U机架式二手服务器,经过在X宝筛选,最终确定DELL R720XD。该款服务器综合服役年限和价格是最合适的型号,12盘位,配置如下:
image.png
image.png
跟商家协商不带硬盘,补全硬盘架,含税运,最终以3700成交。

硬盘

京东采购西数3T蓝盘*4,做RAID5,实际存储容量大约为8T。原因:

  • RAID5,实际容量为:单硬盘容量(硬盘数量-1),在这里也就是3(4-1)=9T。
  • 硬盘厂商标注的3T并非操作系统的3T
    • 操作系统:1 TB=1024 GB=10241024 MB=102410241024 KB=1024102410241024 B
    • 硬盘厂商:1 TB=1000 GB=10001000 MB=100010001000 KB=1000100010001000 B
    • 操作系统1TB=1.024硬盘厂商1*TB

综上,实际存储容量约为8T(8382MB)

服务器验货

整体成色较新,打开上机箱盖,内部电路板无灰尘,拆下其中一个风扇,扇叶很干净,应该确实是无尘机房退下的。开机Ctrl+R进入System Opeation,查看硬件无误
image.png

image.png

image.png

image.png

搭建规划

RAID

H710阵列卡,可做RAID5,RAID5是较其他RAID存储效率的折中,详情见Raid0,Raid1,Raid5,Raid10的总结

操作系统

之前一直使用Windows server2012操作系统,在其上安装VMWare,在虚机中安装各个系统以满足Gitlab,NAS等需求。但是这个架构效率非常低,稳定性也不如Linux。优点是入门门槛比较低,基本用过Windows桌面系统的人就会操作。如果使用Linux,就需搞定Linux上的虚拟化方案或其他如docker等沙盒运行方案。

业务系统

计划在此服务器上运行:

  • seafile
  • gitlab
  • odoo

Getting Started

RAID

3.5寸硬盘装入硬盘架,推入服务器硬盘插口,启动服务器,硬盘灯亮说明安装到位。
Ctrl+R进入System Setup,选择Device Setting,回车进入
image.png

选择H710阵列卡配置选项进入
image.png

选择虚拟盘管理,进入
image.png

创建虚拟盘
image.png

选择raid5,然后进入“选择物理盘”
image.png

勾选要进行raid5的硬盘(此处全选),Apply Changes
image.png

提示这个操作可能需要一定时间,OK,继续
image.png

选择完硬盘后可见虚拟盘尺寸为8382GB,虚拟盘名称自定义即可,其他选项默认,光标选择创建虚拟盘,回车
image.png

Confirm打勾后,YES
image.png

提示创建成功,OK
image.png

由于我们已经把所有的硬盘都做了raid5,所以此处提示,没有额外的物理盘用来做虚拟盘了,仅仅是告知。至此RAID5配置完毕
image.png

准备操作系统

下载镜像

下载CentOS 7完整版镜像CentOS-7-x86_64-Everything-1810.iso,如果当你看到该文档时,此链接已失效或希望安装更新版本CentOS,请按照此图线图下载:

  1. 登录CentOS官网,点击Get CentOS Now

image.png

  1. 点击更多下载选择

image.png

  1. 点击RPMs(远程包管理器)

image.png

  1. isos->x86_64

image.png
image.png

  1. 在就近的服务器中看到由清华、华为、阿里、网易等服务镜像,我选择阿里

服务器搭建(1):从选型到安装 - 图23

  1. 进入后,选择everything版本,点击下载image.png

    制作U盘启动盘

    下载并安装UltraISO,选择刚下载的CentOS镜像制作U盘启动盘,U盘至少16G容量

安装操作系统

1.插入U盘启动盘,启动服务器,按F11进入Boot Manager
image.png

2.进入BIOS Boot Menu,选择Hard driver C: Back USB
image.png

3.选择Install CentOS 7,回车
image.png

4.选择语言,点击继续
image.png

5.对网络和主机名称、安装位置、软件选择进行配置。
网络和主机名称:配置网络连接,是服务器能连接到Internet,推荐使用手动固定IP
安装位置:分区,推荐数据区与系统区分开
软件选择:由于我们的安装包是everything版本,所以包内带有多种软件可供预装,安装系统后无需再手动安装
image.png

6.配置网络和主机名称,服务器有四个千兆网口,这里选用的1号网卡,所以配置em1,选择em1,点击右下角配置,选择IPV4手动,配置IP地址子、网掩码、默认路由DNS等信息,保存。
注意事项

  • 在路由器DHCP策略中应留出部分IP号段用来作为静态IP接入,比如此处我们将192.168.1.50-192.168.1.255作为DHCP区域,192.168.1.2-192.168.1.49作为静态IP接入区域,这样可避免冲突。
  • 服务器至关键电脑网线应部署为6类(最低超5类)线,不然内部网盘机版本控制工具网速太慢。

image.png

7.配置安装位置(分区)。选择硬盘,点选我要配置分区,点击完成,就会进入分区界面
image.png
按照下图分区,将大部分空间分给/data,作为我们后续存放应用数据的位置。
image.png

8.根据需求选择要预装的应用程序
image.png

9.所有图标都没有错误提示了,点击右下角开始安装。
image.png

10.在安装过程中配置ROOT密码及创建用户
image.png
安装成功后根据文章CentOS7 firewalld基本操作及命令打开22端口,在PC端通过SSH连接服务器进行远程操作。