如何为机架式服务器安装系统,它能做什么事情

31 天前
 SOSdanOffical

事情的背景大概是这样的:

所在公司大约 100 人规模,最近 IT 部门希望配置一套用来管理资产的系统,估计并发访问就十几个.

我推荐他们使用 Snipe-IT ( https://github.com/snipe/snipe-it), 并且在 Linuxmint 环境(PC Desktop)下用 docker 搭设了一个 demo.

IT 很满意系统的效果,希望能正式上线使用,并且给我在机房里分配了一台 HPE DLL388 GEN10 用来完成这项工作

但我对机架式服务器的经验是 0,不但没有配置过环境,甚至都没怎么见过
公司 IT 只有 WindowsServer 的经验,因此提供不了什么帮助
他们唯一能承诺的是把这台服务器给我独占,并且不需要连接公司内网

用机架式服务器可能不是个必须的选项
但是我觉得能够操作企业级设备是个难得的机会所以不想错过

因此希望得到一些指点:

  1. 只有一点 linux desktop 使用 docker 的经验的话,是否把这台服务器的 OS 改成 Linux 比较好?

    1.1 如果要改成 Linux 的话,选择哪个发行版,我在哪里可以查到 step by step 的安装流程

  2. 这台服务器对我的工作来说无疑是性能过剩的,所以我想今后继续在上面做一些出于兴趣的工作,怎么确保它和公司用的业务互无影响

  3. 有兴趣的话,这个技术分支怎么入门比较好

出于对业务不够了解,提问可能词不达意,希望得到大家的帮助

在网上查了一下 Ubuntu 和 debian 的支持状况,只看见了针对 dl380 gen10 的说明
https://ubuntu.com/certified/201904-26935
原因好像是 dl388 是中国特有的
csdn 上有一些这个型号安装 centos 的说明,但是对我的水平来说都过于简略了,而且这个发行版是不是今年就停止维护了呢?

1032 次点击
所在节点    问与答
18 条回复
tool2dx
31 天前
要是 V2 老哥来,那 128G 内存肯定多开几个 linux 虚拟机了。

省事就别动原系统,直接安装 vmware 。
SOSdanOffical
31 天前
@tool2dx 谢谢哥,问一下 vmware 是需要 license 的吧?这个我可能搞不定.

另外也想问个别的事儿
我在家用一台老 dell 笔记本安装了 debian12,它和我的 win11 台式机在同一个路由器的同一个网段里,都是 192.168.2.0

笔记本 ping 台式机的延迟基本上在 10ms 以内是正常的,但是台式机 ping 笔记本延迟在 100ms 左右,从台式机 ssh 笔记本,键盘输入的时候还有明显的延迟感,这种情况是什么原因造成的呢
laoooo
31 天前
如果仅仅是安装一个你熟悉的 Linux 发行版,你百度服务器型号+ 安装的系统名称即可,如:
HPE DLL388 GEN10 安装 Centos
laoooo
31 天前
机房里一般有一套键鼠和显示器,通过 kvm 来切换到你对应的那台服务器,剩下的流程就和普通 PC 机装系统没有太大区别
winterx
31 天前
<amp-youtube data-videoid="lbXUL_3S_QM" layout="responsive" width="480" height="270"></amp-youtube>
如果装不了 vmware ,可以试试 pve ,虚拟化主要是有个好处可以做快照镜像,给虚拟机打快照备份十分方便

至于你的 SSH 延迟,从几个地方开始排查
1 、网卡(笔记本是 WiFi ?)
2 、防火墙
3 、交换机
Mithril
31 天前
你可以直接在上面装个 Linux ,它那个兼容性只是说明他们测过,没测过不代表不能用。至少我用非常老的机器装 22.04 也是没什么问题的。当然你如果想要稳定,那么找个测过的系统就行。

没用过 HP ,不过 DELL 有远程管理,HP 那个可能叫 iLO 还是什么的,你问问你们 IT 就知道了。你插一根网线到管理接口那里,就可以通过浏览器远程访问服务器的管理界面。这个东西是本身固件提供的,你可以用它来装你的 Linux 系统,上传个 ISO 就行了。

如果你这台机器只想拿来跑 Docker ,那么装个 Linux ,配置好 Docker ,然后弄个 Portainer 上去就够用了。
如果你想多利用一下,那弄个 PVE 然后开虚拟机就行。

硬盘的话服务器本身就有 RAID 功能,你可以直接配上。但就算你搞了 RAID1 ,也要记得定期备份,然后把备份弄到其它机器上去。
cdlnls
31 天前
这个配置的服务器,等到时候用起来了:CPU 占用 1% 内存占用 1% 磁盘空间使用 1%
---

1. 看了一下官方文档,这个程序也是支持 Windows 的,而且官网上有详细的部署配置文档。所以如果你们的 IT 有 WindowsServer 经验,这个 IT 操作起来肯定是没啥问题的(包括操作系统安装,程序部署配置)。

2.安装一个虚拟机系统,应该是一个很好的选择,推荐用免费的 exsi ,可以代替的还有还有 开源的 proxmox VE 。当然如果偷懒的话,在 windows 系统上用免费的 virtualbox 或者自带的 Hyper-V 也不是不行。

3. 安装 linux 系统当然是可以的,遇到不支持 linux 系统的概率极低,极端情况下,通常也能在官网找到对应的驱动。安装服务器操作系统和普通电脑装系统很像,区别就是会涉及到配置 Raid 。熟悉一下服务器 bios 配置,很快就能上手了。还有一个可以用远程管理,有了远程管理就可以不用去机房蹲着操作了。。。
boris1993Jr
30 天前
既然你们 IT 懂 Windows Server ,那直接用 Windows Server + IIS 也是个选择吧
这里他们有安装文档
https://snipe-it.readme.io/docs/windowsiis

话说就算要上 Linux 也别 CentOS 了吧,都停止维护了,整个 Debian 啊,Ubuntu Server 啥的不是更好?

另外也不建议在公司服务器上做“出于兴趣的工作”,出问题了影响生产系统你就麻烦大了。而且要隔离开的话,你还得去维护虚拟化平台,玩着玩着你就给自己玩成专职运维了
SOSdanOffical
30 天前
感谢楼上所有老哥的热情答复

我们 it 的水平就是重装系统配个网这样,让他们部署网站有点超出能力范围了,所以指望不上他们

给系统做虚拟化是个好思路,我明天了解一下老哥们推荐的 exsi 和 proxmox

谢谢大家
SOSdanOffical
30 天前
@winterx 嗯我猜应该是 Wi-Fi 的问题,因为台式机 ping 我其他 Wi-Fi 连接的设备也都不怎么快,估计是路由器放的位置太差了
laminux29
30 天前
肯定是 PVE ,原因有 2 ,第一是 HOST OS 为 debian ,直接 host 上直接跑 Docker ,性能比 ESXi 好得多。第二是 PVE 支持虚拟化。

存储架构:

1.两个 SSD 做 raid 1 ,做成逻辑 OS 盘。

2.4 个 SAS HDD ,有 2 个方案。如果阵列卡不支持直通,那就只能做成 raid 5 。如果阵列卡支持直通,SAS HDD 甚至可以用 ZFS 管理,开启实时压缩、实时去重,4 个盘做成 3 盘 RAIDZ ( 1 个校验盘 )+ 1 个热备盘的结构,安全性也拉满。

4.安装过程,先安装 debian 12.5.0 ,装在 OS 盘上,注意,考虑到后续扩盘,必须全程用 lvm 。

5.SWAP 根据需求,前期在 OS 盘里,给个 32GB 就够,因为有 lvm ,如果不够,后期也方便调整。

6.OS 盘里其他空间全给根分区。

7.4 个 SAS 盘先不处理。

8.装好 debian 12.5.0 后,安装 PVE 。

9.装好 PVE 后,有了 zfs 工具,给 4 个 SAS HDD ,按照前文第 3 点,做 zpool ,挂载到 /mnt/zfs 。

10.现在你就可以玩 docker 了,小数据量且追求性能,存储位置不用填,默认就在 SSD 上。
如果数据量大,存储位置,手动指定到 /mnt/zfs 上。
TellMeWHY
30 天前
OP 若刚接触虚拟化 OS ,建议选网上教学文档多的方案,所以我站边 ESXI
注意要给 Snipe-IT 虚拟机分配好独占的 CPU 内存资源( 16-32G 内存足矣),剩下的服务器资源 OP 可自己玩,譬如创建 10 个虚拟机(每个虚拟机 8G ),一会儿挂 QQ ,一会儿挂微信......
SOSdanOffical
30 天前
@laminux29 谢谢哥太详细了,我按你的路子今天试一试
Mithril
30 天前
另外给你提个醒,楼上他们说的 ESXi 已经不能免费使用了,所以除非你购买付费版,不然都建议你直接用 PVE ,就是前面说的 Proxmox 。
zhywang
30 天前
完全不折腾的做法是像楼上说的,IIS 上部署
稍微折腾一点的话就是 Hyper-V 上装个 Linux 然后随便怎么玩了
至于其他 EXSi ,PVE ,VMWare 等,搞复杂了,用不着
titanium98118
30 天前
直接在 windows 上开 hyper-v 装上你喜欢用的 Linux
jonty
30 天前
pve 或者 esxi ? 作为底层,然后想在里面怎么开 VM 都行了
jonty
30 天前
@jonty #17 另外楼上说的 pve 直接 host 跑 docker 其实不太建议。。容易导致整机都崩了,还是建议单独起一个 vm 或者使用 lxc 去运行 docker ,当然这样也会带来两个问题,一个是性能损失,还有一个是 lxc 下跑 docker 也会有各种奇怪的问题。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1033071

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX