自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (2)
  • 收藏
  • 关注

转载 jenkins的变量关系

转载至10分钟搞定让你困惑的 Jenkins 环境变量 - SegmentFault 思否若有侵权行为请联系,立即删除文章Jenkins, DevOps 技术栈的核心之一,CI/CD 离不开编写 Pipeline 脚本,上手 Jenkins ,简单查一下文档,你就应该不会被 agent,stages,step 这类关键词弄懵,也能很快构建出 pipeline 的骨架但是当向骨架中填充内容的时候,尤其如何利用环境变量(系统内置 | 自定义),多数人都会变得比较混乱,浪费很多时间,本文就帮助大家快速

2022-05-13 17:06:45 366

原创 Jenkins+Sonarqube+SonarScanner打怪升级之路十二

1、思路:前提准备jenkins服务器使用jenkins普通用户,生成公钥id_rsa.pub,放在gitlab的ssh密钥,以及追加放在待编译的Web服务器上.ssh/authorized_keys里 设置jenkins用户特殊的sudo权限 jenkins服务器到gitlab非交互拉取代码----详细看上一章节《jenkins打怪升级之路十一》 最后验证下jenkins用户能够git拉gitlab的代码以及免密登录web服务器需安装的jenkins插件Parameteri...

2022-03-20 22:37:06 1640 1

原创 Jenkins打怪升级之路十一

1、远程触发分布式Jenkins执行pipeline思路:Master:添加node的全局凭据,添加node节点,添加token,使用jenkinsapi远程调用触发job,写pipelinNode:创建与Master具有相同的工具目录路径;与Master一致拥有免密远程登录;添加node节点信息:编写pipeline## 这里就指定node节点名称node("jenkins-slave-233"){ stage("clone code"){ ..

2022-03-17 20:53:58 1585

原创 Tomcat、Zabbix打怪升级之路九

1、tomcat session cluster的实现---暂时搁置2、JVM性能调优总结---暂时搁置3、实现zabbix主动模式监控tomcat及所在主机1、主动模式的代理proxy,agent指向主动模式的proxy2、先创建主动模式的zabbix proxy,修改配置文件zabbix_proxy.conf,ProxyMode=0开启主动模式,一般初始项的配置,以及修改Timeout=30和加大StartPollers采集器的数量3、在tomcat服务器上安装zabb..

2021-12-02 14:35:51 1355 1

原创 Haproxy、jumpserver、tomcat打怪升级之路八

目录1 、haproxy + nginx 实现四层、七层IP透传2、对Haproxy后端服务器实现动态下线3、实现jumpserver管理资产及MySQL--------暂时搁置4、tomcat一键安装脚本----暂时搁置1 、haproxy + nginx 实现四层、七层IP透传## 四层透传 tcp ------ 坏处是后端服务器将无法直接http访问,必须通过haproxy才能访问1、在haproxy的listen指定server 添加关键字 “send-proxy”,.

2021-11-23 16:12:38 1635

原创 LNMP、keepalived、haproxy打怪升级之路七

目录1、lnmp安全加固总结’2、keepalived实现LVS的高可用3、实现haproxy+keepalived集群高可用集群转发4、haproxy调试算法总结1、lnmp安全加固总结’1、nginx应配置隐藏nginx版本号以及PHP版本号;即隐藏报文头Server字段和X-Powered- BY字段2、屏蔽IP、屏蔽各种user-agent、屏蔽特定的url、强制使用网站使用域名访问、设置timeout设置来抵御DOS攻击- vim /apps...

2021-11-15 17:42:01 2241

原创 Harbor、Nginx打怪升级之路六

1.Harbor高可用的实现1.先将harbor环境部署,然后再备harbor站点中实现基于镜像的复制2.在备harbor-系统管理-仓库管理-新建复制目标3.在备harbor-系统管理-复制管理-新建规则;在主harbor做同样操作,实现双向同步搭建harbor一键安装脚本--针对centos(不过harbor的包比较大,建议提前下载下来-修改脚本中harbor安装函数)# 要安装harbor需要准备docker、docker-compose的环境#!/bin/bash.

