自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 收藏
  • 关注

原创 Nginx

【代码】Nginx。

2024-02-06 22:49:47 430

原创 云计算运维1

systemctl管理服务依靠的是/lib/systemd/system配置文件下有对应服务以.service结尾的文件,yum安装或者rpm安装服务时该文件已经写好了,但是编译安装没有此文件所以需要我们手写才可以通过systemctl来管理服务。②源码编译,编译过程中出现的依赖问题,依赖解决yum -y install pcre-devel zlib-devel openssl-devel。查看PHP的安装目录,cd /usr/local/php。查看安装目录/usr/local/nginx。

2024-02-04 10:24:37 460

原创 Istio

Istio。

2024-01-18 22:55:54 501

原创 KubeSphere平台使用

KubeSphere。

2024-01-15 23:07:02 677

原创 云原生系列3-Kubernetes

k8s缩写是因为k和s之间有八个字符。k8s是基于容器技术的分布式架构方案。官网:https://kubernetes.io/zh-cn/Google在 2014年开源了Kubernetes项目,Kubernetes是一个用于自动化部署、扩展和管理容器化应用程序的开源系统。同样类似的容器编排工具还有docker swarm等,但kubernetes应用最为广泛,社区更为活跃。为什么要使用 Kubernetes?

2023-12-21 19:27:28 1821 2

原创 云原生系列2-CICD持续集成部署-GitLab和Jenkins

GitLab。

2023-12-19 11:08:38 1976 1

原创 网络基础知识

不同局域网(不同子网)通过路由器互通,路由器两边接口分别连接两个网络的交换机(路由器接口可配置ip地址的),两个网络中默认网关分别为路由器对应连接接口ip,两个网络的网关都是路由器的一个接口。不同局域网(不同子网)通过路由器互通,路由器两边接口分别连接两个网络的交换机(路由器接口可配置ip地址的),两个网络中默认网关分别为路由器对应连接接口ip,两个网络的网关都是路由器的一个接口。具有不受外界电磁场的影响,无限制的带宽等特点,可以实现每秒万兆位的数据传送,尺寸小、重量轻,数据可传送几百千米,价格昂贵。

2023-12-10 22:22:41 862 1

原创 云原生系列1-Docker

1、虚拟机集群环境准备VirtualBox类似vmware的虚拟化软件,去官网https://www.virtualbox.org/下载最新版本免费的,VirtualBox中鼠标右ctrl加home跳出鼠标到wins中。VirtualBox安装步骤 https://blog.csdn.net/rfc2544/article/details/131338906centos 镜像地址:https://mirrors.ustc.edu.cn/centos/7.9.2009/isos/x86_64/virt

2023-12-05 22:25:29 1134

原创 HCIE-灾备技术和安全服务

云服务器备份和云硬盘备份,他们的实质是一样的。ECS001(默认有个系统盘EVS,EVS就是云硬盘),所以在备份云服务器ECS001的时候,实质就是备份了系统盘,只不过云服务器可能会挂载多个云硬盘(1,2,3),那么在针对云服务器备份的时候,默认会把(1,2,3)ECS对应的所有磁盘全部备份,当然也可以手工选择单独备份哪个硬盘。备份:在华为产品里面,所有备份特指物理备份,备份的是底层数据快。注意:华为备份是这样的,第一次备份全部是“全量备份”,从第二次开始及以后备份,默认全部都是“增量备份”。

2023-11-12 23:11:48 332

原创 HCIE-Rainbow迁移工具

Rainbow服务器对接linux源端和FC目标端,安装rainbow软件会自带两个PE镜像(linux:livecd,windows:winpe),Rainbow服务器要指定镜像共享路径和一个临时ip,未来目标端空虚拟机可以通过这个镜像共享路径加载Rainbow服务器自带的PE镜像。Windows适合块级迁移,因为windows不仅有用户文件,系统文件,隐藏文件,注册表,环境变量等,不太适合文件迁移,因为小文件太多了,万一丢失一个,损坏一个,都会导致系统异常。按照文件级迁移,会非常快成功率还很高。

2023-11-12 16:21:49 436

原创 HCIE-CCE集群

访问公网IP(绑定给集群内的某个node)带上端口(图片中节点端口:自动生成30000以上端口)去访问,流量就会走到SVC上,svc对外暴露的端口就是服务端口80,节点端口会映射给服务端口,最终svc会把流量交给后端的pod,服务端口80会映射到容器端口80。4.CCE里面创建mysql,有状态的工作负载(2个副本做主备部署选择有状态的工作负载,一个副本部署可选择无状态的工作负载),环境变量 MYSQL_ROOT_PASSWORD=redhat,挂载存储卷(将外部的存储卷挂载到容器哪个目录下)。

