系统运维

系统运维

IT 札记
Jul
25
CI/CD系列之 Jenkins [1] - 安装篇

CI/CD系列之 Jenkins [1] - 安装篇

本文仅介绍Jenkins的安装,优先使用LTS版本。 资源需求最小资源内存:512 MB +存储:1 GB +推荐资源内存:4096 MB +存储:50 GB +更多关于资源请参考:https://www.jenkins.io/doc/
5 min read
Jul
24
CI/CD系列之 Jenkins [0] - 序章

CI/CD系列之 Jenkins [0] - 序章

说起Jenkins,在IT行业上来说,也算得上驰名老牌开源软件了。然而就个人的运维历程中,接触它的年限比较短,真正算亲密接触时间大抵是在2019年。当时在海大的信息流程与中心的系统组,整个集团的信息化都还是处于相对原始化--有不少系统还在使用简单的复制粘贴去迭代更新),就更别谈什么容器、流水线了,因为就萌生了Kunbernets + CI/CD 组合的流水线。 拳不离手,曲不离口。快1年多未接触了Jenkins,权当温故知新吧。 [1] 安装篇
1 min read
May
18
利用Cloud-Init快速创建Debian-11

利用Cloud-Init快速创建Debian-11

前言 有时候需要多个节点环境来测试或验证,那么就可以结合 Cloud-init工具来快速实现。 环境 OS: Proxmox-VE 7.2 虚拟机系统: debian-11 安装工具包 安装镜像编辑工具包 # apt-get install libguestfs-tools 下载镜像 # mkdir cloud_img
3 min read
Mar
09
torque 安装配置笔记

torque 安装配置笔记

【封面图片:宁波银行相聚的“网友”们-2021】torque 安装配置笔记
2 min read
Mar
07
Elasticsearch 数据备份、迁移

Elasticsearch 数据备份、迁移

在时候我们面临将Elasticsearch的数据进行迁移亦或是数据备份的场景,此时我们可以使用elasticsearch-dump这个工具来实现: Docker 安装$ docker pull elasticdump/elasticsearch-dump:latest示例: 数据迁移mappings从production环境复制到staging环境 docker run --rm -ti elasticdump/elasticsearch-dump \ --input=http://production.es.
1 min read
Nov
28
配置基于RDMA的NFS服务

配置基于RDMA的NFS服务

环境信息OS:Ubuntu 18.04 LTS内核:5.4.0-84-generic网卡:Mellanox ConnectX-3 Pro(MT27520)系统通用配置使用阿里云APT镜像源# cat >/etc/apt/sources.list<
8 min read
Sep
26
容器环境 JVM 内存动态配置

容器环境 JVM 内存动态配置

在微服务架构中,JAVA 框架占用了绝大部分的市场,比如Spring Cloud、Dubbo等,其中在使用容器化部署的时候经常碰到关于JVM的内存分配的大小的配置,以下来讲述自己所用到过的配置方式。 固定配置 此方式,顾名思义,就是将JVM参数进行固定化,比如在将JAR打包成容器镜像时 FROM openjdk:8-jdk-alpine LABEL maintainer="Shuhui&
4 min read
Jul
04
Wireguard企业部署案例

Wireguard企业部署案例

一、背景   某制造企业因业务扩展,成立2个分公司,因涉及IT数据交互,故而公司分部需要与公司总部进行数据交互。考虑成本投入,不打算通过专线链路--通过开源VPN技术来实现企业内部互联。企业网络拓扑如下:   关于VPN的方案选型在OpenVPN与Wireguard中进行对比,最终采用Wireguard方案,考虑如下: 速度够快 配置简单 目前已并入到Linux内核 业务需求不复杂,仅Site-to-Site 二、业务需求 公司分部A与公司分部B可正常访问公司总部业务系统,
6 min read
Jun
08
Elasticsearch + Kibana + Fluent-bit日志采集方案

Elasticsearch + Kibana + Fluent-bit日志采集方案

序 在本文中,将简单说明如何在Kubernetes环境下部署 Elasticsearch服务、Kibana服务、Fluent Bit服务,通过Kibana服务进行可视化预览, 同时我们将以Fluent-Bit 进行日志收集。 本文所部署服务为典型的EFK日志系统,至少是这些组件。如果部署了一整套EFK系统,从中选择某个Pod的日志也需要进一步进行筛选过滤才能得到需要的日志。有时候我们不需要收集整个集群所产生的日志内容,而是只关心某个命名空间、某个模块所产生的日志,这时候就需要更为灵活的日志代理部署模式了,我们通常称之为“Sidecar”
9 min read
Jun
03
[nexus] 应用实践之YUM仓库

[nexus] 应用实践之YUM仓库

YUM 是RHEL分支的包管理工具,是一个RPM系统的自动更新和软件包安装/卸载器。它可以自动计算依赖和找出想要安装的软件包。数据中心服务器有一定规模数量时系统管理员一般搭建一个私有YUM仓库,来解决网络加速、网络策略配置(数据中心内的服务器通常为安全会配置网络策略--不能上外网)等问题。 从业多年,也见过不少使用定时任务使用rsync去同步网易、中科大、阿里云等这些国内镜像源。本文基于nexus来配置一个YUM私有仓库案例。 为YUM创建Blob Store 创建本地 YUM Registry
3 min read