2021-11-07 22:31:58 543

原创 Docker打怪升级之路五

1、安装docker并配置镜像加速2、Dockerfile常用指令总结FROM 基于哪个基础镜像制作的 LABEL 标签一般说明作者邮箱等信息,也可是对Dockerfile镜像一些描述 ADD 复制本地文件至镜像内 COPY 复制以及解压文件至镜像内 ENV 定义变量;变量可用于docker built以及docker run阶段 RUN 执行命令 EXPOSE 暴露端口,默认为TCP ENTRYPOINT 访问入口,优先...

2021-10-18 16:26:11 173

原创 Redis-LVS打怪升级之路三

1.redis服务配置文件详解[root@master22 ~]#vim /etc/redis.confappendonly yes #开启AOFappendfilename ""2.RDB、AOF详解以及优缺点总结##RDB:对缓存的优点:性能更好##AOF:优点:相对RDB更加安全,...

2021-10-06 17:11:28 351

原创 k8s-kubeasz安装集群插件打怪升级之路XX

上一篇文章介绍了kubeasz利用ansible搭建了k8s的基础组件。本篇主要部署cluster-addon,即部署Coredns、Metrics Server以及Dashboard等组件的部署[root@master1 kubeasz-2.2.4]# ansible-playbook 07.cluster-addon.yml1.根据hosts文件中配置的CLUSTER_DNS_SVC_IPCLUSTER_DNS_DOMAIN等参数生成kubedns.yaml和coredns.yaml文..

2021-09-24 16:50:56 379

原创 k8s-kubeasz部署集群打怪升级之路X

#k8s测试集群HAproxy-VIP 192.168.149.20master1 192.168.149.22master2 192.168.149.23harbor1 192.168.149.24harbor2 192.168.149.25etcd1 192.168149.26etcd2 192.168149.27etcd3 192.168149.28haproxy1 192.168.149.29haproxy2 192.168...

2021-09-22 19:44:58 533

原创 MySQL-Ansible-Redis打怪升级之路二

1.MyCAT中间件服务实现读写分离思路:1.安装部署MyCat(java\mycat) 2.配置主从,开启general_log 3.修改mycat的server.xml连接信息 4.修改mycat的schema.xml实现读写分离 5.测试写连接,测试读连接1.mycat服务器[root@node25 conf]# yum -y install java mariadb[root@node25 ~]# java -versionopenjdk version "1.8.0_302

2021-09-01 12:18:27 161

原创 MySQL打怪升级之路一

1.MySQL常见的存储引擎及特点Innodb:现主流的mysql存储引擎。 1.支持事务特性 2.使用B+树索引的数据结构 3.具有外键特性 4.支持事务,默认事务隔离级别为第三等级的可重复读,但事务无法隔离DDL语句 5.支持热备、温备、冷备MyISAM:mysql5.50版本前的默认存储引擎 1.适用于数据量少,读写快的场景 2.不具有外键 3.支持...

2021-08-27 17:59:22 315 1

原创 ansible一些笔记

#ansible- ansible webservers -m setup -a 'filter=ansible-eth*'- ansible webservers -m shell -a 'ss -ntl | grep 80'- ansible webservers -m copy -a 'src=/root/ansible/selinux dest=/etc/selinux/config backup=yes mode=600 owner=yyy'- ansible webserver

2021-02-19 10:19:02 93

原创 ESXI主机vmkernel日志中存储SCSI含义

vmkernel 日志中查看 NMP 错误时会看到的 SCSI 主机状态消息的信息。下表概述了由 VMware 定义和更新的 VMkernel SCSI 主机状态消息: 状态 示例 定义 VMK_SCSI_HOST_OK = 0x00 or 0x0 vmkernel: 76:23:45:36.239 cpu11:22687)NMP: nmp_CompleteCommandForPath: Command 0.

