自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (1)
  • 收藏
  • 关注

原创 Kubernetes 环境中切换代理ipvs模式

Kubernetes 环境中切换代理ipvs模式service代理默认使用iptables规则通过内核模块netfilter实现流量转发,内核转发效率高,但是iptables不具备更为灵活的负载均衡策略,只是将流量随意的转发至后端Pod,当Pod不可用时也无法进行健康检查;就以下是将默认流量转发修改为ipvs。启动ipvs模块启用 ipvs 模块首先,您需要创建一个配置文件 /etc...

2023-08-21 11:27:00 265

原创 kuboard部署在k8s集群中

kuboard部署在k8s集群中,yaml配置文件#cat kuboard.yamlapiVersion: apps/v1kind: Deploymentmetadata: labels: app: kuboard name: kuboardspec: replicas: 1 selector: matchLabels: app: kuboa...

2023-08-16 16:51:00 152

原创 分区表修复

Linux忘记密码了,强行关机后重置密码重置密码重启时发现mount点挂载是失败了排查思路:1、mount 重启挂载后重启服务因为重启已经看到mount挂载时失败了,使用 mount -a 重启挂载,结果挂载失败了报错:mount:mount /dev/mapper/datavg-datalv on /xxx failed: Bad message2、查看lv逻辑卷是否可用...

2023-08-16 16:33:00 168

原创 Dell R920 服务器iDrac口默认账号密码和IP

Dell服务器iDrac口默认账号密码和IP账号:root密码:calvinIP:192.168.0.120/24

2023-06-19 14:37:00 642

原创 kubernetes删除ns异常状态为:Terminating

在部署kuboard控制平台的时候,不规范删除,导致ns状态为Terminating[root@master01 ~]# kubectl delete namespace kuboard ^Croot@master01 ~]# kubectl get nsNAME STATUS AGEdefault Active ...

2023-05-31 10:45:00 157

原创 kubernetes重新初始化“[ERROR DirAvailable--var-lib-etcd]”

[root@master01 ~]# kubeadm init --config /root/kubeadm-config.yaml --upload-certs[init] Using Kubernetes version: v1.23.0[preflight] Running pre-flight checkserror execution phase preflight: [pref...

2023-05-28 17:58:00 312

原创 小忙半个月搞个CKA,可还行,搞完后发现自己被割韭菜了

2023-05-15 19:41:00 26

原创 20230422-Python-函数-day10

函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 Nonedef 函数名(参数) : "函数文档字符串" 代码 1 代码 2 . . . . . .

2023-04-22 23:58:52 44

原创 20230420-Python-推导式-day9

{健:值 for 变量 in 字典.items() if 条件}用一个表达式创建一个有规律的列表或者控制一个有规律列表。[表达式 for 变量 in 列表 if 条件]{表达式 for 变量 in 集合 if 条件}(表达式 for 变量 in 元组 if 条件)计算数字 1,2,3 的平方数。创建一个空列表,追加1到10。将1到10的偶数添加到列表。生成包含1到9数字的元组。将某个序列转成为元组。将某个序列转换为列表。将某个序列转换为集合。

2023-04-21 01:21:07 81

原创 20230411-Python-集合与字典-day8

字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,字典不支持下标,后期无论数据如何变化,只需要按照对应的键值名字查询数据即可。注意:如果key存在则修改这个key对应的值,如果key不存在则新增加一个键值对。如果key存在则修改这个key对应的值,如果不存在则新增加键值对。一个班级,100人,如何快速的存储姓名,性别,年龄?注意:输出结果可见,字典为可变类型,返回的id一样。,但是如果要创建空集合只能使用。写法:字典序列号[key]=值。写法:字典序列[key]=值。in:判断数据在集合列表。

2023-04-11 23:59:15 40

原创 20230410-Python-元组与列表-day7

定义元组使⽤⼩括号,且逗号隔开各个数据,数据可以是不同的数据类型。

2023-04-11 00:01:57 55

原创 20230409-Python-字符串-day6

字符串是python中最常见的数据类型,我们可以使用单引号 ' ' 、 双引号 " " 、三引号 """ """ 来创建字符串,只要为变量分配一个值即可

2023-04-09 23:48:59 33

原创 20230408-Python-循环语句-day5

continue:我拿的是马自达的油漆,结果第5辆车是劳斯劳斯,所以直接跳过这辆,继续刷马自达,这⾥就是continue控制循环流程,即退出当前⼀次循环继⽽执⾏下⼀次循环代码。