2023-11-07 22:54:30 275

原创 HCIE-kubernetes(k8s)-Authentication身份验证

例如使用web来管理k8s环境时,需要调用相关的程序(pod中)有对K8s管理,当时此程序需要有相关的权限,这时候就可以创建一个SA,赋予相关的权限,并且与管理K8s的环境程序进行绑定,那么这个程序就有了SA的对应权限,可以对K8s进行管理。创建csv文件,当 API 服务器的命令行设置了 --token-auth-file=/etc/kubernetes/pki/static.csv选项时,会从文件中读取持有者令牌。比如,需要某个pod里面的应用程序来监控或操作集群资源,自动扩展、缩容,部署新的pod。

2023-11-03 16:00:15 966

原创 HCIE-kubernetes(k8s)

Kubernetes

2023-10-05 18:26:36 467

原创 HCIE-容器docker

利用dockerfile文件导入基础镜像,后通过docker build创建自定义镜像。默认centos是不包含比如vim/ifconfig等,很多命令没有安装。默认centos的yum源是不能下载的,要配置过期的yum源vault。了解dockerfile如何编写。

2023-09-18 20:43:13 612

原创 HCIE-HCS规划设计搭建

3.Tripple O(3个O openstack on openstack)首先会搭建出来一个精简版openstack,利用openstack 里面一个组件 heat,利用heat编排服务去运行一个完整的openstack(HCS),相当于os都不再需要安装了(整个私有云待部署的环境),直接从一台宿主机开始(插电就行,BMC管理口连接操作),把整个环境搭建出来,一切从0到1,一键部署。(openstack,没有使用vxlan,而使用的是geneve隧道网络,原理和vxlan一样,都是端到端。

2023-09-10 16:58:01 2092 1

原创 HCIP-HCS华为私有云的使用

华为公有云(HC)、华为私有云(HCS)华为混合云(HCSO)。6.3 之前叫FusionSphere OpenStack,6.3.1 版本开始叫FusionCloud,6.5.1 版本开始叫Huawei Cloud Stack (HCS)华为私有云软件。开源openstack,发放云主机的流程:管理员admin,HCS的ServiceOM模块完成的。1.创建租户 tenant/project2.创建用户 user 将用户与租户关联3.创建规格 flavor。

2023-08-27 22:36:00 2769

原创 HCIP-OpenStack组件之网络服务Neutron(ovs、ovn)

openvswitch.ko模块在处理网络包时,会先匹配内核中能不能匹配到策略(内核流表)来处理,如果匹配到了策略,则直接在内核态根据该策略做网络包转发,这个过程全程在内核中完成,处理速度非常快,也称之为fast path(快速通道);Neutron最为核心的工作是对二层物理网络的抽象与管理,物理服务器虚拟化后,虚拟机的网络功能由虚拟网卡(vNIC)和虚拟交换机(vSwitch)提供,各个vNIC连接在vSwitch的端口上,最后这些vSwitch通过物理服务器的物理网卡访问外部的物理网络。

2023-08-24 23:13:43 1756 1

原创 HCIP-OpenStack组件介绍

流程参考:https://blog.51cto.com/cloudcs/5509044 注意:开源openstack无法调出admin密码重置选项。

2023-08-15 17:18:52 989

原创 HCIP-OpenStack发放云主机

创建镜像,packstack image create --disk-format qcow2 --min-disk 3 --min-ram 1024 --file /tmp/cirros-0.6.2-x86_64-disk.img rhel。同一个region不同VPC默认不互通,通过对等连接来互通,但不同VPC之间不能存在相同子网(存在相同子网,不能创建对等连接,会ip地址冲突,可通过内大网解决有点复杂不推荐),在创建不同vpc时,注意各个vpc之间不存在相同子网。同一个VPC不同子网(跨网段)互通。

2023-08-13 16:47:44 793

原创 HCIP-OpenStack搭建

企业对数据安全性要求高搭建私有云,华为私有云HCS:Huawei Cloud Stack;云本身不提供资源,云是资源整合者,大部分云都是基于OpenStack做二次开发的,OpenStack不提供资源,它是把底层的各种虚拟化和物理机聚合在一起,组成一个大的资源池对外提供服务。OpenStack不能直接安装在裸机(物理机)上,要先装linux在linux装OpenStack,查看云平台是基于哪个版本的OpenStack做二次开发的,可用命令查看nova等组件版本,然后去OpenStack官网对比。

2023-08-10 16:39:38 1161

原创 HCIP-kvm

xen虚拟化(当年还没有CPU硬件辅助的时候),xen虚拟化需要修改guest os(虚拟机操作系统)内核源码的,以支持它本身的虚拟化特性,意味着xen当年只支持linux(开源),不支持windows(闭源)。3、KVM离不开QEMU,KVM实现初期,为了简化开发和代码重用,在QEMU基础上进行了修改,主要是将比较消耗CPU性能的CPU虚拟化和内存虚拟化部分移交到了内核中实现,保留IO虚拟化模块在用户空间实现,避免了用户态和内核态的频繁切换,优化使用性能。不仅支持linux,也支持windows。

2023-08-07 16:52:09 659

原创 HCIA-FusionAccess桌面云

直接加载本地台式机的操作系统,通过瘦终端加载虚拟机中的操作系统。1、WI:Web Interface,Web接口。WI为普通用户提供Web登录界面,在用户发起登录请求时,将用户的登录信息(加密后的用户名和密码)转发到AD上进行用户身份验证,验证通过后,WI将HDC提供的虚拟机列表呈现给用户,为用户访问虚拟机提供入口。用户可以在WI上连接、启动、重启虚拟机。2、ITA:IT Adaptor,IT适配器。为管理员提供Web登入界面,通过与HDC、FC的交互,实现虚拟机创建与管理。

2023-07-23 23:46:10 535

原创 HCIA-网络虚拟化

3、包裹被送到集散中心,集散中心对包裹上的目的地址进行分检,去往同一个城市的物品被放入同一架飞机,并飞向天空【报文通过网线到达“网关”,网关收到报文后,对其“解封装”,读取目的地址,再重新封装,并根据目的地址不同,送往不同的“路由器”,通过网关及路由器的传递,报文最终离开本地网络,进入Internet的干道进行传输。2、物品被包装起来形成包裹,并粘贴含有收货人姓名、地址的快递单【应用程序将数据打包成原始的“数据载荷”,并添加“头部”和“尾部”形成报文,报文中的重要信息是接收者的地址信息,即“目的地址”。

2023-07-23 14:46:11 231

原创 HCIA-存储虚拟化

hcia云计算

2023-07-18 10:46:41 559

原创 HCIA-FusionCompute华为企业级虚拟化

hcia云计算

2023-07-12 11:13:06 3332

原创 shell编程(待完善)

shell

2023-07-09 13:54:21 637

原创 Linux基础知识

linux

2023-07-06 21:27:40 311

原创 rhce8模拟考试

rhel8模拟考试

2023-06-17 15:05:21 403 2

原创 ansible学习

ansible学习

2023-06-13 11:35:52 716

原创 rhcsa8学习和模拟考试

rhcsa8

2023-05-14 22:29:56 815

原创 [email protected] redis

1.NoSql入门概述:1.1互联网时代背景下,为什么用nosql?1.1.1单机MySQL的美好时代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?1.数据量的总大小 一个机器放不下时2.数据的索引(B+ Tree)一个机器的内存放不下时3.访问量(读写混合)一个实例不能承受如果满足了上述1 or 3个,进化…1.1.2Memcached(缓存)+MySQL+垂直

2021-02-28 12:19:19 317

原创 [email protected] Linux

Linuxxshell远程操作linux的工具。xftp负责将windows的文件传送到linux。vmware虚拟机centos 是linux系统的一种CentOS-6.8-x86_64-bin-DVD1.ios镜像,相当于是系统的安装包。VMware安装,CentOS安装在Ctrl+Alt可以实现鼠标在Windows窗口和VM的linux窗口的切换。安装共享文件工具:vmtools安装;安装VMWareTools后要设置共享文件夹才能进行copy。Linux介绍Linux是一款操作系

2021-02-27 11:28:03 468

原创 [email protected] jQuery

jQuery概述jQuery对js进行封装,是一个JS库。jQuery是一个快速、简洁的javascript库,使用户能够方便地遍历HTML Documents、操作DOM、处理事件、实现动画效果和提供Ajax交互,此外jQuery兼容CSS3.0及各种浏览器(不用考虑是否为IE浏览器)。jQuery的优势:(1)利用CSS的优势;(2)良好浏览器兼容性;(3)优秀的DOM操作封装和事件处理;(只需调用接口API)(4)多重操作集于一行;(链式操作,可把多个操作步骤放在一行写)(5)完善的Aj

2021-02-25 18:13:39 150

原创 [email protected] DOM和BOM

DOM概述DOM Document Object Model 文档对象模型。每个载入浏览器的 HTML 文档都会成为 Document 对象。就是把HTML文档模型化,当作对象来处理。DOM文档对象模型,使JS与文档对话。DOM提供的一系列属性和方法可以视作一个工具箱,极大地方便了我们对文档的处理。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。HTML DOM 定义了访问和操作 HTML 文档的标准方法。通过 HTML DOM,可访问 JavaScript

2021-02-25 13:28:17 353

原创 [email protected] Web前端之JS

JavaScript简介1.JS是前端中的一种轻量级编程性质语言(网页脚本语言),js是世界上最流行的脚步语言。虽然名字中含有JAVA,但它与JAVA语言是完全不同的两种语言。JS是客户端(浏览器)编程语言,JAVA是服务器端的编程语言。但JS语法与JAVA语法类似。js代码很容易地嵌入到HTML页面中,浏览器对JS脚本程序解释执行。JS描述了网页的行为。HTML描述网页的结构。CSS描述网页的外观。JS可让网页具有丰富的生命力,可让网页和用户进行互动交互。2.JS是一种基于对象和事件驱动,

2021-02-25 12:34:45 343

原创 [email protected] Web前端之CSS

CSS的主要使用场景就是美化网页、布局网页的。CSS层叠样式表作用:给网页进行样式的开发。 给网页进行布局。HTML的局限性,它只关注内容的语义。做出来的网页很丑。HTML也可做简单的样式,但是代码很繁琐和臃肿。CSS网页的美容师。CSS是层叠样式表(Cascading Style Sheets)。CSS也是一种标记语言。总结:1.HTML主要做结构,显示元素内容。2.CSS美化HTML,布局网页。3.CSS最大价值:由HTML专注去做结构呈现,样式交给CSS,即结构(HTML)与样式(CS

2021-02-24 18:39:33 246

原创 [email protected] Web前端之HTML

网页:是图片、链接、文字、语音、视频等元素组成,就是一个html文件(后缀名为.html或.htm)。网页的生成制作:由前端人员书写HTML文件,然后用浏览器打开就能看到网页。浏览器是网页运行的平台,常用的浏览器有IE(和Edge一样的都是微软公司)、火狐(Firefox)、谷歌(Chrome)、苹果(Safari)等。 HTML是由浏览器进行解析执行的,浏览器内核(渲染引擎):负责读取网页内容,把html代码显示到页面上。WEB标准由W3C(万维网联盟)组织和其他标准化组织制定的一系列标准的集

2021-02-24 13:13:28 582

原创 [email protected] Spring Boot

Redis+单点+Spring Boot+Spring Cloud一个项目由很多工程组成,这些工程会运行在很多的web服务器上,这些web服务器之间怎么去共享用户信息,用session是做不到的,sesion仅仅是在同一个服务器上才有用。所以应该使用单点。使用单点登入去共享用户信息,就是把用户信息放到Redis中,在浏览器上存上这个Redis里存储数据的key,然后在每个页面都可以拿到用户信息。正常的单点也是这样做的,只是做的复杂些,复杂在哪里呢,人家不是直接通过code去获取用户信息,可

2021-02-02 12:13:14 337 1

原创 [email protected] Maven

MavenMaven不是一门技术,是一个工具;Maven是一个项目架构管理工具;方便导入jar包,能根据需求自动下载所需jar包;Maven是干什么的?Maven是目前最流行的自动化构建工具,并不是作用于代码开发的任何一层,跟Git一样,对辅助编码没有作用。在开发环境中,一个大的项目往往需要很多的工程,一个项目不仅仅是一个工程。在这个时候,将多个工程整合在一起,那么就需要使用Maven这种自动化构建工具。读音:麦文。Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注

2021-01-18 16:38:27 449

原创 [email protected] SSM整合及买书程序

SSM整合步骤:1:创建一个动态的web工程 ssm012:在 ssm01工程中先整合Spring和SpringMVC3:在 ssm01工程中整合MyBatis- 需要使用Spring和MyBatis的适配包(mybatis-spring-1.3.0.jar【支持MyBatis3.4.0及更高版本,支持Spring3.0及更高版本】)- 需要加入MyBatis的jar包4:在SpringIOC容器的配置文件 中加入MyBatis的配置5:编写测试程序web.xml文件配置<?x

2021-01-17 00:57:07 334

安装calico网络组件(仅master节点),上传tigera-operator-3-26-1.yaml和custom-res

安装calico网络组件(仅master节点),上传tigera-operator-3-26-1.yaml和custom-res

2023-10-23

空空如也

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

TA关注的人

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