树辉

树辉

广州
心之所向,素履以往;生如逆旅,一苇以航。
Sep
11
使用 Prometheus + Grafana 来监控Mikrotik CHR

使用 Prometheus + Grafana 来监控Mikrotik CHR

环境 Mikrotik CHR Version: 6.45.5 https://mikrotik.com/download Grafana Version: 6.3.5 https://github.com/grafana/
3 min read
Sep
05
SUSE-Linux-Enterprise 启动提示“Failed to switch root”

SUSE-Linux-Enterprise 启动提示“Failed to switch root”

环境 OS: SUSE Linux Enterprise 12 SP3 Kernel:4.4.180-94.97 起因 一台Azure的云主机,重启系统,便无法启动,卡在以下画面。 排查 查看报告文件: cat
2 min read
Aug
02
Metallb--私有集群的LoadBalancer

Metallb--私有集群的LoadBalancer

背景Kubernetes没有为裸机群集提供网络负载均衡器(LoadBalancer)的实现。Kubernetes提供的Network LB的实现都是粘合代码,可以调用各种IaaS平台(GCP,AWS,Azure ......)。如果您未在受支持的IaaS平台(GCP,AWS,Azure ...)上运行,则LoadBalancers将在创建时无限期地保持“挂起”状态。 裸机群集运营商留下了两个较小的工具来将用户流量带入其集群,“NodePort”和“
7 min read
Jul
31
安装ESXi-6.7 U3 停留在loading /bnxtroce.v00

安装ESXi-6.7 U3 停留在loading /bnxtroce.v00

环境 OS: ESXi-6.7U3 服务器:华为RH2288 v3 设备皆为新购,将官方下载的ISO系统写入U盘中进行引导安装,发现一直卡在“loading/bnxtroce.v00” 中。于是Google查阅资料,解决方法如下: U盘的写入方式(软碟通或Rufus)为 USB-ZIP+
1 min read
Jul
13
定期下载github最新k8s发布版本

定期下载github最新k8s发布版本

从api中获取仓库最近版本的下载地址,并选择最近的N个版本下载下来。 #!/usr/bin/env bash # 文件名: download-binary-of-k8s_multiver.sh # 功能: 获取github仓库最新发布版本并下载到本地,包含beta版本 #author=$1 #project_name=$2 count=2
1 min read
Jun
17
下一代VPN之wireguard

下一代VPN之wireguard

安装Debianecho "deb http://deb.debian.org/debian/ unstable main" > /etc/apt/sources.list.d/unstable.list printf 'Package: *\nPin:
4 min read
May
09
Gitlab源码仓库系统部署记录

Gitlab源码仓库系统部署记录

前言   源码仓库是企业内部比较重要的服务系统,目前最成熟的开源应用是gitlab,有着功能全面、稳定等优点,如果说有什么缺点的话,就是偏重量化。如果纠结这点,可以选择更加轻量化的gitea,gogs。   本文的部署基于阿里云平台。 一、资源列表 1.1 云资源表 序号 产品资源 资源规格 监听端口
7 min read
Apr
15
Ansible WebUI工具之Semaphore

Ansible WebUI工具之Semaphore

semaphore 是一款基于GO语言编写的 Ansible-WebUI系统,同类产品还有: Tower,商业软件 awx,Tower的上游软件,开源免费,不适应于生产环境 ara 等 YUM安装 MySQL 安装 <略过> Semphore 安装部署
2 min read
Apr
03
Nginx 实现同端口复用HTTPS/TLS业务

Nginx 实现同端口复用HTTPS/TLS业务

前置条件: nginx-1.15.2 以上   1.15.2 版本新增了 $ssl_preread_protocol 变量,通过该变量可以使用 stream 反向代理时预先判断连接是否为SSL/TLS协议或者为非SSL/TLS协议,从而实现同一个端口来转发不同的业务,   stream_
3 min read
Feb
23
Linux 系统如何使用 LUKS 加密分区?

Linux 系统如何使用 LUKS 加密分区?

对于一些敏感数据,最常见的方法就是对它进行加密,尤其是将这些服务存在公有云环境。以下为如何使用 LUKS 套件来加密我们私密信息。 安装 cryptsetup 软件包安装cryptsetupapt-get install cryptsetup RHEL / CentOS / Oracle / Scientific Linux 系统请使用以下命令来安装cryptsetup yum install cryptsetup-luks
4 min read