2023-04-08 15:06:41 102

原创 20230406-Python-if判断-day4

如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。思考:中国合法⼯作年龄为18-60岁,即如果年龄⼩于18的情况为童⼯,不合法;⼀般else放到整个if语句的最后,表示以上条件都不成⽴的时候执⾏的代码。条件成⽴执⾏的表达式 if 条件 else 条件不成⽴执⾏的表达式。条件成⽴执⾏if下⽅的代码;条件不成⽴执⾏else下⽅的代码。坐公家车,需要花钱,上了车,没座位就站着。

2023-04-06 18:00:58 41

原创 20230405-Python运算符-day3

数学之间的逻辑运算符。

2023-04-05 23:08:46 58 1

原创 20230403-Python数据类型转换-day2

相对基本格式化输出采用‘%’的方法,format()功能更强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号‘{}’作为特殊字符代替‘%’ (Python2.6以后才支持)问:input()接收⽤户输⼊的数据都是字符串类型,如果⽤户输⼊1,想得到整型该如何操作?%06d,%.6d表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出。答:转换数据类型即可,即将字符串类型转换成整型。所谓的格式输出就是按照一定的格式是输出内容。%.2f,表示⼩数点后显示的⼩数位数。

2023-04-03 23:37:11 82 1

原创 20230402-Python学习里程碑-day1

Python和Pycharm的关系比作一个的灵魂和躯壳:Python 灵魂Pycharm 躯壳

2023-04-02 23:41:12 40

原创 Dell存储备份告警:

创建时间修改日期对象名称消息类型告警状态已确认告警定义类型23-3-12 11:59:26 23-3-12 11:59:37copyMirrorswap 2CMs Operation [Synchronous Replication] from volume [SC47341_10TB_Lun05]to 'Volume[Async Repl c47341_10TB_Luno5]...

2023-03-21 11:19:00 48

原创 ChatGPT 教我写一个基于python程序开发的网络设备巡检功能

这几天被ChatGPT玩坏了,为什么说是被玩呢,这东西真的太强大了,我现在用的还是版本3就专业溜了,现在已经有版本4了,详细一些人工智能真的还快就会取代一大批只会CV程序员,所以你有什么理由不学习呢。我觉得以后这随便都可以直接从ChatGPT上提要求然后搬运过来就是了,都可不用写了方法一编写一个自动化网络设巡检python程序为了编写一个自动化网络设备巡检的Python程序,你需要...

2023-03-20 10:18:00 67

原创 防御DDOS攻击

如何防御DDOS攻击1、采用高性能的网络设备首先要保证网络设备不能成为瓶颈,因此选择路由器、交换机、硬件防火墙等设备的时候要尽量选用知名度高、口碑好的产品。再就是假如和网络提供商有特殊关系或协议的话就更好了,当大量攻击发生的时候请他们在网络接点处做一下流量限制来对抗某些种类的DDoS攻击是非常有效的。这就是传说中的技术不够,用钱凑。2、尽量避免NAT的使用无论是路由器还是硬件防护墙设备...

2023-02-28 14:05:00 19

原创 走进Docker的世界--(库存学习笔记)

第一天 走进Docker的世界介绍docker的前世今生,了解docker的实现原理,以Django项目为例,带大家如何编写最佳的Dockerfile构建镜像。通过本章的学习,大家会知道docker的概念及基本操作,并学会构建自己的业务镜像,并通过抓包的方式掌握Docker最常用的bridge网络模式的通信。认识dockerwhywhathow为什么出现docker需要一种轻...

2023-02-12 11:23:00 47

原创 基于GitLab+Jenkin-CICD方案实践

前言笔录于2022-官网:https://about.gitlab.com/参考文档:https://docs.gitlab.com/ee/ci/清华源:清华大学开源软件镜像站 | Tsinghua Open Source Mirror版本介绍: CE(社区版)、EE(企业版)安装Gitlab:[root@gitlab-service ~]# yum instal...

2023-01-27 11:22:00 24

原创 Openstack-删除卷:您被禁止执行 删除卷 (僵尸卷)

您被禁止执行 删除卷 (僵尸卷)您被禁止执行 删除卷: 7f23a26a-27f2-4504-9191-0f5630a5bff5, 卷一直在创建,但实例已经被删除了[root@controller ~]# mysql -uroot -p000000MariaDB [cinder]> select id, status, display_name from volumes wh...

