摘要: OpenStack版本选择及yum源准备 阅读全文
posted @ 2024-04-18 00:06 尹正杰 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 目录一.热迁移概述1.迁移的类型2.热迁移的实现方案二.KVM虚拟机热迁移方案-临时迁移1.查看KVM虚拟机是否安装NFS环境2.部署NFS服务器3.源节点KVM宿主机环境准备4.目标节点KVM宿主机环境准备5.开始迁移虚拟机三.KVM虚拟机热迁移方案-永久迁移1.KVM源节点启动虚拟机并查看IP地 阅读全文
posted @ 2024-04-14 17:29 尹正杰 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 目录一.KVM虚拟机迁移概述1.什么是迁移2.迁移的类型二.冷迁移案例之无依赖环境迁移1.案例说明2.环境准备说明3.开始迁移三.冷迁移案例之有链接克隆虚拟机迁移1.案例说明2.环境准备说明3.开始迁移四.冷迁移案例之虚拟机多块磁盘迁移1.案例说明2.环境准备说明3.开始迁移五.可能会遇到的错误1. 阅读全文
posted @ 2024-04-13 22:27 尹正杰 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 目录一.修改CPU的内存上限1.查看当前CPU信息2.修改cpu的最大核心数3.重启虚拟机使得配置生效4.修改当前的cpu核心数量5.再次调整CPU核心数量二.其他注意事项1.永久性修改cpu核心配置2.不支持热修改CPU数量 一.修改CPU的内存上限 1.查看当前CPU信息 [root@yinzh 阅读全文
posted @ 2024-04-11 00:08 尹正杰 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 目录一.调小虚拟机内存配置案例1.查看虚拟机现有的内存配置2.验证虚拟机内存大小3.调整虚拟机的内存4.调整虚拟机内存后进行验证二.调大虚拟机内存配置案例1.手动方式修改虚拟机内存配置2.基于命令行方式修改虚拟机内存配置3.手动修改虚拟机内存上限三.其他注意事项1.内存的永久配置2.创建虚拟机时指定 阅读全文
posted @ 2024-04-10 00:04 尹正杰 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 目录一.为KVM虚拟机热添加网卡1.添加网卡前查看环境2.为KVM虚拟机热添加网卡3.添加网卡后再次查看环境二.虚拟网卡类型概述1.常见的虚拟网卡模型概述2.指定Intel E1000的网卡类型3.指定VirtIO的网卡类型三.为KVM虚拟机热移除网卡1.为虚拟机移除指定mac地址网卡2.移除网卡后 阅读全文
posted @ 2024-04-08 05:20 尹正杰 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 目录一.kvm虚拟机热添加硬盘1.查看KVM虚拟机现状2.创建一块qcow2磁盘类型设备3.为指定KVM虚拟机热添加磁盘4.KVM虚拟机验证添加硬盘5.KVM虚拟机格式化新磁盘并测试6.移除KVM虚拟机的磁盘设备二.kvm虚拟机磁盘的扩容1.KVM虚拟机扩容规范操作2.KVM虚拟机磁盘扩容案例2.1 阅读全文
posted @ 2024-04-07 23:52 尹正杰 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 目录一.KVM虚拟机的NAT网络类型1.KVM虚拟机的NAT网络类型工作原理2.查看默认的网络类型二.KVM虚拟机的桥接网络类型1.KVM虚拟机的桥接网络类型工作原理2.创建桥接网卡3.新建虚拟机使用桥接模式4.将已有的虚拟网络修改为桥接模式5.取消桥接模式 一.KVM虚拟机的NAT网络类型 1.K 阅读全文
posted @ 2024-03-31 23:56 尹正杰 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 目录一.流量注入1.Istio注入原理图解2.手动注入案例3.原理剖析细节部分二.流量管理之路由(权重路由模拟灰度发布)1.什么是流量管理2.编写资源清单3.手动注入Istio-proxy4.开始测试5.可能会出现的问题三.流量管理之基于用户匹配(定向路由模拟A/B测试)1.编写资源清单2.手动注入 阅读全文
posted @ 2024-03-17 01:42 尹正杰 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 目录一.Service Mesh服务网格1.服务代理模式2.什么是Service Mesh二.部署Istio1.Istio概述2.Istio各版本支持的K8S版本3.下载指定版本的Istio4.配置Istioctl工具的环境变量5.安装Istio6.给命名空间添加标签7.添加Istioctl客户端工 阅读全文
posted @ 2024-03-10 13:32 尹正杰 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 目录一.K8S集群部署之各节点环境准备1.虚拟机操作系统环境准备2.关闭swap分区3.确保硬件设备会拥有唯一的地址4.检查网络节点是否互通5.允许iptable检查桥接流量6.检查端口是否被占用7.禁用防火墙8.禁用apparmor9.安装containerd服务二.K8S集群部署之所有节点安装k 阅读全文
posted @ 2024-03-09 01:30 尹正杰 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 目录一.镜像管理1.下载指定镜像2.查看镜像列表3.挂载镜像以查看镜像内容4.镜像导出5.删除镜像6.导入镜像7.给镜像打tag8.检查现有镜像以确保所有内容在本地可用二.容器管理1.创建容器并指定容器名称2.查看现有容器列表3.查看容器的详细信息4.启动容器5.查看容器运行的PID6.查看容器对应 阅读全文
posted @ 2024-03-07 01:18 尹正杰 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 目录一.kvm虚拟机的完整克隆1.完整克隆概述2.使用virt-clone工具进行克隆(推荐)3.手动克隆虚拟机(比较繁琐)二.kvm虚拟机的链接克隆1.链接克隆概述2.链接克隆测试三.全自动链接克隆脚本1.编写克隆脚本2.创建测试虚拟机3.克隆KVM虚拟机测试4.删除KVM虚拟机测试5.脚本后续优 阅读全文
posted @ 2024-03-06 23:55 尹正杰 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 目录一.虚拟机快照管理1.查看虚拟机的快照信息2.创建快照的两种方式二.基于快照恢复数据1.模拟破坏系统环境2.基于快照恢复虚拟机3.使用快照注意事项三.删除快照 一.虚拟机快照管理 1.查看虚拟机的快照信息 [root@yinzhengjie-kvm189 ~]# virsh list Id Na 阅读全文
posted @ 2024-03-04 23:48 尹正杰 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 目录一.container概述1.什么是containerd2.为什么要学习containerd二.基于yum方式安装containerd1.获取软件源2.查看yum源中containerd软件版本3.安装containerd的4.查看containerd的版本信息5.设置containerd开机自 阅读全文
posted @ 2024-02-23 23:01 尹正杰 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 目录一.部署Kube-Prometheus Stack1.部署Prometheus的方式2.基于Kube-Prometheus Stack部署3.查看grafana监控的K8S集群状态二.ServiceMonitor配置解析1.什么是ServiceMonitor2.ServiceMonitor配置解 阅读全文
posted @ 2024-01-28 23:58 尹正杰 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 目录前置知识: 部署Kubernetes集群的方式一.K8S二进制部署准备环境1.集群角色划分2.所有节点安装常用的软件包3.k8s-master01节点免密钥登录集群并同步数据4.所有节点Linux基础环境优化5.所有节点升级Linux内核并更新系统6.所有节点安装ipvsadm以实现kube-p 阅读全文
posted @ 2024-01-22 23:43 尹正杰 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 目录一.部署Ingress-Nginx1.Ingress-Nginx和nginx-Ingress的区别对比2.Ingress-Nginx的安装方式3.基于helm安装Ingress-nginx二.Ingress Nginx初体验实战案例1.创建测试环境2.创建Ingress资源3.验证Ingress 阅读全文
posted @ 2024-01-19 23:11 尹正杰 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 目录一.资源限制LimitRange概述1.什么是资源限制2.资源限制LimitRange和请求的约束二.资源限制LimitRange实战案例1.计算资源最大,最小限制1.1 设置容器的最大值和最小值限制资源1.2 小于requests样例测试1.3 大于limits样例测试1.4 不设置resou 阅读全文
posted @ 2024-01-16 23:34 尹正杰 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 目录一.资源配额ResourceQuota概述1.资源配额概述2.资源配额ResourceQuota的工作方式3.计算资源配额4.存储资源配额5.对象数量配额二.资源配额案例1.计算资源配额案例1.1 创建计算资源配额1.2 验证计算资源配额1.3 超出计算配额验证2.存储资源配额案例2.1 创建存 阅读全文
posted @ 2024-01-09 22:34 尹正杰 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 目录一.开启esxi 6的WebUI1.esxi概述2.安装vSphere Client3.开启WebUI4.访问WebUI5.登录WebUI成功二.esxi的基本操作1.添加磁盘设备2.添加iso文件3.esxi证书有效期 一.开启esxi 6的WebUI 1.esxi概述 对于esxi 5.5以 阅读全文
posted @ 2024-01-07 08:08 尹正杰 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 目录一.部署docker环境1.查看操作环境2.下载windows版本软件3.开始安装docker软件包3.1 开启windows的Hyper-V虚拟化技术3.2 运行docker安装包3.3 配置docker软件包3.4 等待解压完成3.5 安装成功3.6 重启操作系统后默认会打开Docker订阅 阅读全文
posted @ 2023-12-09 00:52 尹正杰 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 目录一.GORM概述1.学习方法2.orm是一种术语而不是软件3.什么是grom二.GORM基本使用1.安装gorm2.创建数据库3.连接数据库创建表4.单表的增删改查5.数据库的模型定义三.一对多关联查询1.has many 一对多概述2.外键3.外键关联4.外键约束5.一对多案例6.一对多Ass 阅读全文
posted @ 2023-11-22 02:57 尹正杰 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 目录一.PG与OSD映射调整1.ceph集群运行图类型及算法2.PG与OSD映射调整概述3.查看osd使用状态4.修改WEIGHT并验证5.修改REWEIGHT并验证二.CRUSH运行图修改案例1.管理CRUSH运行图思路2.导出crush运行图3.将运行图转换为文本4.编辑文本5.将文本转换为cr 阅读全文
posted @ 2023-11-15 01:14 尹正杰 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 目录一.部署metallb1.metallb概述2.修改kube-proxy的configMap3.安装metallb二.测试MetalLB1.创建MetalLB地址池2.编写资源清单3.部署服务4.创建svc5.测试访问 一.部署metallb 1.metallb概述 如果我们需要在自己的Kube 阅读全文
posted @ 2023-11-05 22:54 尹正杰 阅读(280) 评论(0) 推荐(2) 编辑
摘要: 目录一.kvm虚拟机磁盘格式概述1.raw格式2.qcow2格式3.生产环境磁盘类型选择二.创建虚拟机时指定磁盘格式1.指定raw格式2.指定qcow2格式三.磁盘工具常用命令1.查看虚拟磁盘信息2.创建一块qcow2格式的虚拟硬盘3.调整磁盘容量4.转换磁盘格式5.检查磁盘是否出差 一.kvm虚拟 阅读全文
posted @ 2023-11-03 02:05 尹正杰 阅读(82) 评论(0) 推荐(0) 编辑
摘要: ceph图形化管理篇 阅读全文
posted @ 2023-11-02 02:38 尹正杰 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 目录一.虚拟机日常使用命令1.创建虚拟机2.查看所有状态的虚拟机3.关闭虚拟机4.启动虚拟机5.断电强制关机6.重启虚拟机7.备份虚拟机8.删除虚拟机9.恢复虚拟机10.修改虚拟机名称11.挂起虚拟机12.恢复挂起13.查询VNC端口号14.KVM虚拟机启用开机自启动15.KVM虚拟机禁用开机自启动 阅读全文
posted @ 2023-11-01 01:16 尹正杰 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 温馨提示: centos 7支持的最高版本时ceph 15.2.17 octopus,如果想要使用更高版本请绕道。 必须选择Ubuntu 20.04 LTS 或者Centos 8+ 但是,经实际测试,ceph 15.2.17 octopus的MGR组件改用python3改写,这倒是在部署"ceph- 阅读全文
posted @ 2023-10-12 02:06 尹正杰 阅读(280) 评论(0) 推荐(1) 编辑
摘要: 目录一.K8S集群基础环境准备1.配置主机解析2.禁用不必要的服务2.1 禁用防火墙,网络管理,邮箱2.2 禁用selinux2.3 禁用swap分区3.Linux基础优化3.1 修改sshd服务优化3.2 修改文件打开数量的限制(退出当前会话立即生效)3.3 修改终端颜色3.4 所有节点配置模块自 阅读全文
posted @ 2023-09-06 05:01 尹正杰 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: [TOC] # 一.github创建项目 ## 1.注册账号 ![](https://img2023.cnblogs.com/blog/795254/202306/795254-20230610113705464-1170106418.png) ``` https://github.com/sign 阅读全文
posted @ 2023-06-10 11:36 尹正杰 阅读(267) 评论(0) 推荐(0) 编辑
摘要: [TOC] # 一.安装harbor ## 1.安装docker ``` 参考链接: https://docs.docker.com/engine/install/ ``` ## 2.安装docker compose ``` 参考链接: https://docs.docker.com/compose 阅读全文
posted @ 2023-02-25 03:10 尹正杰 阅读(580) 评论(0) 推荐(0) 编辑
摘要: ​ ​ 一.docker swarm集群部署 | 主机名 | 操作系统 | 配置 | | | | | | centos10.yinzhengjie.com | CentOS 7.9.2009 | CPU: 2core,Memory: 4G,Disk: 50G+ | | ubuntu13.yinzhe 阅读全文
posted @ 2023-02-24 06:53 尹正杰 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 前置知识: 部署Kubernetes集群的方式 目前生产环境部署kubernetes集群主要由两种方式: - kubeadm: kubeadm是一个K8S部署工具,提供kubeadm init和kubejoin,用于快速部署kubernetes集群。 - 二进制部署: 从GitHub下载发行版的二进 阅读全文
posted @ 2023-01-28 01:09 尹正杰 阅读(1533) 评论(3) 推荐(3) 编辑
摘要: 一.dubbo概述 1.什么是微服务 微服务(Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个 阅读全文
posted @ 2023-01-05 01:34 尹正杰 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 基于typora编写Markdown文档 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 去年我有些过关于Markdown语法的文档,今天我就来分享一个编写Markdown的利器,也就是本篇博客的重点"typora"。 一.Markdown介绍 博主推荐阅读: https://ww 阅读全文
posted @ 2021-05-07 22:15 尹正杰 阅读(1280) 评论(1) 推荐(3) 编辑
摘要: VMware Workstation常见的故障处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Windows 10操作系统开启VMware Workstation虚拟机就蓝屏 1>.现象截图 2>.解决方案 方案一: 罪魁祸首还是微软的Hyper-V,依次点击"控制面" 阅读全文
posted @ 2021-03-31 09:09 尹正杰 阅读(971) 评论(0) 推荐(0) 编辑
摘要: VMware Workstation产品常用的快捷键 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.常用的快捷键概述 ctrl + w: 如果虚拟机(客户机)是运行状态,则弹出对话框,询问"虚拟机系统的挂起、关机、或者后台运行"。 如果虚拟机(客户机)非运行状态(如果关机或者 阅读全文
posted @ 2021-02-04 05:28 尹正杰 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 目录一.创建并使用VNC连接虚拟机1.创建虚拟机2.使用vnc连接虚拟机二.KVM虚拟机安装图解1.选择安装程序2.选择安装语言3.选择时间和日期4.选择时区5.选择系统安装位置6.选择分区方式7.创建挂载点8.确认手动分区表9.进入KDUMP配置界面10.关闭KDUMP功能11.进入网络和主机名配 阅读全文
posted @ 2021-02-03 23:04 尹正杰 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 目录一.计算机系统虚拟化定义1.物理机向虚拟机演进过程2.计算机系统虚拟化定义二.虚拟化技术分类1.虚拟化管理程序 Hypervisor(VMM)2.虚拟化管理程序 Hypervisors作用3.虚拟化管理程序Hypervisors分类4.操作系统虚拟化5.常见的虚拟化技术管理工具三.虚拟化管理工具 阅读全文
posted @ 2021-01-31 23:51 尹正杰 阅读(195) 评论(0) 推荐(0) 编辑