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

2024-04-16 22:49:58 +08:00
 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 的说明,但是对我的水平来说都过于简略了,而且这个发行版是不是今年就停止维护了呢?

1839 次点击
所在节点    问与答
18 条回复
tool2dx
2024-04-16 23:24:31 +08:00
要是 V2 老哥来,那 128G 内存肯定多开几个 linux 虚拟机了。

省事就别动原系统,直接安装 vmware 。
SOSdanOffical
2024-04-16 23:39:46 +08:00
@tool2dx 谢谢哥,问一下 vmware 是需要 license 的吧?这个我可能搞不定.

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

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

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

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

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

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

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

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

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

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

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

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

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

谢谢大家
SOSdanOffical
2024-04-17 00:46:45 +08:00
@winterx 嗯我猜应该是 Wi-Fi 的问题,因为台式机 ping 我其他 Wi-Fi 连接的设备也都不怎么快,估计是路由器放的位置太差了
laminux29
2024-04-17 06:47:01 +08:00
肯定是 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
2024-04-17 08:02:25 +08:00
OP 若刚接触虚拟化 OS ,建议选网上教学文档多的方案,所以我站边 ESXI
注意要给 Snipe-IT 虚拟机分配好独占的 CPU 内存资源( 16-32G 内存足矣),剩下的服务器资源 OP 可自己玩,譬如创建 10 个虚拟机(每个虚拟机 8G ),一会儿挂 QQ ,一会儿挂微信......
SOSdanOffical
2024-04-17 08:06:21 +08:00
@laminux29 谢谢哥太详细了,我按你的路子今天试一试
Mithril
2024-04-17 08:33:43 +08:00
另外给你提个醒,楼上他们说的 ESXi 已经不能免费使用了,所以除非你购买付费版,不然都建议你直接用 PVE ,就是前面说的 Proxmox 。
zhywang
2024-04-17 09:26:45 +08:00
完全不折腾的做法是像楼上说的,IIS 上部署
稍微折腾一点的话就是 Hyper-V 上装个 Linux 然后随便怎么玩了
至于其他 EXSi ,PVE ,VMWare 等,搞复杂了,用不着
titanium98118
2024-04-17 09:36:23 +08:00
直接在 windows 上开 hyper-v 装上你喜欢用的 Linux
jonty
2024-04-17 11:28:32 +08:00
pve 或者 esxi ? 作为底层,然后想在里面怎么开 VM 都行了
jonty
2024-04-17 11:30:32 +08:00
@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