2023-01-25 23:39:00 382

原创 Openstack-创建实例错误

创建实例错误实例执行所请求操作失败,实例处于错误状态。: 请稍后再试[错误: Build of instance beaeb5e0-26eb-4044-ae14-bb87d509886d aborted: Failed to allocate the network(s), not rescheduling.].原因是:创建时超过300秒还没有创建完成,则判定失败#修改/etc/no...

2023-01-25 23:37:00 800 1

原创 Openstack-dashboard默认配额

创建实例不超过10个方法一 修改配置文件在使用openstack的过程中,默认创建的实例最多10个,这是因为配额默认实例就是10所以我们需要修改配置文件/etc/nova/nova.conf中的配额参数就可以了[default] 末尾添加quota_instances=1000000quota_cores=20000quota_ram=5120000000quota_floa...

2023-01-25 23:31:00 71

原创 登录Harbor仓库报错:Error response from daemon: Get

登录Harbor仓库报错:docker login -u admin -p Harbor12345 20.20.10.162WARNING! Using --password via the CLI is insecure. Use --password-stdin.Error response from daemon: Get https://20.20.10.162/v2/: dia...

2023-01-25 23:26:00 680

原创 linux磁盘分区之后,lsblk没有显示

可以看出 fdisk 创建一个 sda4 的分区 并保存退出,但是 不管是使用 fdisk -l ,还是 lsblk 都无法显示出来,那么导致问题的原因,主要是因为新创建了分区之后,系统没有重新读取分区信息导致。解决办法,可以重启服务器。或者简单一点,输入partprobe命令,重启让系统读取分区信息输入partprobe命令,让系统读取分区信息partprobe说明:part...

2023-01-07 15:59:00 1177

原创 zabbix-server无法启动

部署:Zabbix-(1)安装 - xiao智 - 博客园 (cnblogs.com)故障现象: 监控界面状态为 “否”1、服务状态果然报错了,报错提示是被退出的2、netstat -Intup 先查看zabbixQ -server进程是否正常 3、tail -f /var/log/zabbix/zabbix server.log 查看后台日志表示一个子进程死掉,是一...

2022-12-26 16:18:00 488

原创 公有云-实验三 使用无服务器函数发邮件

实验三 使用无服务器函数发邮件概述在本实验中,我们将会使用腾讯云的消息队列CKafka、无服务器云函数SCF和对象存储COS,实现一个异常日志检测及记录系统。当业务系统中的应用功能程序生成日志后,会把日志信息通过消息实时传输到CKafka服务端。通过配置异常日志检测SCF的触发规则,一旦日志消息投递成功即可触发异常日志监测SCF的逻辑。异常日志监测SCF会监测接收到的日志消息是否含有异常关键...

2022-12-13 17:14:00 28

原创 公有云-实验二 实践高可用的云架构

实验二 实践高可用的云架构概述企业A的论坛平台已经顺利上线。但是随着用户量的激增,原有的架构已经难以完全支撑论坛平台的正常运行。由于用户量的增加,前端负载压力也随之增大,而且难以解决单点故障的问题。每到周末论坛平台的访问量会比工作日的访问量大很大,在访问非高峰期闲置的资源造成浪费。因此需要结合腾讯云的负载均衡CLB和弹性伸缩AS升级原有架构。在本实验中,我们将会使用腾讯云的负载均衡CLB实...

2022-12-13 17:12:00 71

原创 公有云-实验一 实践腾讯云部署Web应用

实验一 实践腾讯云部署Web应用概述企业A需要搭建一套在互联网上发布的论坛平台,但是企业内部并没有完善的基础架构设施,难以保证论坛平台的高可用性和高安全性。经过IT部门相关专家分析讨论,决定在腾讯云上完成整套论坛平台的部署。在本实验中,我们将会使用到的腾讯云产品包括:腾讯云私有网络VPC、云服务器CVM、文件存储CFS和云数据库CDB。首先在腾讯云上完成私有网络和子网的搭建,然后在网络环境...

2022-12-13 17:11:00 205 1

原创 yum命令提示error: rpmdb: BDB0113 Thread/process,解决方法

最近在做RHCE的题目,yum命令装vdo时,使用yum install命令的时候,提示error: rpmdb: BDB0113 Thread/process,具体错误如下:[root@node2 ~]# yum install vdo -yerror: rpmdb: BDB0113 Thread/process 1482/139746731894592 failed: BDB1507...

