运维
文章平均质量分 70
高达可以过山车不行
随缘更新,下次一定。
展开
-
Linux上使用独立显卡Tesla T4(测试视频压缩)
将视频处理程序单独部署至K8S之外,使用独立GPU显卡的一台服务器上。需事先对GPU性能做简单测试。原创 2023-12-06 14:25:19 · 319 阅读 · 0 评论 -
Ubuntu镜像与K8S冲突,容器持续Terminating
命名空间下系统容器重启故障,包括:网络插件calico、数据库etcd、控制器管理器kube-controller-manager等。更换底层镜像,再次换成alpine-Linux镜像,测试多次更新、发布。此时不会出现terminating的容器。使用该基础镜像运行java程序的微服务容器在K8S上更新版本、自动删除、手动删除时,目前该问题没有复现,也可能是业务压力或底层资源异常造成了K8S系统容器重启。原创 2023-11-30 13:24:21 · 349 阅读 · 0 评论 -
Ansible密码正确但无法登录目标服务器
将密码还原,修改inventory文件内容,将标记密码字段的双引号修改为单引号,ansible默认对单引号内的内容不进行转义处理。随机密码出现了\转义字符,导致inventory文件内的密码在传递时发生转移,因此ansible命令使用的是错误密码。将随机密码修改为无\符号的密码,再次测试ansible命令成功无误。将其中随机密码出现转义字符的此行进行修改,从。再次验证ansbile命令成功。原创 2023-11-17 11:35:14 · 734 阅读 · 0 评论 -
MySQL数据库清理Relay_Log_File日志
Relay_Log_File” 是 MySQL 中用于复制的中继日志文件,主从同步关系失效时会产生堆积,需要及时清理。需要清理mysql-0002-relay-bin.000等文件。原创 2023-11-15 14:22:30 · 958 阅读 · 0 评论 -
K8S容器持续Terminating无法正常关闭(sider-car容器异常,微服务容器正常)
K8S上出现大量持续terminating的Pod,无法通过常规命令删除。需要编写脚本批量强制删除持续temminating的Pod:contribution-xxxxxxx。原创 2023-11-10 15:44:02 · 367 阅读 · 0 评论 -
Ceph-deploy跳过gpg-key验证(离线环境安装Ceph)
安装命令后新增--no-adjust-repos参数即可跳过验证/安装 GPG 密钥。原创 2023-11-06 16:38:16 · 148 阅读 · 0 评论 -
WindowsTerminal 配置标签页(快速使用PowerCli)
WindowsTerminal 配置标签页(快速使用PowerCli)原创 2023-10-31 17:29:42 · 135 阅读 · 0 评论 -
MySQL 5.7限制general_log日志大小
在MySQL 5.7.41中开启`general_log` 并限制其大小,避免快速增长占用硬盘空间。原创 2023-10-27 18:27:01 · 855 阅读 · 0 评论 -
优雅关闭Redis进程
优雅关闭redis进程,关闭命令:redis-cli shutdown原创 2023-10-27 16:03:25 · 179 阅读 · 0 评论 -
Prometheus监控Kafka(三种方法JMX/Kafka_exporter/KMINION监控Kafka)
Prometheus监控kafka的三种方式:JMX监控kafka、kafka_exporter监控kafka、Kminion监控kafka。原创 2023-10-24 21:23:34 · 3644 阅读 · 2 评论 -
Terraform创建VMware虚拟机(vsphere7.0)
使用terraform在VMware上批量创建Linux虚拟机。原创 2023-10-23 10:28:13 · 437 阅读 · 0 评论 -
MySQL 5.7.42 安装教程(KylinOSv10安装MySQL5.7.42-Glibc)
MySQL5.7安装教程;MySQL免安装解压安装;KylinOSv10安装MySQL5.7原创 2023-10-20 14:17:58 · 619 阅读 · 0 评论 -
Zabbix6监控K8S(Zabbix-Proxy监控K8S)
一个月前写的草稿文档,现在才发布,整体完成度90%吧。足够满足从无到有的监控了。zabbix监控K8S/helm安装zabbix-proxy/zabbix-proxy监控K8S/zabbix监控K8S容器/zabbix监控kubernetes原创 2023-10-18 12:07:34 · 2075 阅读 · 11 评论 -
cAdvisor监控docker容器
Prometheus监控单台容器,而不是K8S集群时,推荐使用cAdvisor。比如docker-compose运行的Harbor服务器就并非K8S集群,需要通过cAdvisor监控容器。原创 2023-10-10 18:10:02 · 506 阅读 · 1 评论 -
Zabbix6.4监控Redis(zabbix-agent2监控redis)监控Redis中KEY值条目数量
使用zabbix提供的Redis by Zabbix agent 2模板监控开启认证的redis服务器,可监控key条目数量。但开启认证的redis需要配置密码变量才可以监控成功。原创 2023-10-10 10:22:32 · 608 阅读 · 0 评论 -
MySQL 8.0 数据库清理binlog日志
需求: MySQL中实际数据不多,但binlog文件占用了太多空间,硬盘资源吃紧,需清理空间。解决:缩短binlog保留时间,清除当前已经产生的大量binlog文件,释放硬盘空间。短话长说:- 该台MySQL没有配置binlog保留策略,但又是一台zabbix监控服务器,每天的数据库事务相当多,导致binlog增长速度很快,每2天的binlog日志大小约为12GB。binlog增长太多,导致硬盘空间不足出先报警。原创 2023-10-07 14:44:07 · 932 阅读 · 0 评论 -
K8S同一个Deploy中的Pod部署到不同Node上(K8S亲和性、反亲和性)
需求:K8S中同一个Deploy的不同Pod部署到不同的Node上。(或)K8S中同一个Deploy的不同replicas部署到不同的Node上。(或)K8S中同一个应用的不同容器部署到不同的Node上。解决:使用K8S的“亲和性Affinity”、“反亲和性AntiAffinity”可以实现Pod/replicas/容器在不同K8S-node上的部署。短话长说:为避免对微服务的压力测试瓶颈受限于同一台Node,故将多个Pod实例部署到不同的K8S-node上。原创 2023-10-07 11:12:04 · 614 阅读 · 0 评论 -
Rocky Linux 9 配置IP并生效
Rocky Linux 9 配置IP原创 2023-10-06 17:51:52 · 2514 阅读 · 0 评论 -
Ansible安装zabbix-agent2;Zabbix6监控docker。
使用ansible最终目标都是形成ansible-playbook和playbook脚本便于批量配置管理目标服务器群。但在写脚本之前通常需要快速验证各个steps的是否正常可用,每次在ide工具中修改playbook经过上传、执行等几个步骤都比较费时间。因此可以先用ansible而不是ansible-playbook命令快速验证相关steps是否正常可用。最终再去汇总统一的playbook脚本。原创 2023-10-04 16:47:47 · 159 阅读 · 0 评论 -
KylinOSv10-SP2麒麟Linux系统Bug统计
麒麟Linux操作系统bug统计汇总。个人整理,仅供参考。原创 2023-09-19 11:02:36 · 341 阅读 · 0 评论 -
Zabbix监控个人笔记本电脑(云服务器+FRP)
关键词:zabbix监控个人电脑/zabbix监控自己电脑/zabbix监控本地PC/zabbix监控PC背景:需要掌握自己电脑的性能使用情况,但任务管理器太零散且无法看到历史数据,因此需要zabbix 服务器来记录监控自己的笔记本电脑。同时也可以扩展到其它个人设备或公司电脑上。有时候看到自己渲染视频或者下载文件时电脑的监控数据,还挺有意思。原创 2023-09-17 15:53:39 · 190 阅读 · 0 评论 -
Harbor禁用swagger.json(Swagger未授权访问漏洞)
VMwareHarbor镜像仓库默认使用了swagger ui,也因此暴露了swagger.json文件。在安全要求高的环境下会触发“Swagger未授权访问漏洞”,虽然暴露的信息不是特别关键。但仍然是信息泄露,需要禁用swagger.json的访问。原创 2023-09-15 17:03:15 · 1636 阅读 · 0 评论 -
Linux查找文件内指定内容(排查nginx配置文件中的超时配置)
本文记录了通过egrep命令查找文件内是否包含指定内容指定字段,进一步定位nginx配置文件中是否存在异常配置项。原创 2023-09-06 17:29:53 · 242 阅读 · 0 评论 -
Zabbix监控峰值不全(折线图没有峰值)
原本Zabbix监控是为了提供更多数据用来分析使用,更多时候图表比数字更为直观。但有些模板默认展示监控数值的平均数,导致某些关键峰值没有直观展示,在大规模大批量的监控数据中可能会被人忽略关键数据,因此需要手动修改相关配置,进而完整的展示监控数据峰值。原创 2023-08-24 23:44:00 · 275 阅读 · 0 评论 -
DBeaver普通用户连接MySQL报错:Public Key Retrieval is not allowed
全面弃用navicat,转向试用dbeaver-ce。今日登录一台生产数据库时,我使用root用户登录成功,测试同事试用test用户登录失败,他的报错提示:Public Key Retrieval is not allowed。我在本人电脑上试用test用户登录,出现了相同的报错。原创 2023-08-23 10:39:58 · 123 阅读 · 0 评论 -
K8S 自动拉取镜像失败,手动拉取镜像成功
新创建的Deploy在创建Pod时成功,但Pod报错,提示拉取镜像失败。通过ssh登录到具体的K8S node上,手动执行docker pull 命令,却能成功拉取到对应的镜像。。原创 2023-08-17 15:39:13 · 1504 阅读 · 0 评论 -
K8S Pod持续Pending(Message: 0/5 nodes are available/Insufficient cpu)
K8S节点CPU资源不足导致容器部署失败,Pod持续Pending。具体报错:Message: 0/5 nodes are available: 2 node(s) had untolerated taint {node-role.kubernetes.io/master: }, 3 Insufficient cpu. preemption: 0/5 nodes are available: 2 Preemption is not helpful for scheduling,原创 2023-08-17 11:29:31 · 1696 阅读 · 0 评论 -
KylinOSv10安装K8S时Coredns容器报错
KylinOSv10安装K8S时Coredns容器报错。使用同一套利用kubeadm工具的安装脚本,相同的参数变量,在操作系统版本不同的两组服务器上安装K8S后,其中一组出现coredns容器持续重启的问题。(报错:applying cgroup configuration for process caused “No such device or address”)原创 2023-07-17 00:25:19 · 1870 阅读 · 14 评论 -
Windows安装Powercli管理虚拟机
虽然Linux上也可以运行PowerShell,并进一步安装PowerCLI,也能实现批量管理VMware虚拟机,但结合实际情况决定使用一台Windows服务器安装PowerCLI,运维组的同事都可以使用它来管理VMware。Powercli可以批量管理虚拟机、批量创建快照。原创 2023-07-13 16:13:38 · 425 阅读 · 0 评论 -
kylinv10安装zabbix6
甲方要求整体业务国产化,抛弃CentOS服务器,选择麒麟v10,kylinv10。从最基础的K8S都要全部过渡安装到麒麟上。本次先研究如何安装zabbix6,因为zabbix6也刚好可以监控K8S了。甲方没有上外网的麒麟服务器,需要用正向代理。因此首先在本人的环境上验证联网环境下的kylinv10安装zabbix6。kylinv10本质上还就是centos8。原创 2023-07-04 11:47:23 · 1297 阅读 · 3 评论 -
ESXi配置多VLAN多网段
ESXi物理服务器仅能配置一条上行链路,需要给其上运行的虚拟机同时配置多个网段。其中一个网段作为ESXi主机的业务IP,即management网络的IP。可通过上层物理交换机trunk接口、ESXi的虚拟交换机vSwitch配置实现。根据客户需求,本次未使用分布式交换机,而采用标准交换机实现。原创 2023-06-29 10:38:54 · 5740 阅读 · 4 评论 -
RockyLinux9安装Zabbix6.0配置中文界面 中文方块
RockyLinux9安装Zabbix6.0配置中文界面 缺少中文语言包 缺少中文字体 出现中文方块原创 2023-05-31 12:29:43 · 1499 阅读 · 1 评论