求教运维大佬怎么维护公司服务器和项目的

2022-04-19 11:51:29 +08:00
 lslvxy

现在公司有两台服务器,一台安装的 centos 部署的 gitlab 作为代码库,这个配置较低,所以只作为代码库,也避免其他操作干坏了代码库 一台安装的 PVE 开了若干 Centos,部署了一个虚拟机 jenkins 和 sona 作为 CI 环境,一个虚拟机作为 mysql/redis/mq 等中间件环境.若干虚拟机作为公司项目的测试环境. 大佬帮忙看下这样配置是否可行

然后问题就是公司有很多项目 springboot 和 vue,新需要部署的话还要登录服务器修改 nginx 配置,修改防火墙端口号这些的很麻烦 有没有什么比较方便的操作方式或者中间件平台可以简化项目部署的

1654 次点击
所在节点    外包
11 条回复
Chaconne
2022-04-19 12:26:43 +08:00
rm 命令解千愁
hdp5252
2022-04-19 12:28:22 +08:00
不出错就行了
tomczhen
2022-04-19 12:34:13 +08:00
复杂度守恒。

复杂度不会减少也不会消失,只会从一个地方换到另一个地方,从一种形式换成另一种形式。

🐶
kevin1234
2022-04-19 12:50:01 +08:00
把我招进去 简化部署
salmon5
2022-04-19 12:51:12 +08:00
@tomczhen #3
泰斯勒定律
echo1937
2022-04-19 12:59:57 +08:00
@salmon5 #5 @tomczhen #3 感谢

「泰斯勒定律」( Tesler's Law )就被称作「复杂度守恒定律」( Law of conservation of complexity ),由 Larry Tesler 在 1984 年提出,定律认为:无论在产品开发环节还是在用户与产品的交互环节,其内在的复杂度都有一个临界值,到达临界值后就不能再简化了,你唯一能做的就是将固有的复杂性从一个地方移动到另外一个地方。

「自然交互· 泰斯勒定律」如何平衡设计的复杂度? - 元尧的文章 - 知乎
https://zhuanlan.zhihu.com/p/343497540
czwstc
2022-04-19 13:04:54 +08:00
路由器端口批量转发到一个宝塔面板虚拟机,然后在宝塔面板上让员工自助穿透。

80 ,443 单独转发到另一台面板上,用 nginx 基于 sni 转发
defunct9
2022-04-19 13:06:17 +08:00
开 ssh ,让我上去看看。

开个玩笑,上面说的可行。gitlab 可以换成版友开发的 onedev ,同时也替换掉了 jenkins, 两台物理机同时做 kvm ,产一堆虚机用就是了。要是 hold 住,那就直接上 docker ,我们的测试环境,是 1:60 的虚拟,lxc ,很好很强大。
liuliancao
2022-04-19 13:31:09 +08:00
容器化用 rancher ,代码里面包含 DockerFile 或者用 puppet 把所有配置接入管理
neilyoone
2022-04-19 19:24:29 +08:00
你需要一个 运维
chuanqirenwu
2022-04-19 23:34:19 +08:00
ansible

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

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

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

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

© 2021 V2EX