事情的背景大概是这样的:
所在公司大约 100 人规模,最近 IT 部门希望配置一套用来管理资产的系统,估计并发访问就十几个.
我推荐他们使用 Snipe-IT ( https://github.com/snipe/snipe-it), 并且在 Linuxmint 环境(PC Desktop)下用 docker 搭设了一个 demo.
IT 很满意系统的效果,希望能正式上线使用,并且给我在机房里分配了一台 HPE DLL388 GEN10 用来完成这项工作
但我对机架式服务器的经验是 0,不但没有配置过环境,甚至都没怎么见过
公司 IT 只有 WindowsServer 的经验,因此提供不了什么帮助
他们唯一能承诺的是把这台服务器给我独占,并且不需要连接公司内网
用机架式服务器可能不是个必须的选项
但是我觉得能够操作企业级设备是个难得的机会所以不想错过
因此希望得到一些指点:
只有一点 linux desktop 使用 docker 的经验的话,是否把这台服务器的 OS 改成 Linux 比较好?
1.1 如果要改成 Linux 的话,选择哪个发行版,我在哪里可以查到 step by step 的安装流程
这台服务器对我的工作来说无疑是性能过剩的,所以我想今后继续在上面做一些出于兴趣的工作,怎么确保它和公司用的业务互无影响
有兴趣的话,这个技术分支怎么入门比较好
出于对业务不够了解,提问可能词不达意,希望得到大家的帮助
在网上查了一下 Ubuntu 和 debian 的支持状况,只看见了针对 dl380 gen10 的说明
https://ubuntu.com/certified/201904-26935
原因好像是 dl388 是中国特有的
csdn 上有一些这个型号安装 centos 的说明,但是对我的水平来说都过于简略了,而且这个发行版是不是今年就停止维护了呢?
1
tool2dx 228 天前 1
要是 V2 老哥来,那 128G 内存肯定多开几个 linux 虚拟机了。
省事就别动原系统,直接安装 vmware 。 |
2
SOSdanOffical OP @tool2dx 谢谢哥,问一下 vmware 是需要 license 的吧?这个我可能搞不定.
另外也想问个别的事儿 我在家用一台老 dell 笔记本安装了 debian12,它和我的 win11 台式机在同一个路由器的同一个网段里,都是 192.168.2.0 笔记本 ping 台式机的延迟基本上在 10ms 以内是正常的,但是台式机 ping 笔记本延迟在 100ms 左右,从台式机 ssh 笔记本,键盘输入的时候还有明显的延迟感,这种情况是什么原因造成的呢 |
3
laoooo 228 天前 via iPhone 1
如果仅仅是安装一个你熟悉的 Linux 发行版,你百度服务器型号+ 安装的系统名称即可,如:
HPE DLL388 GEN10 安装 Centos |
4
laoooo 228 天前 via iPhone
机房里一般有一套键鼠和显示器,通过 kvm 来切换到你对应的那台服务器,剩下的流程就和普通 PC 机装系统没有太大区别
|
5
winterx 228 天前
如果装不了 vmware ,可以试试 pve ,虚拟化主要是有个好处可以做快照镜像,给虚拟机打快照备份十分方便 至于你的 SSH 延迟,从几个地方开始排查 1 、网卡(笔记本是 WiFi ?) 2 、防火墙 3 、交换机 |
6
Mithril 228 天前 1
你可以直接在上面装个 Linux ,它那个兼容性只是说明他们测过,没测过不代表不能用。至少我用非常老的机器装 22.04 也是没什么问题的。当然你如果想要稳定,那么找个测过的系统就行。
没用过 HP ,不过 DELL 有远程管理,HP 那个可能叫 iLO 还是什么的,你问问你们 IT 就知道了。你插一根网线到管理接口那里,就可以通过浏览器远程访问服务器的管理界面。这个东西是本身固件提供的,你可以用它来装你的 Linux 系统,上传个 ISO 就行了。 如果你这台机器只想拿来跑 Docker ,那么装个 Linux ,配置好 Docker ,然后弄个 Portainer 上去就够用了。 如果你想多利用一下,那弄个 PVE 然后开虚拟机就行。 硬盘的话服务器本身就有 RAID 功能,你可以直接配上。但就算你搞了 RAID1 ,也要记得定期备份,然后把备份弄到其它机器上去。 |
7
cdlnls 228 天前 1
这个配置的服务器,等到时候用起来了:CPU 占用 1% 内存占用 1% 磁盘空间使用 1%
--- 1. 看了一下官方文档,这个程序也是支持 Windows 的,而且官网上有详细的部署配置文档。所以如果你们的 IT 有 WindowsServer 经验,这个 IT 操作起来肯定是没啥问题的(包括操作系统安装,程序部署配置)。 2.安装一个虚拟机系统,应该是一个很好的选择,推荐用免费的 exsi ,可以代替的还有还有 开源的 proxmox VE 。当然如果偷懒的话,在 windows 系统上用免费的 virtualbox 或者自带的 Hyper-V 也不是不行。 3. 安装 linux 系统当然是可以的,遇到不支持 linux 系统的概率极低,极端情况下,通常也能在官网找到对应的驱动。安装服务器操作系统和普通电脑装系统很像,区别就是会涉及到配置 Raid 。熟悉一下服务器 bios 配置,很快就能上手了。还有一个可以用远程管理,有了远程管理就可以不用去机房蹲着操作了。。。 |
8
boris1993Jr 228 天前 via iPhone 1
既然你们 IT 懂 Windows Server ,那直接用 Windows Server + IIS 也是个选择吧
这里他们有安装文档 https://snipe-it.readme.io/docs/windowsiis 话说就算要上 Linux 也别 CentOS 了吧,都停止维护了,整个 Debian 啊,Ubuntu Server 啥的不是更好? 另外也不建议在公司服务器上做“出于兴趣的工作”,出问题了影响生产系统你就麻烦大了。而且要隔离开的话,你还得去维护虚拟化平台,玩着玩着你就给自己玩成专职运维了 |
9
SOSdanOffical OP 感谢楼上所有老哥的热情答复
我们 it 的水平就是重装系统配个网这样,让他们部署网站有点超出能力范围了,所以指望不上他们 给系统做虚拟化是个好思路,我明天了解一下老哥们推荐的 exsi 和 proxmox 谢谢大家 |
10
SOSdanOffical OP @winterx 嗯我猜应该是 Wi-Fi 的问题,因为台式机 ping 我其他 Wi-Fi 连接的设备也都不怎么快,估计是路由器放的位置太差了
|
11
laminux29 228 天前 1
肯定是 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 上。 |
12
TellMeWHY 228 天前
OP 若刚接触虚拟化 OS ,建议选网上教学文档多的方案,所以我站边 ESXI
注意要给 Snipe-IT 虚拟机分配好独占的 CPU 内存资源( 16-32G 内存足矣),剩下的服务器资源 OP 可自己玩,譬如创建 10 个虚拟机(每个虚拟机 8G ),一会儿挂 QQ ,一会儿挂微信...... |
13
SOSdanOffical OP @laminux29 谢谢哥太详细了,我按你的路子今天试一试
|
14
Mithril 228 天前 1
另外给你提个醒,楼上他们说的 ESXi 已经不能免费使用了,所以除非你购买付费版,不然都建议你直接用 PVE ,就是前面说的 Proxmox 。
|
15
zhywang 228 天前 1
完全不折腾的做法是像楼上说的,IIS 上部署
稍微折腾一点的话就是 Hyper-V 上装个 Linux 然后随便怎么玩了 至于其他 EXSi ,PVE ,VMWare 等,搞复杂了,用不着 |
16
titanium98118 228 天前 1
直接在 windows 上开 hyper-v 装上你喜欢用的 Linux
|
17
jonty 228 天前 1
pve 或者 esxi ? 作为底层,然后想在里面怎么开 VM 都行了
|