2020-12-15 09:59:33 2137

原创 克隆分类

1、链接克隆:对父虚拟机的虚拟磁盘进行的更改不会影响链接克隆,对链接克隆磁盘所做的更改也不会影响父虚拟机。但是如果父虚拟机损坏或快照点删除,链接克隆的虚拟机也不能使用。2、完整克隆:完整克隆不与父虚拟机共享虚拟磁盘,所以创建完整克隆所需的时间比链接克隆更长。如果涉及的文件较大,完整克隆可能需要数分钟才能创建完成。...

2020-09-25 15:01:36 350

原创 Windows虚拟机网卡驱动丢失还原方法

1.虚拟机vmtools未安装或安装失败;可能还存在windows server2016打补丁重新启动且触发vmtools升级的操作,导致网卡不见的情况中断业务,此时就需要恢复或找回网卡的情况2. 使用Dism++工具,将其他虚拟机系统中的网卡驱动导出,然后在复制到有问题的虚拟机后安装网卡驱动便可以恢复驱动...

2020-09-11 09:45:04 2107

原创 vcsa命令行创建账户

ssh登录,然后在appliancesh界面localaccounts.user.add --role operator --username yyy --password注意,不要进入shell界面,shell界面该命令是不存在的,如果误进入shell界面,则通过以下命令重新返回appliancesh界面chsh -s / bin / appliancesh root然后重新打开ssh新建建立个会话就能进入appliancesh界面啦...

2020-08-18 15:44:31 957

原创 vmware powercli连接不上的问题处理

前提:需要下载相应的powercli。可以通过 1.下载相应安装包 2.命令行在线安装https://code.vmware.com/web/tool/12.0.0/vmware-powercli【官网直接下载最新的安装包】Install-Module -Name VMware.PowerCLI -Scope CurrentUser 【在线安装powercli包】Upda...

2020-08-10 14:30:02 746

原创 vSAN的网络排查相关命令

#esxcli vsan network list#esxcli network ip interface list#esxcli network ip interface ipv4 get -i vmk2#vmkping -I vmk2 192.168.2.1#esxcli network ip neighbor list#esxcli network diag ping -I vmk2 -H 192.168.2.1#esxcli vsan health cluster list.

2020-08-06 17:38:31 585

原创 vcsa上RVC查看vsan状态的命令

vsan.disks_stats - 磁盘组管理和监视物理磁盘的运行状况vsan.check_state - 对数据不可用情况进行故障排除并了解​​VSAN群集中的对象运行状况vsan.resync_dashboard -检查数据重新同步进度,更改存储策略时查看数据重新同步的情况vsan.whatif_host_failures -了解VSAN容忍节点故障的能力vsan.proactive_rebalance - 在物理磁盘上启动主动数据重新平衡。vsan.proact...

2020-08-01 16:57:14 1447 6

原创 快速搜集Esxi的日志

https://esxi-IPAddress/cgi-bin/vm-support.cgi?performance=true&interval=5&duration=60将esxi的ip地址替换esxi-IPAddress即可快速收集esxi主机的日志

2020-07-29 10:20:27 794

翻译 HPE主机根据磁盘序列号或位置确定Naa号

在HPE服务器上部署vSAN群集时,遇到了一个问题。vSAN向导没有显示驱动器的物理托架号,因此我必须找出另一种方法来将显示的驱动器NAA ID与物理驱动器位置相关联。出现在vSAN配置向导中的磁盘在我的情况下,我希望将托架1、3和5中的驱动器放在磁盘组1中,将托架2、4和6中的驱动器放在磁盘组2中。要形象化此最终目标,请查看下图。所需的磁盘组布局为了使该解决方案起作用,需要将ESXi与HPE ESXi映像一起安装。HPE自定义映像包括Smart Storage Adminis..