2022-12-10 12:03:00 1165

原创 网络搭建赛题解法

网络搭建赛题解法准备工作1.所有云主机都要设置ip2.关闭防火墙和selinuxsetenforce 0systemctl stop firewall3.所有主机配置yum源mkdir /mnt/cdrommount /dev/cdrom /mnt/cdrom/cd /etc/yum.repos.d/cp CentOS-Base.repo iso.reporm -rf C*...

2022-12-01 20:58:00 69

原创 Opensack-T版脚本安装

openStack-train 搭建部署项目环境:主机名外网口(net)内口(仅主机)s配置controller192.168.220.10/192.168.220.1/24192.168.100.102u/4G/40Gcompute192.168.100.11/192.168.220.1/24192.168/100.112u/4G/40G所有...

2022-11-26 22:09:00 28

原创 openStack-train 1-搭建部署

openStack-train 搭建部署当面对KVM集群的时候,我们对KVM的管理以及宿主机的管理就会遇到很大的难度,例如:查看每一个宿主机有多少台KVM虚拟机?查看每一个宿主机资源信息,每一个KVM虚拟机资源信息?查看每一台宿主机配置信息,每一个KVM虚拟机的配置信息查看每一台宿主机IP地址,每一个KVM虚拟机的IP地址?OpenStack介绍带计费功能的kvm管理平台Ope...

2022-11-26 22:07:00 17

原创 NFS挂载时出现mount

NFS挂载时出现"mount.nfs: access denied by server while mounting "的解决方法1、使用了非法端口,也就是使用了大于1024的端口。这个错误,可以通过查看日志确认:[root@local~ /]# cat /var/log/messages | grep mountJan 2 12:49:04 localhost mountd[1644]...

2022-11-17 22:36:00 136

原创 Istio实现sidecar自动注入

Istio实现sidecar自动注入Sidecar模式在Sidecar部署方式中,你会为每个应用的容器部署一个伴生容器。对于Service Mesh,Sidecar接管进出应用程序容器的所有网络流量。Sidecar有利于工作审计,特别是在一些与安全相关的方面。原理解析原理图自动注入是通过 kube-apiserver 准入控制实现的。简单来说,istio-sid...

2022-11-13 10:53:00 40

原创 Docker镜像源地址

Docker镜像源地址(1)官方镜像:https://registry.docker-cn.com(2)网易镜像:http://hub-mirror.c.163.com(3)清华大学:https://mirrors.tuna.tsinghua.edu.cn/(4)搜狐镜像:http://mirrors.sohu.com/(5)阿里镜像:阿里镜像需要登录阿里云控制台获取,每个账号有唯一镜像加速地址...

2022-11-11 15:09:00 2236

原创 containerd 拉取k8s.gcr.io/pause镜像i/o timeout

由于k8s.gcr.io 需要连外网才可以拉取到,导致 k8s 的基础容器 pause 经常无法获取。k8s docker 可使用代理服拉取,再利用 docker tag 解决问题docker pull mirrorgooglecontainers/pause:3.1docker tag mirrorgooglecontainers/pause:3.1 k8s.gcr.io/pause:3...

2022-10-27 22:35:00 103

原创 ansible部署jdk source /etc/profile 不起作用?

问题:ansible调用playbook远程mvn执行打包时发现执行出错,找不到JAVA_HOME。我们的exporter JAVA_HOME=/usr/java/jdk1.8.0写在/etc/profile中,登录时可以正常执行打包并打印JAVA_HOME。Linux配置了环境变量,source /etc/profile 完成之后只在当前用户下起作用,切换用户后设置的环境变量竟然没有生效...

2022-10-25 22:50:00 257

毕业生设计开发,1000套

毕业设计 - 4天轻松搞定, 软件、PPT,源代码,数据库,视频保姆级毕业设计

2023-03-12

1+X锐捷网络设备模拟器基于Ubuntu搭建.zip

1、锐捷网络设备模拟器最终用户软件许可协议.pdf 2、锐捷网络设备模拟器使用说明(V1.0).pdf 3、锐捷网络设备模拟器功能和已知问题说明(V1.0).xlsx 4、模拟器下载后请先核对好文件哈希值.txt 5、RGOSV1.0 To Examination.ova

2022-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除