2020-07-23 17:44:30 1267

原创 esxi主机紫屏因Qlogic网卡qfle3f(FCoE)功能

Esxi主机因回溯中引用FCoE模块(qfle3f)导致PSOD紫屏。Core dump日志分析:2020-07-04T08:27:42.000Z cpu0:2097340)qfle3: qfle3_queue_alloc_with_attr:641: [vmnic5] Feature RSS requested.2020-07-04T08:27:42.000Z cpu0:2097340)qfle3: qfle3_rq_alloc:326: [vmnic5] Rxq 1 is leading

2020-07-17 18:08:44 1807

原创 learning and reference website

1.【vSAN升级步骤思路】 http://www.learnfuture.com/Extend/ArticleContent?id=222b5a61-b948-4d9f-b4cb-a5366e8725872.【esxcli命令与get-vmEvents类型】https://www.virten.net/vmware/vcenter-events/ |https://www.virten.net/2018/04/vmware-esxi-6-7-esxcli-command-reference...

2020-07-09 08:36:47 119

原创 虚拟机无故关机或崩溃的日志搜集

简而言之:1.挂起崩溃的虚机;2.收集此时vmss和vmem文件。3.上传或转储vmss文件。方可容易定位原因所在1.第一时间不要重启虚机,先挂起虚拟机,然后在存储找到vmss或vmsd内存文件--这对收集vmkernel或状态等有作用https://kb.vmware.com/s/article/2005831【在ESX / ESXi上挂起虚拟机以收集诊断信息】2.利用vmss2core将vmss文件转储,以便厂家或其他用户分析当时故障情况https://kb.vmware.com..

2020-07-06 17:05:49 3867

原创 VUM升级esxi主机6.0至6.7U3失败-无法再主机上执行升级脚本

执行Update Manager 的基准升级显示“无法再主机上执行升级脚本”一般来说VUM升级Esxi6.0到6.7执行失败,要手动SSH上执行升级的命令esxi6.5升级到6.7用VUM升级一般不会出现这个错误【esxcli software vib install -d /vmfs/volumes/yourStore --no-sig-check】如果出现驱动是第三方或者其他伙伴的,用--no-sig-check忽略受信任的警告即可升级完后reboot生效即可...

2020-07-03 17:25:34 1878

原创 Powercli Connect-VIserver第一次或尝试连接vcenter失败

1.刚下载powercli病尝试第一次连接vcenter时候,需要用管理员运行【Install-Module -Name VMware.PowerCLI -Scope CurrentUser 】2. 一般第一次连接会提示错误Additional Information: 无法为 SSL/TLS 安全通道与颁发机构“Xx.xx.xx.xx”建立信任关系。原因:需要设置忽略证书安全信息方可,一般连接VC用ip证书报错【Get-PowerCLIConfiguration】解...

2020-07-02 17:44:01 3366

原创 esxi主机storage相关命令

1.esxcfg-scsidevs -l 查看磁盘信息以及对应naa号2.esxcli storage core device list

2020-06-20 08:20:27 1752

原创 esxi vmware vsan查看相应版本命令

1.查看vsan版本 esxcli software vib get -n vsanhealth2.查看esxi版本 vmware -v

2020-06-19 18:16:47 3778

翻译 esxtop视图与阈值

Metrics and ThresholdsDisplay Metric Threshold Explanation CPU %RDY 10 vCPU的预留空间过大,vSMP的使用过多或有限制(检查%MLMTD)。请注意,您将需要扩展VM组,以查看如何在vCPU之间进行分配。如果您有多个vCPU,则每个vCPU的数量可能不足,这可能不是问题。10% is per world! CPU %CSTP 3 vSMP的使用过多。减少此特定VM的vCP

2020-06-16 11:38:53 365

转载 vsan的esxcli相关命令

Command Description esxcli vsan network list 验证哪些VMkernel适配器用于Virtual SAN通信。 esxcli vsan storage list 列出Virtual SAN要求的存储磁盘。 esxcli vsan cluster get 获取Virtual SAN群集信息。 esxcli vsan health 获取Virtual SAN群集的运行状况 esxcli vsan debug 获取V

2020-06-12 15:36:29 1127

原创 清除vsan不可访问对象

1.不可访问对象可能是还在同步的的对象,或者是已经确认是不可访问丢失的组件2.清除不可访问对象。3.#登录rvc及进入数据中心 【rvc [email protected]@vcenter-ip】 【cd vcenter-ip】 【cd vcenter-datacenter】 ...

2020-06-11 15:51:20 1806

原创 esxi升级前检查固件/IO设备兼容性

e 确定HBA卡状态及型号信息:[root@localhost:~] esxcfg-scsidevs -avmhba0 vmw_ahci link-n/a sata.vmhba0 (0000:00:1f.2) Intel Corporation Patsburg 6 Port SATA AHCI Controllervmhba1 lsi_mr3 link-n/a sas.5141877060

2020-05-28 23:36:19 1031

原创 vmware 故障处理记录

1.PDL故障,虚机迁移卡在21%后提示失败

2020-05-20 15:53:19 329

转载 VMware ESXi SCSI感知代码解码器

https://www.virten.net/vmware/esxi-scsi-sense-code-decoder/?host=0&device=2&plugin=8&sensekey=7&asc=27&ascq=7&opcode=89Type Code Name Description Host Status [0x0] OK This status is returned when there is no.

2020-05-20 08:58:07 416

原创 esxi主机的相关命令 esxcli

1.chkconfig --list 查看服务2.esxcli software vib list 查看vib服务依赖项3.esxcli software vib remove -n vmware-fdm 移除vsphere ha的fdm服务,用于重新配置vsphere HA

2020-04-18 17:18:24 1412

转载 ESXi日志架构

日志 服务 Xorg.log Xorg服务生成的日志。Xorg服务处理VMware虚拟图形 auth.log ESXi Shell身份验证日志。记录用户,IP和身份验证状态。 boot.gz 包含启动日志信息 dhclient.log DHCP客户端服务日志。保留DHCP发现,地址租用请求和续订。 esxupdate.log ESXi更新,升...

2020-04-18 10:29:20 1351

原创 vmware powercli一些脚本

1.循环遍历集群主机中的虚拟机迁移的兼容性## get the ServiceInstance object$viewSI = Get-View "ServiceInstance"$viewVmProvChecker = Get-View $viewSI.Content.VmProvisioningChecker$strMyVMHostNameToCheck = "ausesxi-15...

2020-04-15 18:12:07 483

原创 Powercli

1.迁移前检查兼容性您可以使用virtualmachineprovisioning oningchecker对象的QueryVMotionCompatibilityEx_Task方法(它是ServiceContent对象的一个属性)。例子:## 检查VMotion兼容性的VM名$strMyVMNameToCheck = "myVM0"用于检查此VM的VMotion兼容性的目标...

2020-04-15 18:02:06 187

MFC学生简单信息管理程序设计文档

(1)、设计一个学生类Student,包括数据成员:姓名、学号、二门课程(面向对象程序设计、高等数学)的成绩。 (2)、创建一个管理学生的类Management,包括实现学生的数据的增加、删除、修改、按课程成绩排序、保存学生数据到文件及加载文件中的数据等功能。 (3)、创建一个基于对话框的MFC应用程序,程序窗口的标题上有你姓名、学号和应用程序名称。使用(1)和(2)中的类,实现对学生信息和成绩的输入和管理。

2018-12-26

H3CNE题库(GB0-191)

构建中小型企业网络V7.0 H3CNE-GB0-191 题库7.0版本,400道题

2018-04-22

空空如也

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

TA关注的人

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